Package: libpgm
Version: 4.3.2-1
Severity: wishlist
Tags: patch
User: multiarch-de...@lists.alioth.debian.org
Usertags: multiarch

please multiarch the package.
Attached a patch following these guidelines:
http://wiki.debian.org/Multiarch/Implementation
diff -Nru libpgm-5.1.118-1~dfsg/debian/changelog libpgm-5.1.118-1~dfsg/debian/changelog
--- libpgm-5.1.118-1~dfsg/debian/changelog	2012-04-29 11:00:58.000000000 +0200
+++ libpgm-5.1.118-1~dfsg/debian/changelog	2012-05-26 00:09:37.000000000 +0200
@@ -1,3 +1,9 @@
+libpgm (5.1.118-1~dfsg-1) unstable; urgency=low
+
+  * multiarch the package
+
+ -- Julian Taylor <jtaylor.deb...@googlemail.com>  Sat, 26 May 2012 00:04:14 +0200
+
 libpgm (5.1.118-1~dfsg-0.1) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru libpgm-5.1.118-1~dfsg/debian/control libpgm-5.1.118-1~dfsg/debian/control
--- libpgm-5.1.118-1~dfsg/debian/control	2011-04-30 18:33:31.000000000 +0200
+++ libpgm-5.1.118-1~dfsg/debian/control	2012-05-26 00:04:00.000000000 +0200
@@ -1,7 +1,7 @@
 Source: libpgm
 Priority: optional
 Maintainer: Gabriel de Perthuis <g2p.code+deb...@gmail.com>
-Build-Depends: debhelper (>= 7.0.50~), python, libtool, automake
+Build-Depends: debhelper (>= 8), python, libtool, automake
 Standards-Version: 3.9.1
 Section: libs
 Homepage: http://code.google.com/p/openpgm/
@@ -11,6 +11,8 @@
 Package: libpgm-5.1-0
 Architecture: any
 Section: libs
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: OpenPGM shared library
  OpenPGM is an open source implementation of the Pragmatic General Multicast
@@ -29,6 +31,7 @@
 Architecture: any
 Section: debug
 Priority: extra
+Multi-Arch: same
 Depends: libpgm-5.1-0 (= ${binary:Version}), ${misc:Depends}
 Description: OpenPGM debugging symbols
  OpenPGM is an open source implementation of the Pragmatic General Multicast
@@ -46,6 +49,7 @@
 Package: libpgm-dev
 Architecture: any
 Section: libdevel
+Multi-Arch: same
 Depends: libpgm-5.1-0 (= ${binary:Version}), ${misc:Depends}
 Conflicts: libnetpbm9-dev
 Description: OpenPGM development files
diff -Nru libpgm-5.1.118-1~dfsg/debian/libpgm-5.1-0.install libpgm-5.1.118-1~dfsg/debian/libpgm-5.1-0.install
--- libpgm-5.1.118-1~dfsg/debian/libpgm-5.1-0.install	2011-04-30 18:33:31.000000000 +0200
+++ libpgm-5.1.118-1~dfsg/debian/libpgm-5.1-0.install	2012-05-26 00:02:32.000000000 +0200
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff -Nru libpgm-5.1.118-1~dfsg/debian/libpgm-dev.install libpgm-5.1.118-1~dfsg/debian/libpgm-dev.install
--- libpgm-5.1.118-1~dfsg/debian/libpgm-dev.install	2011-04-30 18:33:31.000000000 +0200
+++ libpgm-5.1.118-1~dfsg/debian/libpgm-dev.install	2012-05-26 00:02:52.000000000 +0200
@@ -1,5 +1,5 @@
 usr/include/pgm-*/pgm/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/pkgconfig/*
-usr/lib/*.la
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*
+usr/lib/*/*.la
diff -Nru libpgm-5.1.118-1~dfsg/debian/rules libpgm-5.1.118-1~dfsg/debian/rules
--- libpgm-5.1.118-1~dfsg/debian/rules	2012-04-29 09:50:52.000000000 +0200
+++ libpgm-5.1.118-1~dfsg/debian/rules	2012-05-26 00:01:59.000000000 +0200
@@ -1,12 +1,14 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
 %:
 	dh $@ --sourcedirectory=openpgm/pgm
 
 override_dh_auto_configure:
 	cd openpgm/pgm && \
-		./configure --prefix=/usr
+		./configure --prefix=/usr --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
 override_dh_clean:
 	dh_clean

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to