1 |
commit: d08f7b50b5ce82a3bc9330774c0b315607cc738b |
2 |
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Feb 8 19:57:39 2020 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Feb 8 19:57:50 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d08f7b50 |
7 |
|
8 |
dev-libs/libgusb: Version bump to 0.3.3 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/706166 |
11 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
12 |
|
13 |
dev-libs/libgusb/Manifest | 1 + |
14 |
dev-libs/libgusb/libgusb-0.3.3.ebuild | 66 +++++++++++++++++++++++++++++++++++ |
15 |
2 files changed, 67 insertions(+) |
16 |
|
17 |
diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest |
18 |
index 97bad4e0e88..07969c0c216 100644 |
19 |
--- a/dev-libs/libgusb/Manifest |
20 |
+++ b/dev-libs/libgusb/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST libgusb-0.2.11.tar.xz 291992 BLAKE2B f43065fac0fcfbc3e392b90dc05537746ce1325d623161e93e1a306b87b07012ef4e11242514cd3da0b83a7df6adc052e20fd3336b53d2543ed9e23886a776f5 SHA512 f9c3c204b5f0feaf706b23dd9a174feb36a9f3c8db8ffb5dcdefa66b18ba0ac963c6041d2d91a6a2f6e23036fc6486d142210bd5348e10c026a6defeb0bee096 |
23 |
DIST libgusb-0.3.1.tar.xz 38568 BLAKE2B d09afae9d210fde1411de5a0b9b8852eef49f88558ff4c434ef5f2ed9c1c6c29600b96dad73f6873027c5ce0987a3fd99691ffd97d90cfba9f63fbb2cc73f8cd SHA512 5c864e35ec64d1e52ec15ab971c75e0ee3e4664223a6b365815a54819f23342889e5f9739b998799a3af3d37ee75f0ae38ee0d8bca4ed1e2d6ff712f65a53b9a |
24 |
DIST libgusb-0.3.2.tar.xz 38852 BLAKE2B 72f98e54e9c4716380430103395ad6da830148c7ef4fb3e7e1445fa28c40b6cb1dfc954403896dedcd584d154383c38233abd422e20801a7e2f9165a6b69e4e5 SHA512 db4274b67d775ac0a46df11037dbd4cab84e1128be6d5b579ee5e1f493f3cc9d0950958610207ad5f207423570a86e664a9817885e25f86a858a95f96cfe19c2 |
25 |
+DIST libgusb-0.3.3.tar.xz 38928 BLAKE2B 711bf59db0d86879961fbba1cd87d5a8557cd4c735f3eaf80bb75f1ac55ededecb4038125428c1297942d014dfd3ea995f7cee8355150f1e90e0fec4aa92cfa9 SHA512 8be37283f2c1719976bbd9bc33eacf5afd4cef107a6629e8f9523b49e66ab2782d9937e4d9fa18760b9083c991c91d6126cfcfa22921b3436a9ebc3a858d855a |
26 |
|
27 |
diff --git a/dev-libs/libgusb/libgusb-0.3.3.ebuild b/dev-libs/libgusb/libgusb-0.3.3.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..87219dfe567 |
30 |
--- /dev/null |
31 |
+++ b/dev-libs/libgusb/libgusb-0.3.3.ebuild |
32 |
@@ -0,0 +1,66 @@ |
33 |
+# Copyright 1999-2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=7 |
37 |
+VALA_USE_DEPEND="vapigen" |
38 |
+ |
39 |
+inherit meson multilib-minimal vala |
40 |
+ |
41 |
+DESCRIPTION="GObject wrapper for libusb" |
42 |
+HOMEPAGE="https://github.com/hughsie/libgusb" |
43 |
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz" |
44 |
+ |
45 |
+LICENSE="LGPL-2.1+" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" |
48 |
+ |
49 |
+IUSE="gtk-doc +introspection static-libs test vala" |
50 |
+REQUIRED_USE="vala? ( introspection )" |
51 |
+ |
52 |
+RDEPEND=" |
53 |
+ >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}] |
54 |
+ virtual/libusb:1[udev,${MULTILIB_USEDEP}] |
55 |
+ introspection? ( >=dev-libs/gobject-introspection-1.54:= ) |
56 |
+ sys-apps/hwids |
57 |
+" |
58 |
+DEPEND="${RDEPEND}" |
59 |
+BDEPEND=" |
60 |
+ gtk-doc? ( |
61 |
+ app-text/docbook-xml-dtd:4.1.2 |
62 |
+ app-text/docbook-xml-dtd:4.4 |
63 |
+ dev-util/gtk-doc |
64 |
+ ) |
65 |
+ vala? ( $(vala_depend) ) |
66 |
+ virtual/pkgconfig[${MULTILIB_USEDEP}] |
67 |
+" |
68 |
+ |
69 |
+RESTRICT="!test? ( test )" |
70 |
+ |
71 |
+src_prepare() { |
72 |
+ use vala && vala_src_prepare |
73 |
+ default |
74 |
+} |
75 |
+ |
76 |
+multilib_src_configure() { |
77 |
+ local emesonargs=( |
78 |
+ -Ddefault_library=$(usex static-libs both shared) |
79 |
+ $(meson_use test tests) |
80 |
+ -Dvapi=$(multilib_native_usex vala true false) |
81 |
+ -Dusb_ids="${EPREFIX}"/usr/share/misc/usb.ids |
82 |
+ -Ddocs=$(multilib_native_usex gtk-doc true false) |
83 |
+ -Dintrospection=$(multilib_native_usex introspection true false) |
84 |
+ ) |
85 |
+ meson_src_configure |
86 |
+} |
87 |
+ |
88 |
+multilib_src_compile() { |
89 |
+ meson_src_compile |
90 |
+} |
91 |
+ |
92 |
+multilib_src_test() { |
93 |
+ meson_src_test |
94 |
+} |
95 |
+ |
96 |
+multilib_src_install() { |
97 |
+ meson_src_install |
98 |
+} |