summaryrefslogtreecommitdiffstats
path: root/meta/recipes-bsp/usbutils/usbutils_010.bb
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2018-07-27 12:48:41 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-07-30 12:44:35 +0100
commite36e17edeec1632e1577eb56a88b830b94600225 (patch)
treee223a809035a8c11c0ac5afc4445f54d32db566a /meta/recipes-bsp/usbutils/usbutils_010.bb
parentebe85aa97869ac0a69fd77190ab2e0c54e90106f (diff)
downloadpoky-e36e17edeec1632e1577eb56a88b830b94600225.tar.gz
usbutils: upgrade to 010
Upgrade to 010. usbutils uses libusb1 not the older libusb-compat library. Refresh (and submit upstream) the bashism removal for usb-devices. Fix LICENSE as lsusb.py is GPLv2 or v3, and set per-package LICENSE fields as appropriate. The actual license texts are missing from the 010 tarball (fixed in git) so point at the SPDX statements in the source files instead. Remove FILES_${PN}-dev as usbutils.pc doesn't exist anymore. Remove lsusb.py hashbang change as this doesn't cause any problems now (installed hashbang is /usr/bin/env python3). Remove spurious zlib build dependency that isn't required. Remove spurious RDEPENDS_${PN}-ptest, which doesn't exist. (From OE-Core rev: 889a86d8c044c0a9c6064a542f25e7fecef48234) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-bsp/usbutils/usbutils_010.bb')
-rw-r--r--meta/recipes-bsp/usbutils/usbutils_010.bb32
1 files changed, 32 insertions, 0 deletions
diff --git a/meta/recipes-bsp/usbutils/usbutils_010.bb b/meta/recipes-bsp/usbutils/usbutils_010.bb
new file mode 100644
index 0000000000..e6d05b8e87
--- /dev/null
+++ b/meta/recipes-bsp/usbutils/usbutils_010.bb
@@ -0,0 +1,32 @@
1SUMMARY = "Host side USB console utilities"
2DESCRIPTION = "Contains the lsusb utility for inspecting the devices connected to the USB bus."
3HOMEPAGE = "http://www.linux-usb.org"
4SECTION = "base"
5
6LICENSE = "GPLv2+ & (GPLv2 | GPLv3)"
7# License files went missing in 010, when 011 is released add LICENSES/* back
8LIC_FILES_CHKSUM = "file://lsusb.c;endline=1;md5=7d4861d978ff5ba7cb2b319ed1d4afe3 \
9 file://lsusb.py.in;beginline=2;endline=2;md5=194d6a0226bf90f4f683e8968878b6cd"
10
11DEPENDS = "libusb1 virtual/libiconv udev"
12
13SRC_URI = "${KERNELORG_MIRROR}/linux/utils/usb/usbutils/usbutils-${PV}.tar.gz \
14 file://usb-devices-avoid-dependency-on-bash.patch \
15 "
16SRC_URI[md5sum] = "5eb2d2d68f9ed6dc3e9659a5988f7ed6"
17SRC_URI[sha256sum] = "881ba47fb2df10c3ba54a4cd6755a90377180890788e476f99d480ea9bc8bb58"
18
19inherit autotools pkgconfig distro_features_check update-alternatives
20
21ALTERNATIVE_${PN} = "lsusb"
22ALTERNATIVE_PRIORITY = "100"
23
24# The binaries are mostly GPLv2+ apart from lsusb.py which is GPLv2 or v3.
25LICENSE_${PN} = "GPLv2+"
26LICENSE_${PN}-python = "GPLv2 | GPLv3"
27
28RRECOMMENDS_${PN} = "udev-hwdb"
29
30PACKAGE_BEFORE_PN =+ "${PN}-python"
31FILES_${PN}-python += "${bindir}/lsusb.py"
32RDEPENDS_${PN}-python = "python3-core"