Your message dated Wed, 09 May 2012 19:32:32 +0000
with message-id <[email protected]>
and subject line Bug#649672: fixed in libpaper 1.1.24+nmu2
has caused the Debian Bug report #649672,
regarding Please transition libpaper for multiarch
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.)


-- 
649672: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649672
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libpaper
Version: 1.1.24+nmu1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu ubuntu-patch precise

The following patch transitions libpaper to use of the multiarch library
paths as documented at http://wiki.debian.org/Multiarch/Implementation.
Could you please review and apply it?

(I'm particularly interested in this because it will allow me to use
multiarch to cross-build one of my packages, groff.)

  * Build for multiarch.

diff -Nru libpaper-1.1.24+nmu1/debian/clean 
libpaper-1.1.24+nmu1ubuntu1/debian/clean
--- libpaper-1.1.24+nmu1/debian/clean   1970-01-01 01:00:00.000000000 +0100
+++ libpaper-1.1.24+nmu1ubuntu1/debian/clean    2011-11-23 00:15:32.000000000 
+0000
@@ -0,0 +1,2 @@
+debian/libpaper1.install
+debian/libpaper-dev.install
diff -Nru libpaper-1.1.24+nmu1/debian/control 
libpaper-1.1.24+nmu1ubuntu1/debian/control
--- libpaper-1.1.24+nmu1/debian/control 2010-02-24 22:11:41.000000000 +0000
+++ libpaper-1.1.24+nmu1ubuntu1/debian/control  2011-11-23 00:21:46.000000000 
+0000
@@ -3,10 +3,12 @@
 Priority: optional
 Maintainer: Giuseppe Sacco <[email protected]>
 Standards-Version: 3.6.2
-Build-Depends: autotools-dev, debhelper (>= 7), po-debconf, autoconf
+Build-Depends: autotools-dev, debhelper (>= 8.1.3~), po-debconf, autoconf
 
 Package: libpaper1
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}, ucf (>= 0.28)
 Replaces: libpaperg (<< 1.1.9)
 Provides: libpaperg
@@ -19,6 +22,7 @@
 Package: libpaper-utils
 Section: utils
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Replaces: libpaperg (<< 1.1.9), libpaper1 (<< 1.1.10)
 Description: library for handling paper characteristics (utilities)
@@ -33,6 +37,8 @@
 Package: libpaper-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: libpaper1 (= ${binary:Version}), ${misc:Depends}
 Replaces: libpaperg-dev (<< 1.1.9)
 Provides: libpaperg-dev
diff -Nru libpaper-1.1.24+nmu1/debian/libpaper-dev.install 
libpaper-1.1.24+nmu1ubuntu1/debian/libpaper-dev.install
--- libpaper-1.1.24+nmu1/debian/libpaper-dev.install    2002-11-11 
00:56:08.000000000 +0000
+++ libpaper-1.1.24+nmu1ubuntu1/debian/libpaper-dev.install     1970-01-01 
01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-debian/tmp/usr/include
-debian/tmp/usr/lib/libpaper.a
-debian/tmp/usr/lib/libpaper.so
-debian/tmp/usr/share/man/man3
diff -Nru libpaper-1.1.24+nmu1/debian/libpaper-dev.install.in 
libpaper-1.1.24+nmu1ubuntu1/debian/libpaper-dev.install.in
--- libpaper-1.1.24+nmu1/debian/libpaper-dev.install.in 1970-01-01 
01:00:00.000000000 +0100
+++ libpaper-1.1.24+nmu1ubuntu1/debian/libpaper-dev.install.in  2011-11-23 
00:14:07.000000000 +0000
@@ -0,0 +1,4 @@
+debian/tmp/usr/include
+debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/libpaper.a
+debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/libpaper.so
+debian/tmp/usr/share/man/man3
diff -Nru libpaper-1.1.24+nmu1/debian/libpaper1.install 
libpaper-1.1.24+nmu1ubuntu1/debian/libpaper1.install
--- libpaper-1.1.24+nmu1/debian/libpaper1.install       2002-11-19 
07:30:23.000000000 +0000
+++ libpaper-1.1.24+nmu1ubuntu1/debian/libpaper1.install        1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/libpaper.so.*
-debian/tmp/usr/share/man/man5
diff -Nru libpaper-1.1.24+nmu1/debian/libpaper1.install.in 
libpaper-1.1.24+nmu1ubuntu1/debian/libpaper1.install.in
--- libpaper-1.1.24+nmu1/debian/libpaper1.install.in    1970-01-01 
01:00:00.000000000 +0100
+++ libpaper-1.1.24+nmu1ubuntu1/debian/libpaper1.install.in     2011-11-23 
00:14:07.000000000 +0000
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/@DEB_HOST_MULTIARCH@/libpaper.so.*
+debian/tmp/usr/share/man/man5
diff -Nru libpaper-1.1.24+nmu1/debian/rules 
libpaper-1.1.24+nmu1ubuntu1/debian/rules
--- libpaper-1.1.24+nmu1/debian/rules   2010-02-24 21:58:13.000000000 +0000
+++ libpaper-1.1.24+nmu1ubuntu1/debian/rules    2011-11-23 00:16:00.000000000 
+0000
@@ -6,12 +6,14 @@
 
 export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 package        := $(firstword $(shell dh_listpackages))
 prefix := $(CURDIR)/debian/tmp
 share  := /usr/share
 
 config_flags   := --prefix=/usr \
+       --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
        --sysconfdir=/etc \
        --mandir=$(share)/man \
        --infodir=$(share)/info \
@@ -73,6 +75,9 @@
                && sed -n '/^__END_PAPERSPECS__/,$$p' debian/libpaper1.config
        mv /tmp/libpaper1.new debian/libpaper1.config
 
+debian/%.install: debian/%.install.in
+       sed 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' $< > $@
+
 binary-indep:  DH_OPTIONS=-i
 binary-indep:  checkroot build
        dh_prep
@@ -86,7 +91,7 @@
        dh_builddeb
 
 binary-arch:   DH_OPTIONS=-a
-binary-arch:   checkroot build
+binary-arch:   checkroot build debian/libpaper1.install 
debian/libpaper-dev.install
        dh_prep
        dh_installdirs
 
@@ -103,7 +108,7 @@
        dh_makeshlibs
        dh_installdebconf
        dh_installdeb
-       dh_shlibdeps -L$(package) -ldebian/$(package)/usr/lib
+       dh_shlibdeps -L$(package) 
-ldebian/$(package)/usr/lib/$(DEB_HOST_MULTIARCH)
        dh_gencontrol
        dh_md5sums
        dh_builddeb

Thanks,

-- 
Colin Watson                                       [[email protected]]



--- End Message ---
--- Begin Message ---
Source: libpaper
Source-Version: 1.1.24+nmu2

We believe that the bug you reported is fixed in the latest version of
libpaper, which is due to be installed in the Debian FTP archive:

libpaper-dev_1.1.24+nmu2_amd64.deb
  to main/libp/libpaper/libpaper-dev_1.1.24+nmu2_amd64.deb
libpaper-utils_1.1.24+nmu2_amd64.deb
  to main/libp/libpaper/libpaper-utils_1.1.24+nmu2_amd64.deb
libpaper1_1.1.24+nmu2_amd64.deb
  to main/libp/libpaper/libpaper1_1.1.24+nmu2_amd64.deb
libpaper_1.1.24+nmu2.dsc
  to main/libp/libpaper/libpaper_1.1.24+nmu2.dsc
libpaper_1.1.24+nmu2.tar.gz
  to main/libp/libpaper/libpaper_1.1.24+nmu2.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Wookey <[email protected]> (supplier of updated libpaper package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 02 May 2012 17:52:10 +0000
Source: libpaper
Binary: libpaper1 libpaper-utils libpaper-dev
Architecture: source amd64
Version: 1.1.24+nmu2
Distribution: unstable
Urgency: low
Maintainer: Giuseppe Sacco <[email protected]>
Changed-By: Wookey <[email protected]>
Description: 
 libpaper-dev - library for handling paper characteristics (development files)
 libpaper-utils - library for handling paper characteristics (utilities)
 libpaper1  - library for handling paper characteristics
Closes: 475683 542851 649672
Changes: 
 libpaper (1.1.24+nmu2) unstable; urgency=low
 .
   * Add multiarch support (Closes: #649672)
   * Fix option-parsing headers for non-linux OSes (Closes: #542851)
   * Correct DL size in paperconf (Closes: #475683)
Checksums-Sha1: 
 b8092d1661fab32899526a9cca2b880cb70407b0 949 libpaper_1.1.24+nmu2.dsc
 40f16453d7752bf5e3c9e74515650eb37edbb3fe 361130 libpaper_1.1.24+nmu2.tar.gz
 c4d1b04ecbc7a82c0f66e0118b74e74f882182c4 22000 libpaper1_1.1.24+nmu2_amd64.deb
 73014f6cbda3d4c70ef4efb8e42e9f64129de328 18324 
libpaper-utils_1.1.24+nmu2_amd64.deb
 8ab5512dd045fc1543feed4b56fa894977f56d59 17826 
libpaper-dev_1.1.24+nmu2_amd64.deb
Checksums-Sha256: 
 3e6d2a32d99a0d302e72862e875efdff74d2af747a277b9629f5cbcad4658c17 949 
libpaper_1.1.24+nmu2.dsc
 c5bdd6d9dff179699160675dbb61651d9b3158f6da27558fdaba00e7c427ba96 361130 
libpaper_1.1.24+nmu2.tar.gz
 6dd5318ac6c205031442fc9c919de7a58ea5ece5a7bfdcf8f05c86c96137009f 22000 
libpaper1_1.1.24+nmu2_amd64.deb
 3d0190a8efcb936679fb39e1fc4afde66539285c6d60b61a3c0e4385e0c35068 18324 
libpaper-utils_1.1.24+nmu2_amd64.deb
 f549e132a3e47a45ab2ccd3dc89ef6e81ebaf756ab339bc1c3acd1f4b9dff1a5 17826 
libpaper-dev_1.1.24+nmu2_amd64.deb
Files: 
 e60ae6d2a7ae4a47b1280c1d2ac9d3ff 949 libs optional libpaper_1.1.24+nmu2.dsc
 108ae122e539c03d0ca3e7b9456ffbce 361130 libs optional 
libpaper_1.1.24+nmu2.tar.gz
 876b38e32715f5b918bcc7f87089d092 22000 libs optional 
libpaper1_1.1.24+nmu2_amd64.deb
 4e6e86f444e2ac0545622e1f9d4ae491 18324 utils optional 
libpaper-utils_1.1.24+nmu2_amd64.deb
 0086fb66c0ba03729d80678d4ce5addc 17826 libdevel optional 
libpaper-dev_1.1.24+nmu2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFPqsG/IWclcBdP7jURAlnZAJ46Rb6ezgFi8Djrf0ORmez70PPZAwCgg0WN
q3Wk7Ijbg+N1wIK1pUxnce8=
=wobW
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to