Your message dated Thu, 16 May 2013 19:17:59 +0000
with message-id <[email protected]>
and subject line Bug#698970: fixed in gpgme1.0 1.4.1-0.1
has caused the Debian Bug report #698970,
regarding libgpgme11: please add multiarch support
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.)
--
698970: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698970
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgpgme11
Version: 1.2.0-1.4
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: multiarch
Control: block -1 by 698949
Here's a patch adding multiarch support to libgpgme11, thus making it
co-installable on multiple architectures.
Please note that while I checked the resulting packages with lintian[*]
and debdiff, I did not actually install and test them. So, caveat
emptor. :)
[*] Inasmuch as this patch did not trigger any new warnings.
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 3.2.0-4-amd64 (SMP w/3 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgpgme11 depends on:
ii gnupg 1.4.12-7
ii libc6 2.13-38
ii libgpg-error0 1.10-3.1
ii libpth20 2.0.7-16
libgpgme11 recommends no packages.
Versions of packages libgpgme11 suggests:
pn gnupg2 <none>
pn gpgsm <none>
-- no debconf information
diff --git a/debian/control b/debian/control
index c2f1db2..e3706de 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: gpgme1.0
Priority: optional
Section: libdevel
Maintainer: Jose Carlos Garcia Sogo <[email protected]>
-Build-Depends: debhelper (>> 5.0.0), libgpg-error-dev (>= 0.7-1), dpatch (>= 1.11), libpth-dev
+Build-Depends: debhelper (>> 8.1.3), libgpg-error-dev (>= 0.7-1), dpatch (>= 1.11), libpth-dev
Standards-Version: 3.8.3
Vcs-Git: git://git.debian.org/git/users/jsogo/gpgme1.0.git
Vcs-Browser: http://git.debian.org/git/users/jsogo/gpgme1.0.git
@@ -22,6 +22,8 @@ Description: GPGME - GnuPG Made Easy
Package: libgpgme11
Section: libs
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, gnupg (>= 1.4.6-2)
Suggests: gpgsm (>= 1.9.6), gnupg2 (>= 2.0.4)
Description: GPGME - GnuPG Made Easy
diff --git a/debian/libgpgme11-dev.files b/debian/libgpgme11-dev.files
index f1799d1..eb8c8b3 100644
--- a/debian/libgpgme11-dev.files
+++ b/debian/libgpgme11-dev.files
@@ -1,7 +1,7 @@
usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/*.la
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/*.la
usr/bin/gpgme-config
usr/share/aclocal/*
usr/share/info/*
diff --git a/debian/libgpgme11.files b/debian/libgpgme11.files
index d0dbfd1..3ddde58 100644
--- a/debian/libgpgme11.files
+++ b/debian/libgpgme11.files
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff --git a/debian/rules b/debian/rules
index 394e8df..566301b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -31,6 +31,8 @@ ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
else
confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
endif
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
version=`ls gpgme/.libs/lib*.so.* | \
@@ -48,6 +50,7 @@ configure-stamp: patch-stamp
./configure $(confflags) \
--enable-static \
--prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
--with-gpg=/usr/bin/gpg \
--with-gpgsm=/usr/bin/gpgsm \
--with-gpgconf=/usr/bin/gpgconf
@@ -80,7 +83,7 @@ install: build
dh_installdirs
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp/
- for file in debian/tmp/usr/lib/*.la; do \
+ for file in debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la; do \
sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \
done
--- End Message ---
--- Begin Message ---
Source: gpgme1.0
Source-Version: 1.4.1-0.1
We believe that the bug you reported is fixed in the latest version of
gpgme1.0, which is due to be installed in the Debian FTP archive.
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.
Daniel Leidert <[email protected]> (supplier of updated gpgme1.0 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: Tue, 14 May 2013 20:29:20 +0200
Source: gpgme1.0
Binary: libgpgme11-dev libgpgme11
Architecture: source amd64
Version: 1.4.1-0.1
Distribution: unstable
Urgency: low
Maintainer: Jose Carlos Garcia Sogo <[email protected]>
Changed-By: Daniel Leidert <[email protected]>
Description:
libgpgme11 - GPGME - GnuPG Made Easy (library)
libgpgme11-dev - GPGME - GnuPG Made Easy (development files)
Closes: 513907 515800 563623 570802 570804 610737 623353 698970 699245 699247
Changes:
gpgme1.0 (1.4.1-0.1) unstable; urgency=low
.
* NMU
* New upstream version (closes: #570804).
- Increases size of notify_table to MAX_SLAFD (closes: #513907).
- Tests are compatible with newer gnupg versions (closes: #699245).
* debian/compat: Raised compatibility level to 9.
* debian/control: Enable multiarch support (closes: #698970).
(Priority): Raised to standard (closes: #623353).
(Section): Changed to libs. Fixed binary-control-field-duplicates-source.
(Standards-Version): Bumped to 3.9.4.
(Vcs-Git, Vcs-Browser): Adjusted to point to svn tree (closes: #610737).
(Build-Depends, Depends): Added new dependencies including libassuan-dev.
Fixed debhelper-but-no-misc-depends. Dropped dpatch and obsolete
libpth-dev. Replaced gnupg by gnupg2.
(Description): Fixed several lintian hints.
* debian/copyright: Fixed copyright-refers-to-versionless-license-file.
* debian/gpgme-config.1: Fixed a few errors/warnings. Updated.
* debian/libgpgme11.files: Renamed to debian/libgpgme11.install, adjusted.
* debian/libgpgme11-dev.files: Likewise. Dropped .la (LP: #728497).
* debian/libgpgme11.dirs, debian/libgpgme11-dev.dirs: Dropped useless files.
* debian/libgpgme11-dev.info: Ditto.
* debian/libgpgme11-dev.doc-base (Section): Fixed.
* debian/libgpgme11.symbols: Updated. Removed symbols of libgpgme-pth.so.11.
* debian/rules: Complete rewrite for debhelper. Enabled hardening and
checks (closes: #515800). Set path to gnupg2 binaries (closes: #563623).
* debian/watch: Added (closes: #570802).
* debian/patches/ld-no-add-needed.patch: Dropped (not necessary).
* debian/patches/gpgme-config.dpatch: Dropped (merged upstream).
* debian/patches/10_relibtoolize.dpatch: Dropped.
* debian/patches/00list: Ditto.
* debian/source/format: Changed to dpkg-source-v3/quilt (closes: #699247).
Checksums-Sha1:
9973a95136bf2c9231e2372d6b8e2cf39cd7016c 1392 gpgme1.0_1.4.1-0.1.dsc
d6110763e7459214fd72705e87ebc682e3b5815e 958632 gpgme1.0_1.4.1.orig.tar.bz2
bb16b23aed690e001fe82b98baef7f1c9ea1680e 9230 gpgme1.0_1.4.1-0.1.debian.tar.gz
9fc8147d01bd488dbae74d96049e205835343610 386416
libgpgme11-dev_1.4.1-0.1_amd64.deb
7ab2464115b877e155a00f1775ec908698d42a94 198102 libgpgme11_1.4.1-0.1_amd64.deb
Checksums-Sha256:
0cdccce38fbb54e7051908c7c7e15d5fc5d536f051deea985343b99fe2d7ab34 1392
gpgme1.0_1.4.1-0.1.dsc
7ab63e5086ebe4cfe7f78face1bb059a7a60da586b1e5c6a77bedcd6d04019b8 958632
gpgme1.0_1.4.1.orig.tar.bz2
61907678b2554a9988f150f92fb7a7983f81c4ec977c7403f6b3ff5e3a12be42 9230
gpgme1.0_1.4.1-0.1.debian.tar.gz
2de5742b48c8f5fb5530c50c0802e34d0b21945fa9386c3fd759f515337b76e1 386416
libgpgme11-dev_1.4.1-0.1_amd64.deb
fa39f8ed0612055a659c6e7205f90d21c46c3dee0d080d7bfdbfd47860164f00 198102
libgpgme11_1.4.1-0.1_amd64.deb
Files:
a14c46bad665397e41c7c7c023d15db1 1392 libs standard gpgme1.0_1.4.1-0.1.dsc
07f1c0eb6596a94efa3ffb75e74bfbba 958632 libs standard
gpgme1.0_1.4.1.orig.tar.bz2
165b71da0cc0de847ce74568b7ab7708 9230 libs standard
gpgme1.0_1.4.1-0.1.debian.tar.gz
9e9ee6c3a1e8c11148144d011b30f992 386416 libdevel standard
libgpgme11-dev_1.4.1-0.1_amd64.deb
f5abd5edae02eda124276a968313de92 198102 libs standard
libgpgme11_1.4.1-0.1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEARECAAYFAlGSiSIACgkQm0bx+wiPa4yyOwCg2wdhsiJYmx+gJQ2A6wvXAYna
yGMAn3mlabI9Q0vdoV2ez5gwezlD97Yo
=PHin
-----END PGP SIGNATURE-----
--- End Message ---