Hi,
I have prepared a NMU that fixes a few bugs in the barry package:
#639594 (serious) uninstallable on kfreebsd-*
#622564 (important) still ships rules files in /etc/udev/
#561243 (normal) Obsolete udev rules
This NMU is versioned as 0.15-1.2; please see attached nmudiff.
I intend to ask my AM (Cc'd) to upload it to DELAYED/10 at the end of
the month. Feel free to tell me if you think we should do otherwise.
Thank you for maintaining barry in Debian.
Bye,
--
intrigeri <[email protected]>
diff -u barry-0.15/debian/control barry-0.15/debian/control
--- barry-0.15/debian/control
+++ barry-0.15/debian/control
@@ -37,7 +37,7 @@
Package: barry-util
Section: utils
Architecture: any
-Depends: udev (>= 136-1), ${shlibs:Depends}, ${misc:Depends}
+Depends: udev (>= 136-1) [linux-any], ${shlibs:Depends}, ${misc:Depends}
Suggests: ppp
Description: Command line utilities for working with the RIM BlackBerry Handheld
Barry is a GPL C++ library for interfacing with the RIM BlackBerry Handheld.
diff -u barry-0.15/debian/rules barry-0.15/debian/rules
--- barry-0.15/debian/rules
+++ barry-0.15/debian/rules
@@ -25,9 +25,11 @@
DEB_INSTALL_DOCS_ALL =
install/barry-util::
+ifeq ($(DEB_HOST_ARCH_OS), linux)
# Install udev rules for the barry-util package
- install -d $(CURDIR)/debian/barry-util/etc/udev/rules.d
- install -m 0644 $(CURDIR)/udev/debian/10-blackberry.rules $(CURDIR)/debian/barry-util/etc/udev/rules.d/10-blackberry.rules
+ install -d $(CURDIR)/debian/barry-util/lib/udev/rules.d
+ install -m 0644 $(CURDIR)/udev/debian/10-blackberry.rules $(CURDIR)/debian/barry-util/lib/udev/rules.d/10-blackberry.rules
+endif
# Install modprobe blacklist file for bcharge, into barry-util package
install -d $(CURDIR)/debian/barry-util/etc/modprobe.d
install -m 0644 $(CURDIR)/modprobe/blacklist-berry_charge.conf $(CURDIR)/debian/barry-util/etc/modprobe.d/blacklist-berry_charge.conf
diff -u barry-0.15/debian/changelog barry-0.15/debian/changelog
--- barry-0.15/debian/changelog
+++ barry-0.15/debian/changelog
@@ -1,3 +1,13 @@
+barry (0.15-1.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Install udev rules into /lib/udev/rules.d (Closes: #561243, #622564)
+ * Fix uninstallability on kfreebsd-* by making barry-util depend on udev
+ on Linux only (Closes: #639594)
+ * Install udev rules on Linux only.
+
+ -- intrigeri <[email protected]> Sun, 16 Oct 2011 20:04:55 +0200
+
barry (0.15-1.1) unstable; urgency=low
* Non-maintainer upload