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