Compare commits

...
Sign in to create a new pull request.

2 commits

Author SHA1 Message Date
Lukas Nykryn
795d1eaf61 fixed paths to usb.ids 2011-09-20 10:31:21 +02:00
Jiri Moskovcak
d4ceb824df fixed path to usb.ids in lsusb.py 2011-09-20 10:26:11 +02:00
3 changed files with 44 additions and 4 deletions

View file

@ -66,3 +66,14 @@
usbutils.pc
distclean-local:
--- usbutils-003/lsusb.py 2010-12-16 01:07:09.000000000 +0100
+++ usbutils-003_/lsusb.py 2011-08-11 09:57:57.079327430 +0200
@@ -16,7 +16,7 @@
warnsort = False
prefix = "/sys/bus/usb/devices/"
-usbids = "/usr/share/usb.ids"
+usbids = "/usr/share/hwdata/usb.ids"
esc = chr(27)
norm = esc + "[0;0m"

View file

@ -0,0 +1,21 @@
diff -up usbutils-004/Makefile.am.orig usbutils-004/Makefile.am
--- usbutils-004/Makefile.am.orig 2011-09-20 09:42:04.282566870 +0200
+++ usbutils-004/Makefile.am 2011-09-20 09:42:41.399102845 +0200
@@ -38,7 +38,7 @@ EXTRA_DIST = \
usbutils.pc.in
lsusb.8: $(srcdir)/lsusb.8.in
- sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@
+ sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/hwdata/usb.ids|g' $< >$@
usb-devices.1: $(srcdir)/usb-devices.1.in
sed 's|VERSION|$(VERSION)|g' $< >$@
@@ -47,7 +47,7 @@ pkgconfigdir = $(datarootdir)/pkgconfig
pkgconfig_DATA = usbutils.pc
usbutils.pc: $(srcdir)/usbutils.pc.in
- sed 's|@usbids@|$(datadir)/usb.ids|g;s|@VERSION[@]|$(VERSION)|g' $< >$@
+ sed 's|@usbids@|$(datadir)/hwdata/usb.ids|g;s|@VERSION[@]|$(VERSION)|g' $< >$@
DISTCLEANFILES = \
lsusb.8 \

View file

@ -1,6 +1,6 @@
Name: usbutils
Version: 003
Release: 2%{?dist}
Release: 4%{?dist}
Source: http://www.kernel.org/pub/linux/utils/usb/usbutils/%{name}-%{version}.tar.gz
URL: http://www.linux-usb.org/
License: GPLv2+
@ -17,6 +17,9 @@ Patch0: usbutils-003-hwdata.patch
# signal 11 (SIGSEGV)"
# sent to upstream (Greg KH) via email and github pull request
Patch1: usbutils-003-invalid-config-descriptors.patch
#Path to usb.ids should be with /hwdata/
Patch2: usbutils-make-hwdata.patch
%description
This package contains utilities for inspecting devices connected to a
@ -26,6 +29,8 @@ USB bus.
%setup -q
%patch0 -p1
%patch1 -p1 -b .invalid-config-descriptors
%patch2 -p1
autoreconf
%build
@ -36,9 +41,6 @@ make %{?_smp_mflags}
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
# usb.ids is shipped in hwdata; nuke and adjust .pc file
sed -i 's|usbids=/usr/share/usb.ids|usbids=/usr/share/hwdata/usb.ids|' $RPM_BUILD_ROOT%{_datadir}/pkgconfig/usbutils.pc
%files
%defattr(-,root,root,-)
%{_mandir}/*/*
@ -50,6 +52,12 @@ sed -i 's|usbids=/usr/share/usb.ids|usbids=/usr/share/hwdata/usb.ids|' $RPM_BUIL
rm -rf $RPM_BUILD_ROOT
%changelog
* Tue Aug 20 2011 Lukas Nykryn <lnykryn@redhat.com> 003-4
- fixed paths to usb.ids
* Thu Aug 11 2011 Jiri Moskovcak <jmoskovc@redhat.com> 003-3
- fixed path to usb.ids in lsusb.py rhbz#729903
* Mon Jun 27 2011 Nils Philippsen <nils@redhat.com> 003-2
- don't use invalid config descriptors (#707853)