Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/usbutils/
Date: Tue, 07 May 2019 15:27:43
Message-Id: 1557242854.dcbcd52b2b9d4330c3ab6a7d1632fa7e1a5c5cd8.polynomial-c@gentoo
1 commit: dcbcd52b2b9d4330c3ab6a7d1632fa7e1a5c5cd8
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 7 15:02:26 2019 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Tue May 7 15:27:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcbcd52b
7
8 sys-apps/usbutils: Bump to version 012
9
10 Package-Manager: Portage-2.3.66, Repoman-2.3.12
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-apps/usbutils/Manifest | 1 +
14 sys-apps/usbutils/usbutils-012.ebuild | 52 +++++++++++++++++++++++++++++++++++
15 2 files changed, 53 insertions(+)
16
17 diff --git a/sys-apps/usbutils/Manifest b/sys-apps/usbutils/Manifest
18 index 69beede11ee..9ad4839eaed 100644
19 --- a/sys-apps/usbutils/Manifest
20 +++ b/sys-apps/usbutils/Manifest
21 @@ -1,2 +1,3 @@
22 DIST usbutils-009.tar.xz 309608 BLAKE2B bb5d7f756241377e81aa8f5b074bb0ba36bc778698afaebf7054cdb153149e4f3808a7b172019434756cae8b33410643cd6a03a36277f80ead9b0f4446385fd9 SHA512 e5936a42615690c13e618655fc5eb4f414d9a84f85b860eaeb3bcf737258e05d299b09d1c5388d50c718626036ec8cac5d670ad567ceadfaab85f401f0744a8a
23 DIST usbutils-010.tar.xz 308344 BLAKE2B 5f0ba85564acaf60faad0e187e7ed5c870056cf80a1e1ae888fa498429a7a9e28eaced49047f8f793bad3c59f3b515557054860286b17d9f89f915d0db5943cc SHA512 8bc197307bc34b38c406c58c939be32f0b20ce9d3e7c977472fe4c3d47e791765432e381fd8d7393df621bbd4bf159ca24a08b22441770e7ae464e767f99a2e3
24 +DIST usbutils-012.tar.xz 98388 BLAKE2B a19d64edeb08bafe3e6a0d6be7cb5196cebb68623cfb5cd21941f109a3f3def774382bc6fe8b68398278e530417190030c8dd39ab982c088329c7acbb36cb672 SHA512 e26a60229e6eed5de670d6511dd1fa5ee3453cc5a848820531b46a1678b69378a2a45c29e24a218a8e7065c2c345356f03a2992f8298ddae6c8026d181f8de66
25
26 diff --git a/sys-apps/usbutils/usbutils-012.ebuild b/sys-apps/usbutils/usbutils-012.ebuild
27 new file mode 100644
28 index 00000000000..3738af79033
29 --- /dev/null
30 +++ b/sys-apps/usbutils/usbutils-012.ebuild
31 @@ -0,0 +1,52 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +PYTHON_COMPAT=( python3_{5,6,7} )
37 +
38 +inherit autotools python-single-r1
39 +
40 +DESCRIPTION="USB enumeration utilities"
41 +HOMEPAGE="https://www.kernel.org/pub/linux/utils/usb/usbutils/
42 + https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usbutils.git/"
43 +SRC_URI="mirror://kernel/linux/utils/usb/${PN}/${P}.tar.xz"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
48 +IUSE="python"
49 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
50 +
51 +DEPEND="virtual/libusb:1=
52 + virtual/libudev:="
53 +BDEPEND="
54 + app-arch/xz-utils
55 + virtual/pkgconfig"
56 +RDEPEND="${DEPEND}
57 + sys-apps/hwids
58 + python? ( ${PYTHON_DEPS} )"
59 +
60 +pkg_setup() {
61 + use python && python-single-r1_pkg_setup
62 +}
63 +
64 +src_prepare() {
65 + default
66 + eautoreconf
67 + use python && python_fix_shebang lsusb.py.in
68 +}
69 +
70 +src_configure() {
71 + local myeconfargs=(
72 + --datarootdir="${EPREFIX}/usr/share"
73 + --datadir="${EPREFIX}/usr/share/misc"
74 + )
75 + econf "${myeconfargs[@]}"
76 +}
77 +
78 +src_install() {
79 + default
80 + newdoc usbhid-dump/NEWS NEWS.usbhid-dump
81 +
82 + use python || rm -f "${ED}"/usr/bin/lsusb.py
83 +}