public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [IPFire-SCM] [git.ipfire.org] IPFire 3.x development tree branch, master, updated. ec58d158b1a0aa7b6e219d51259206172ecfb10e
@ 2012-05-26 20:15 git
  0 siblings, 0 replies; only message in thread
From: git @ 2012-05-26 20:15 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 6600 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".

The branch, master has been updated
       via  ec58d158b1a0aa7b6e219d51259206172ecfb10e (commit)
       via  b7135891df424bf2fe659f77e72067ef6d5148fc (commit)
      from  650fe305da0305331302e446ca6ba596fe42d4b9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ec58d158b1a0aa7b6e219d51259206172ecfb10e
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat May 26 22:13:58 2012 +0200

    udev: Fix location of usb.ids file.
    
    The usbutils package provided the usb.ids file which
    was located in a wrong path. The right file resides in
    /usr/share/hwdata which requires a whole rebuild of udev.

commit b7135891df424bf2fe659f77e72067ef6d5148fc
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Sat May 26 22:10:58 2012 +0200

    usbutils: Update to 005.
    
    Basicly this patch removes the usb.ids file from the package
    which is provided by hwdata.

-----------------------------------------------------------------------

Summary of changes:
 udev/udev.nm                                |    5 +-
 usbutils/patches/usbutils-003-hwdata.patch  |   79 +++++++++++++++++++++++++++
 usbutils/patches/usbutils-make-hwdata.patch |   21 +++++++
 usbutils/usbutils.nm                        |   23 +++++++--
 4 files changed, 122 insertions(+), 6 deletions(-)
 create mode 100644 usbutils/patches/usbutils-003-hwdata.patch
 create mode 100644 usbutils/patches/usbutils-make-hwdata.patch

Difference in files:
diff --git a/udev/udev.nm b/udev/udev.nm
index cede6b3..ee49000 100644
--- a/udev/udev.nm
+++ b/udev/udev.nm
@@ -5,7 +5,7 @@
 
 name       = udev
 version    = 182
-release    = 3
+release    = 4
 
 groups     = System/Base
 url        = ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
@@ -25,6 +25,7 @@ build
 		glib2-devel
 		gobject-introspection-devel
 		gperf
+		hwdata
 		kbd
 		kmod-devel >= 5
 		libacl-devel
@@ -37,7 +38,7 @@ build
 		pciutils
 		shadow-utils
 		systemd-units
-		usbutils
+		usbutils-devel >= 1:005
 	end
 
 	configure_options += \
diff --git a/usbutils/patches/usbutils-003-hwdata.patch b/usbutils/patches/usbutils-003-hwdata.patch
new file mode 100644
index 0000000..4a08c48
--- /dev/null
+++ b/usbutils/patches/usbutils-003-hwdata.patch
@@ -0,0 +1,79 @@
+--- usbutils-003/Makefile.am	2011-03-22 00:23:33.000000000 +0100
++++ usbutils-003_/Makefile.am	2011-06-16 15:41:20.927882420 +0200
+@@ -4,15 +4,9 @@
+ AM_LDFLAGS = \
+ 	-Wl,--as-needed
+ 
+-data_DATA = \
+-	usb.ids
+-
+ bin_PROGRAMS = \
+ 	lsusb
+ 
+-sbin_SCRIPTS = \
+-	update-usbids.sh
+-
+ bin_SCRIPTS = \
+ 	usb-devices \
+ 	lsusb.py
+@@ -27,37 +21,22 @@
+ 
+ lsusb_CPPFLAGS = \
+ 	$(AM_CPPFLAGS) $(LIBUSB_CFLAGS) \
+-	-DDATADIR=\"$(datadir)\"
++	-DDATADIR=\"$(datadir)/hwdata\"
+ 
+ lsusb_LDADD = \
+ 	$(LIBUSB_LIBS)
+ 
+-if HAVE_ZLIB
+-data_DATA += usb.ids.gz
+-lsusb_CPPFLAGS += -DHAVE_LIBZ
+-lsusb_LDADD += -lz
+-endif
+-
+ man_MANS = \
+ 	lsusb.8	\
+ 	usb-devices.1
+ 
+ EXTRA_DIST = \
+-	usb.ids \
+-	update-usbids.sh.in \
+ 	lsusb.8.in \
+ 	usb-devices.1.in \
+ 	usb-devices \
+ 	lsusb.py \
+ 	usbutils.pc.in
+ 
+-usb.ids.gz: $(srcdir)/usb.ids
+-	gzip -c -9 $< > $@
+-
+-update-usbids.sh: $(srcdir)/update-usbids.sh.in
+-	sed 's|@usbids@|$(datadir)/usb.ids|g' $< >$@
+-	chmod 755 $@
+-
+ lsusb.8: $(srcdir)/lsusb.8.in
+ 	sed 's|VERSION|$(VERSION)|g;s|@usbids@|$(datadir)/usb.ids|g' $< >$@
+ 
+@@ -71,10 +50,8 @@
+ 	sed 's|@usbids@|$(datadir)/usb.ids|g;s|@VERSION[@]|$(VERSION)|g' $< >$@
+ 
+ DISTCLEANFILES = \
+-	usb.ids.gz \
+ 	lsusb.8 \
+ 	usb-devices.1 \
+-	update-usbids.sh \
+ 	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"
diff --git a/usbutils/patches/usbutils-make-hwdata.patch b/usbutils/patches/usbutils-make-hwdata.patch
new file mode 100644
index 0000000..862c7fc
--- /dev/null
+++ b/usbutils/patches/usbutils-make-hwdata.patch
@@ -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 \
diff --git a/usbutils/usbutils.nm b/usbutils/usbutils.nm
index e803744..f9c1df4 100644
--- a/usbutils/usbutils.nm
+++ b/usbutils/usbutils.nm
@@ -5,8 +5,8 @@
 
 name       = usbutils
 epoch      = 1
-version    = 003
-release    = 2
+version    = 005
+release    = 1
 
 groups     = System/Tools
 url        = http://www.linux-usb.org/
@@ -21,14 +21,19 @@ source_dl  = http://www.kernel.org/pub/linux/utils/usb/usbutils/
 
 build
 	requires
+		autoconf
+		automake
+		hwdata
 		libusb-devel
 		pkg-config
 		zlib-devel
 	end
 
-	install_cmds
-		rm -fv %{BUILDROOT}/usr/share/usb.ids.gz
+	prepare_cmds
+		./autogen.sh
+	end
 
+	install_cmds
 		# Removing lsusb.py.
 		rm -rfv %{BUILDROOT}/usr/bin/lsusb.py
 	end
@@ -41,6 +46,16 @@ packages
 		end
 	end
 
+	package %{name}-libs
+		template LIBS
+	end
+
+	package %{name}-devel
+		template DEVEL
+
+		requires = %{name}-libs = %{epoch}:%{thisver}
+	end
+
 	package %{name}-debuginfo
 		template DEBUGINFO
 	end


hooks/post-receive
--
IPFire 3.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-05-26 20:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-26 20:15 [IPFire-SCM] [git.ipfire.org] IPFire 3.x development tree branch, master, updated. ec58d158b1a0aa7b6e219d51259206172ecfb10e git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox