public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: git@ipfire.org
To: ipfire-scm@lists.ipfire.org
Subject: [IPFire-SCM] [git.ipfire.org] IPFire 3.x development tree branch, master, updated. ec58d158b1a0aa7b6e219d51259206172ecfb10e
Date: Sat, 26 May 2012 22:15:04 +0200	[thread overview]
Message-ID: <20120526201505.229AF20120@argus.ipfire.org> (raw)

[-- 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

                 reply	other threads:[~2012-05-26 20:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120526201505.229AF20120@argus.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox