Your message dated Fri, 21 Oct 2011 19:54:43 -0700
with message-id <[email protected]>
and subject line Re: [libxmu6] support multiarch same
has caused the Debian Bug report #635252,
regarding [libxmu6] support multiarch same
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
635252: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635252
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libxmu6
Version: 2:1.1.0-2.1
Severity: wishlist
Tags: patch

--- Please enter the report below this line. ---

Dears Maintainers,

Could you support multiarch same for libxmu/libxmuu? Multiarch
information can be found on this wiki
http://wiki.debian.org/Multiarch/Implementation

A small patch is attached.

Short description of the patch:
* build lib in usr/lib/$DEB_HOST_MULTIARCH
* bump debhelper to support ${misc:Pre-Depends}
* move file to /usr/lib/$DEB_HOST_MULTIARCH

Best regards,
Gregory
diff -u libxmu-1.1.0/debian/rules libxmu-1.1.0/debian/rules
--- libxmu-1.1.0/debian/rules
+++ libxmu-1.1.0/debian/rules
@@ -28,6 +28,7 @@
 else
 	confflags += --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE)
 endif
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 configure: $(STAMP_DIR)/patch
 	dh_testdir
@@ -43,6 +44,7 @@
 	             --infodir=\$${prefix}/share/info $(confflags) \
 	             --docdir=\$${prefix}/share/doc/libxmu-headers \
 	             --with-xmlto --without-fop \
+				 --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
 	             CFLAGS="$(CFLAGS)" 
 	cd build && $(MAKE)
 	>$@
diff -u libxmu-1.1.0/debian/control libxmu-1.1.0/debian/control
--- libxmu-1.1.0/debian/control
+++ libxmu-1.1.0/debian/control
@@ -4,7 +4,7 @@
 Maintainer: Debian X Strike Force <[email protected]>
 Uploaders: David Nusinow <[email protected]>, Cyril Brulebois <[email protected]>
 Build-Depends:
- debhelper (>= 5.0.0),
+ debhelper (>= 8.1.3),
  libx11-dev (>= 1:0.99.2),
  libxt-dev (>= 1:0.99.1),
  libxext-dev (>= 1:0.99.1),
@@ -22,6 +22,8 @@
 Package: libxmu6
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: X11 miscellaneous utility library
  libXmu provides a set of miscellaneous utility convenience functions for X
@@ -38,6 +40,7 @@
 Section: debug
 Architecture: any
 Priority: extra
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, libxmu6 (= ${binary:Version})
 Description: X11 miscellaneous utility library (debug package)
  libXmu provides a set of miscellaneous utility convenience functions for X
@@ -74,6 +77,8 @@
 Package: libxmuu1
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: X11 miscellaneous micro-utility library
  libXmuu provides a set of miscellaneous utility convenience functions for X
@@ -90,6 +95,7 @@
 Section: debug
 Architecture: any
 Priority: extra
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, libxmuu1 (= ${binary:Version})
 Description: X11 miscellaneous micro-utility library (debug package)
  libXmuu provides a set of miscellaneous utility convenience functions for X
diff -u libxmu-1.1.0/debian/libxmuu1.install libxmu-1.1.0/debian/libxmuu1.install
--- libxmu-1.1.0/debian/libxmuu1.install
+++ libxmu-1.1.0/debian/libxmuu1.install
@@ -1 +1 @@
-usr/lib/libXmuu.so.1*
+usr/lib/*/libXmuu.so.1*
diff -u libxmu-1.1.0/debian/libxmu6.install libxmu-1.1.0/debian/libxmu6.install
--- libxmu-1.1.0/debian/libxmu6.install
+++ libxmu-1.1.0/debian/libxmu6.install
@@ -1 +1 @@
-usr/lib/libXmu.so.6*
+usr/lib/*/libXmu.so.6*
diff -u libxmu-1.1.0/debian/libxmuu-dev.install libxmu-1.1.0/debian/libxmuu-dev.install
--- libxmu-1.1.0/debian/libxmuu-dev.install
+++ libxmu-1.1.0/debian/libxmuu-dev.install
@@ -1,3 +1,3 @@
-usr/lib/libXmuu.a
-usr/lib/libXmuu.so
-usr/lib/pkgconfig/xmuu.pc
+usr/lib/*/libXmuu.a
+usr/lib/*/libXmuu.so
+usr/lib/*/pkgconfig/xmuu.pc
diff -u libxmu-1.1.0/debian/libxmu-dev.install libxmu-1.1.0/debian/libxmu-dev.install
--- libxmu-1.1.0/debian/libxmu-dev.install
+++ libxmu-1.1.0/debian/libxmu-dev.install
@@ -1,3 +1,3 @@
-usr/lib/libXmu.a
-usr/lib/libXmu.so
-usr/lib/pkgconfig/xmu.pc
+usr/lib/*/libXmu.a
+usr/lib/*/libXmu.so
+usr/lib/*/pkgconfig/xmu.pc

--- End Message ---
--- Begin Message ---
Version: 2:1.1.0-3

Fixed in the latest upload of libxmu.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]

Attachment: signature.asc
Description: Digital signature


--- End Message ---

Reply via email to