summaryrefslogtreecommitdiff
path: root/dev-libs/libgusb
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/libgusb
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libgusb')
-rw-r--r--dev-libs/libgusb/Manifest11
-rw-r--r--dev-libs/libgusb/libgusb-0.2.11.ebuild54
-rw-r--r--dev-libs/libgusb/libgusb-0.2.7.ebuild51
-rw-r--r--dev-libs/libgusb/libgusb-0.2.8.ebuild51
-rw-r--r--dev-libs/libgusb/libgusb-0.2.9.ebuild54
-rw-r--r--dev-libs/libgusb/metadata.xml11
6 files changed, 232 insertions, 0 deletions
diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
new file mode 100644
index 000000000000..6a5264c1fab5
--- /dev/null
+++ b/dev-libs/libgusb/Manifest
@@ -0,0 +1,11 @@
+DIST libgusb-0.2.11.tar.xz 291992 SHA256 9cb143493fab1dc3d0d0fdba2114b1d8ec8c5b6fad05bfd0f7700e4e4ff8f7de SHA512 f9c3c204b5f0feaf706b23dd9a174feb36a9f3c8db8ffb5dcdefa66b18ba0ac963c6041d2d91a6a2f6e23036fc6486d142210bd5348e10c026a6defeb0bee096 WHIRLPOOL d3c2d73e6eabaac7a4f0afd0e15f0e97aa8105fe61747f9104f4d2907a76616a58a59c78e987b19be49a5ca9b9c3bfe458d91cd50029dad0fbfb8977938be84e
+DIST libgusb-0.2.7.tar.xz 275492 SHA256 0be9578f7875cecb6c163ad47eb39bc6bf497e501b08986c0d384748a054c3ee SHA512 9210ddc95458c452fa32c8e11849c6f44e24680485aafe93887a52266c8253e495e5f0584f25e3e67051bb00247d6b658cd2ff3f6a4da167a113974d8fefd5ac WHIRLPOOL 7ce8652167f3bf553d33d2b2504e1b1a8fdbdd0844b9fa8f2b54ad5d91b0db505cdedb3d1b6827212bde36bea39c28160f51f0253c921db4f33dae1e9368c07d
+DIST libgusb-0.2.8.tar.xz 289744 SHA256 a9c269ef21145b228e59fdcb533ef9c4ae214a6f4748d17ecd2e022f79389eed SHA512 83dce9704276f5edbe893b417a569bd62f2d14d8de1730d6e7e48c72170593c471c8354b813668d0736e31ecf48d2efe76a81c5dc485c1fa6ba62c5f8ceff3b4 WHIRLPOOL 878d07f37f79ef59506e76fa995b58b9e00fe75ae9424b86ea47bd5fb6c14868bc95e85e0744ff4d3c6a2f4aecdbf86f6c584c40c8febddd1c754cbc8386f261
+DIST libgusb-0.2.9.tar.xz 290972 SHA256 7320bdcd0ab1750d314fa86f48bd2cc186b9e33332314403779af9772fedde14 SHA512 30e469e6c9561339a002089f732b3a60c02e285c0a166416a833c4c2475028a41c2339fcbc5ef1524b4be6fa09931e177067fa12231a145f1f05a324e343da9d WHIRLPOOL 0e54c0249b957fe56be6746a9e5e3f10c071be2bac08ae4408e112a7c3eb6c7e22c2936737bae500984818b023e526edb24def660a97601b39790203cf74e984
+EBUILD libgusb-0.2.11.ebuild 1281 SHA256 ca4a17c96465d045e15ade23281b1c3d3b4a40d41b9a1d32e6f67ea0c6e00719 SHA512 0d9b71081531f5232cb863d865d68915cceb74a2cbd85ab19c55a23bd0aed3ed59f3c1582f8b3351e13ad559144e8c56ccd4d4ce824cffeb0a0de2c235aa9e02 WHIRLPOOL d78200ba8aad436dce1b6bdfb2ca96db2de348f439147c13a14a9f65936ea3f90f1bf804ef6e1741fd05695fad0820872caa64a5137a0a6e4d13f32edc5bbb47
+EBUILD libgusb-0.2.7.ebuild 1292 SHA256 f75b78e2106b041fd387330b065a4306e71940428694b0eab90a4c7398ef624b SHA512 bd0137fb2ecab3a68e4e3e2f377a84dbcfb7a31f5620dc974f5a955a9174675d631480490ba879f52706e2a718f0bc68cd3b8c6609794e0744e122e72bd622a1 WHIRLPOOL e0698b0081e0b7438af1023445fbbaa5c757214bd66fb8a1e70bbf5200e37599ec2f71f5a0b97c7e13a06d5321960fcbf461af3fbbfb8362413fce3b4e49cbbf
+EBUILD libgusb-0.2.8.ebuild 1293 SHA256 33577902234ab1b3871d4d3722a4cc5695d98abeedaf6867fb9958fdab285df1 SHA512 c58eef9d2e68eb5e62f0af836737c9cece9c616a8db09be6f73b555f53a257dd450f28885bb0fb4d0bac45206bcf9ec2ce291c727d77e806b76ff362330396cf WHIRLPOOL 5da6226b0f1b89357865d81caa14098b6b08e0f707ddf6207a515ab87debfcf4fb292cbf1699912843c27511916a61099814a241af04649913d86f243c50acdb
+EBUILD libgusb-0.2.9.ebuild 1277 SHA256 a3ef5de47636badcff6eb9e092a2fa4485e013b19f3a52d3aa80e0e3312efe62 SHA512 9bec001d7bc748029561eaf0a5f90f7cb6f0b5f6ad5b141807f87baf3b623ac8499776f0b8ee97c5c1ca136dbf914334331f12bd82873487179be07cbf73d269 WHIRLPOOL 1b5d1323b2e092b0d90fb057915035248c421e8ce8b60be563a54662823aa6b8974ff6349d57951bec045e0fd0cbf0bfafe134c08d3b4ae5cdd1d9ba106747ad
+MISC ChangeLog 6893 SHA256 645d3126e4ff9151b01142b905855bc5f5f38a5394fa331ca3a911b6bfae9f97 SHA512 1661b2d131f86a97f8da62eab03a8e0439370ad624e5a94001371a3296bf2cfe6e60a1b7c9f41a429ddccd67e4034b123931d2a6ced93b7aa3d3b57e1f512073 WHIRLPOOL 0f08e36881ed0a49f4eab492d4919a3e7eebe8d5a4ff0e20366c893acf073bd018aac419f74f0862e795a7b97fb36a59bb028a481f552c16d264886e0fb6ed6d
+MISC ChangeLog-2015 6328 SHA256 2739ae8b54e02f574ef735ade79a14c8d8831a95678f67c08d19e31c6ff887ec SHA512 df8d264216d9420821c3c85f2cb2d216e98a293783d1411ee77cb27f4e966982641ef04043c99728d85b16d215adc01ed5432d2a3652bb313ef88fc0883d9329 WHIRLPOOL 7c251fad9b7ef5a96b917754d95277dd805118c55747bd63aa8742d9125fbc1503fe3a906b440d754f408b48b357603da687d5b380b1f7994d304d15e34bcaf1
+MISC metadata.xml 343 SHA256 fed79c9f4f901d13981cae01df307d0a2d0b979018b78171d3d923fa01f5a14c SHA512 096d78e0613e0475d5499f3c30542bd22fc98a2598a7e2e5719747a809a19288a0a36897bc9bc647fceb98f3579f7148c32d16d78c6114d0b925f143daca91bc WHIRLPOOL 3d070c06653cb4d526b8ee56eef7bf991d800e45e05625a40483998af568201ab1622c2d3beaa29122930453faa452e05375b9ff189e94f04c6747a63e6ef795
diff --git a/dev-libs/libgusb/libgusb-0.2.11.ebuild b/dev-libs/libgusb/libgusb-0.2.11.ebuild
new file mode 100644
index 000000000000..aca94f3692bc
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.2.11.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib-minimal vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb"
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="+introspection static-libs vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
+ virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ dev-util/gtk-doc-am
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ vala? ( $(vala_depend) )
+"
+
+# Tests try to access usb devices in /dev
+RESTRICT="test"
+
+src_prepare() {
+ gnome2_src_prepare
+ use vala && vala_src_prepare
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_enable vala)
+
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/api/html docs/api/html || die
+ fi
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
diff --git a/dev-libs/libgusb/libgusb-0.2.7.ebuild b/dev-libs/libgusb/libgusb-0.2.7.ebuild
new file mode 100644
index 000000000000..40d11a20186b
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.2.7.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+GCONF_DEBUG="no"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib-minimal vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb"
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+
+IUSE="+introspection static-libs vala"
+REQUIRED_USE="vala? ( introspection )"
+
+# Yes, we really need API from dev-libs/libusb-1.0.19, not virtual/libusb
+RDEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ dev-util/gtk-doc-am
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ vala? ( $(vala_depend) )
+"
+
+# Tests try to access usb devices in /dev
+RESTRICT="test"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_enable vala)
+
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/api/html docs/api/html || die
+ fi
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
diff --git a/dev-libs/libgusb/libgusb-0.2.8.ebuild b/dev-libs/libgusb/libgusb-0.2.8.ebuild
new file mode 100644
index 000000000000..eb09b0e92ec5
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.2.8.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+GCONF_DEBUG="no"
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib-minimal vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb"
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+
+IUSE="+introspection static-libs vala"
+REQUIRED_USE="vala? ( introspection )"
+
+# Yes, we really need API from dev-libs/libusb-1.0.19, not virtual/libusb
+RDEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ dev-util/gtk-doc-am
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ vala? ( $(vala_depend) )
+"
+
+# Tests try to access usb devices in /dev
+RESTRICT="test"
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_enable vala)
+
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/api/html docs/api/html || die
+ fi
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
diff --git a/dev-libs/libgusb/libgusb-0.2.9.ebuild b/dev-libs/libgusb/libgusb-0.2.9.ebuild
new file mode 100644
index 000000000000..2dee273fc77c
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.2.9.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+
+inherit eutils gnome2 multilib-minimal vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb"
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+
+IUSE="+introspection static-libs vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.29:= )
+"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ dev-util/gtk-doc-am
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ vala? ( $(vala_depend) )
+"
+
+# Tests try to access usb devices in /dev
+RESTRICT="test"
+
+src_prepare() {
+ gnome2_src_prepare
+ use vala && vala_src_prepare
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} \
+ gnome2_src_configure \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable static-libs static) \
+ $(multilib_native_use_enable vala)
+
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/api/html docs/api/html || die
+ fi
+}
+
+multilib_src_install() {
+ gnome2_src_install
+}
diff --git a/dev-libs/libgusb/metadata.xml b/dev-libs/libgusb/metadata.xml
new file mode 100644
index 000000000000..2c138c7560a0
--- /dev/null
+++ b/dev-libs/libgusb/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">hughsie/libgusb</remote-id>
+ </upstream>
+</pkgmetadata>