Your message dated Thu, 28 Jul 2011 11:03:12 +0000
with message-id <e1qmomy-0002um...@franck.debian.org>
and subject line Bug#635169: fixed in soundtouch 1.6.0-2
has caused the Debian Bug report #635169,
regarding [libsoundtouch0] 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 ow...@bugs.debian.org
immediately.)
--
635169: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=635169
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libsoundtouch0
Version: 1.6.0-1.2
Severity: normal
Tags: patch
--- Please enter the report below this line. ---
Dears Maintainers,
Could you support multiarch : same for libsoundtouch package.
http://wiki.debian.org/Multiarch/Implementation
I attach 2 patches.
1/ multiarch_soundtouch_v8.patch
* Drop lib32 package. No package depends on it. So it can directly
replaced by libsoundtouch0:i386. Be aware that current dpkg version
does not support fully multiarch (only a dev branch, Ubuntu is fine)
and therefore it will not possible to install libsoundtouch0:i386 on a
default Debian.
* Bump debhhelper version, add multiarch specific field in control files
* move /usr/lib/* to /usr/lib/$DEB_HOST_MULTIARCH/
2/ multiarch_soundtouch_v8_to_v9.patch
For the moment, debhelper v9 compatibility is experimental but it
reduces multiarch work. This patch is optional. The intent was to show
you the impact of debhelper v9.
Best regards,
Gregory
diff -Nru soundtouch-1.6.0/debian/changelog soundtouch-1.6.0/debian/changelog
--- soundtouch-1.6.0/debian/changelog 2011-07-17 11:22:05.000000000 +0200
+++ soundtouch-1.6.0/debian/changelog 2011-07-20 22:36:19.000000000 +0200
@@ -1,3 +1,10 @@
+soundtouch (1.6.0-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Build for Multiarch. Drop lib32*
+
+ -- Gregory Hainaut <gregory.hain...@gmail.com> Wed, 20 Jul 2011 22:36:12 +0200
+
soundtouch (1.6.0-1) unstable; urgency=low
[ Alessio Treglia ]
diff -Nru soundtouch-1.6.0/debian/control soundtouch-1.6.0/debian/control
--- soundtouch-1.6.0/debian/control 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/control 2011-07-20 22:38:49.000000000 +0200
@@ -4,9 +4,8 @@
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Uploaders: Alessio Treglia <ales...@debian.org>,
Miguel Colon <debian.mic...@gmail.com>
-Build-Depends: debhelper (>= 8.0.0~),
- dh-autoreconf,
- g++-multilib [amd64]
+Build-Depends: debhelper (>= 8.1.3),
+ dh-autoreconf
Standards-Version: 3.9.2
Homepage: http://www.surina.net/soundtouch/
Vcs-Git: git://git.debian.org/pkg-multimedia/soundtouch.git
@@ -30,6 +29,8 @@
Package: libsoundtouch0
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends},
${misc:Depends}
Description: Sound stretching library
@@ -42,6 +43,7 @@
Priority: extra
Section: debug
Architecture: any
+Multi-Arch: same
Depends: libsoundtouch0 (= ${binary:Version}),
${misc:Depends}
Description: Debugging symbols for the sound stretching library
@@ -50,43 +52,6 @@
.
This package contains the debugging symbols for libsoundtouch0.
-Package: lib32soundtouch-dev
-Section: libdevel
-Architecture: amd64
-Depends: libsoundtouch-dev (= ${binary:Version}),
- lib32soundtouch0 (= ${binary:Version}),
- ${misc:Depends}
-Provides: lib32soundtouch0-dev
-Description: Development files for the sound stretching library (32 bit)
- SoundTouch is a library that can be used to change pitch and time of
- soundfiles independently.
- .
- This package contains the development files (32 bit) used to build programs
- that use lib32soundtouch0.
-
-Package: lib32soundtouch0
-Architecture: amd64
-Depends: libsoundtouch0 (= ${binary:Version}),
- ${shlibs:Depends},
- ${misc:Depends}
-Description: Sound stretching library (32 bit)
- SoundTouch is a library that can be used to change pitch and time
- of soundfiles independently.
- .
- This package contains the libsoundtouch0 shared library (32 bit).
-
-Package: lib32soundtouch0-dbg
-Priority: extra
-Section: debug
-Architecture: amd64
-Depends: lib32soundtouch0 (= ${binary:Version}),
- ${misc:Depends}
-Description: Debugging symbols for the sound stretching library (32 bit)
- SoundTouch is a library that can be used to change pitch and time of
- soundfiles independently.
- .
- This package contains the debugging symbols (32 bit) for lib32soundtouch0.
-
Package: soundstretch
Section: sound
Architecture: any
diff -Nru soundtouch-1.6.0/debian/lib32soundtouch0-dbg.links soundtouch-1.6.0/debian/lib32soundtouch0-dbg.links
--- soundtouch-1.6.0/debian/lib32soundtouch0-dbg.links 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/lib32soundtouch0-dbg.links 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/share/doc/lib32soundtouch0 /usr/share/doc/lib32soundtouch0-dbg
diff -Nru soundtouch-1.6.0/debian/lib32soundtouch0.install soundtouch-1.6.0/debian/lib32soundtouch0.install
--- soundtouch-1.6.0/debian/lib32soundtouch0.install 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/lib32soundtouch0.install 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/lib32/lib*.so.* /usr/lib32/
diff -Nru soundtouch-1.6.0/debian/lib32soundtouch0.links soundtouch-1.6.0/debian/lib32soundtouch0.links
--- soundtouch-1.6.0/debian/lib32soundtouch0.links 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/lib32soundtouch0.links 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/share/doc/libsoundtouch0 /usr/share/doc/lib32soundtouch0
diff -Nru soundtouch-1.6.0/debian/lib32soundtouch-dev.install soundtouch-1.6.0/debian/lib32soundtouch-dev.install
--- soundtouch-1.6.0/debian/lib32soundtouch-dev.install 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/lib32soundtouch-dev.install 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-usr/lib32/lib*.so /usr/lib32/
-usr/lib32/pkgconfig/* /usr/lib32/pkgconfig/
diff -Nru soundtouch-1.6.0/debian/lib32soundtouch-dev.links soundtouch-1.6.0/debian/lib32soundtouch-dev.links
--- soundtouch-1.6.0/debian/lib32soundtouch-dev.links 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/lib32soundtouch-dev.links 1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-usr/share/doc/libsoundtouch-dev /usr/share/doc/lib32soundtouch-dev
diff -Nru soundtouch-1.6.0/debian/libsoundtouch0.install soundtouch-1.6.0/debian/libsoundtouch0.install
--- soundtouch-1.6.0/debian/libsoundtouch0.install 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/libsoundtouch0.install 2011-07-20 20:33:26.000000000 +0200
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff -Nru soundtouch-1.6.0/debian/libsoundtouch-dev.install soundtouch-1.6.0/debian/libsoundtouch-dev.install
--- soundtouch-1.6.0/debian/libsoundtouch-dev.install 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/libsoundtouch-dev.install 2011-07-20 20:33:26.000000000 +0200
@@ -1,4 +1,4 @@
usr/include/*
-usr/lib/lib*.so
-usr/lib/pkgconfig/*
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*
usr/share/aclocal/*
diff -Nru soundtouch-1.6.0/debian/rules soundtouch-1.6.0/debian/rules
--- soundtouch-1.6.0/debian/rules 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/rules 2011-07-20 20:31:20.000000000 +0200
@@ -2,26 +2,10 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
override_dh_auto_configure:
- ifeq ($(DEB_HOST_ARCH), amd64)
- dh_auto_configure -- CC='gcc -m32' CXX='g++ -m32' \
- --enable-shared=yes \
- --bindir=\$${prefix}/bin32 \
- --libexecdir=\$${prefix}/lib32/soundtouch \
- --libdir=\$${prefix}/lib32
- $(MAKE)
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
- $(MAKE) clean
- endif
-
- dh_auto_configure -- --enable-shared=yes
-
-ifeq ($(DEB_HOST_ARCH), amd64)
-override_dh_prep:
- dh_prep --exclude=debian/tmp
-endif
+ dh_auto_configure -- --enable-shared=yes --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
override_dh_installdocs:
dh_installdocs -plibsoundtouch0 -psoundstretch
@@ -31,9 +15,6 @@
override_dh_strip:
dh_strip --package=libsoundtouch0 --dbg-package=libsoundtouch0-dbg
- ifeq ($(DEB_HOST_ARCH), amd64)
- dh_strip --package=lib32soundtouch0 --dbg-package=lib32soundtouch0-dbg
- endif
dh_strip --package=soundstretch --dbg-package=soundstretch-dbg
%:
diff -Nru soundtouch-1.6.0/debian/changelog soundtouch-1.6.0/debian/changelog
--- soundtouch-1.6.0/debian/changelog 2011-07-20 22:36:19.000000000 +0200
+++ soundtouch-1.6.0/debian/changelog 2011-07-20 22:44:48.000000000 +0200
@@ -1,3 +1,10 @@
+soundtouch (1.6.0-1.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Bump debhelper to version 9 (multiarch)
+
+ -- Gregory Hainaut <gregory.hain...@gmail.com> Wed, 20 Jul 2011 22:44:16 +0200
+
soundtouch (1.6.0-1.1) unstable; urgency=low
* Non-maintainer upload.
diff -Nru soundtouch-1.6.0/debian/compat soundtouch-1.6.0/debian/compat
--- soundtouch-1.6.0/debian/compat 2011-07-17 11:13:28.000000000 +0200
+++ soundtouch-1.6.0/debian/compat 2011-07-20 22:45:03.000000000 +0200
@@ -1 +1 @@
-8
+9
diff -Nru soundtouch-1.6.0/debian/rules soundtouch-1.6.0/debian/rules
--- soundtouch-1.6.0/debian/rules 2011-07-20 20:31:20.000000000 +0200
+++ soundtouch-1.6.0/debian/rules 2011-07-20 22:44:56.000000000 +0200
@@ -2,10 +2,9 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
override_dh_auto_configure:
- dh_auto_configure -- --enable-shared=yes --libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
+ dh_auto_configure -- --enable-shared=yes
override_dh_installdocs:
dh_installdocs -plibsoundtouch0 -psoundstretch
--- End Message ---
--- Begin Message ---
Source: soundtouch
Source-Version: 1.6.0-2
We believe that the bug you reported is fixed in the latest version of
soundtouch, which is due to be installed in the Debian FTP archive:
libsoundtouch-dev_1.6.0-2_amd64.deb
to main/s/soundtouch/libsoundtouch-dev_1.6.0-2_amd64.deb
libsoundtouch0-dbg_1.6.0-2_amd64.deb
to main/s/soundtouch/libsoundtouch0-dbg_1.6.0-2_amd64.deb
libsoundtouch0_1.6.0-2_amd64.deb
to main/s/soundtouch/libsoundtouch0_1.6.0-2_amd64.deb
soundstretch-dbg_1.6.0-2_amd64.deb
to main/s/soundtouch/soundstretch-dbg_1.6.0-2_amd64.deb
soundstretch_1.6.0-2_amd64.deb
to main/s/soundtouch/soundstretch_1.6.0-2_amd64.deb
soundtouch_1.6.0-2.debian.tar.gz
to main/s/soundtouch/soundtouch_1.6.0-2.debian.tar.gz
soundtouch_1.6.0-2.dsc
to main/s/soundtouch/soundtouch_1.6.0-2.dsc
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 635...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alessio Treglia <ales...@debian.org> (supplier of updated soundtouch 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Thu, 28 Jul 2011 12:45:30 +0200
Source: soundtouch
Binary: libsoundtouch-dev libsoundtouch0 libsoundtouch0-dbg soundstretch
soundstretch-dbg
Architecture: source amd64
Version: 1.6.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Alessio Treglia <ales...@debian.org>
Description:
libsoundtouch-dev - Development files for the sound stretching library
libsoundtouch0 - Sound stretching library
libsoundtouch0-dbg - Debugging symbols for the sound stretching library
soundstretch - Stretches and pitch-shifts sound independently
soundstretch-dbg - Debugging symbols for the soundstretch program
Closes: 635169
Changes:
soundtouch (1.6.0-2) unstable; urgency=low
.
* Build for Multiarch. Drop lib32* (Closes: #635169).
Thanks to Gregory Hainaut for the patch.
* Enable parallel builds.
Checksums-Sha1:
2cbd11ecca29055a7b27e2e3380fc7a6dd61aafa 1392 soundtouch_1.6.0-2.dsc
55f6ba2632d8ec04cc84e8024c753852075cc994 7919 soundtouch_1.6.0-2.debian.tar.gz
44fa42637f1e757afc66c8b9b75b6de8343fd3ac 12590
libsoundtouch-dev_1.6.0-2_amd64.deb
772df4f38a338502ad98eefa489db391b50d83c8 40626 libsoundtouch0_1.6.0-2_amd64.deb
84faf0e556972dd7269a64048768131e3b4fe1b1 71816
libsoundtouch0-dbg_1.6.0-2_amd64.deb
70ad952edc2cbeff954531ede2c1804223837a3b 29836 soundstretch_1.6.0-2_amd64.deb
8d50540061f353ad51327790256cc6e78d2c666c 38726
soundstretch-dbg_1.6.0-2_amd64.deb
Checksums-Sha256:
e2cee9b4bccb777810dceb4c89e283790a339e809556cc16ea2e8e6dae4be13f 1392
soundtouch_1.6.0-2.dsc
ccb930c3be74672b66591fc53d6ab5754087ed34a83941f14572073b9dc43122 7919
soundtouch_1.6.0-2.debian.tar.gz
c9e310ddd1698976904bb916acae15a48e96110cbbd6f7ba3046fe05416c4473 12590
libsoundtouch-dev_1.6.0-2_amd64.deb
748a40d6659450691692ab68dca1d39b71a9c639ffcca51a39b06aa7a79ba8c2 40626
libsoundtouch0_1.6.0-2_amd64.deb
02248633c48353c3f040c157a0ae104d5fdd23ed5d2d435f91a265a6d5de0ee5 71816
libsoundtouch0-dbg_1.6.0-2_amd64.deb
910f7ceea82f8591c2695cc8cf00bca398ef96f11f3152779324392babe40d3a 29836
soundstretch_1.6.0-2_amd64.deb
0fa4651c615714ef65f48654762e68cb821c34106574cde211791d45d51e9a5f 38726
soundstretch-dbg_1.6.0-2_amd64.deb
Files:
db4aafd77231ab2996d89539cd09235d 1392 libs optional soundtouch_1.6.0-2.dsc
58d75a2e9ab570e9b0261887eec79838 7919 libs optional
soundtouch_1.6.0-2.debian.tar.gz
72a7fe37f6aa40d505c687823fa0a3f9 12590 libdevel optional
libsoundtouch-dev_1.6.0-2_amd64.deb
f4b12942d4da7dd77f853907545784db 40626 libs optional
libsoundtouch0_1.6.0-2_amd64.deb
2545db2dc30732fa38cd60527a6c3d31 71816 debug extra
libsoundtouch0-dbg_1.6.0-2_amd64.deb
aa6a9b36026718b99fa6fd5153142765 29836 sound optional
soundstretch_1.6.0-2_amd64.deb
b785968c774a540866e3e0ffa0347472 38726 debug extra
soundstretch-dbg_1.6.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk4xPxkACgkQRdSMfNz8P9ARiQCeOsD4wGBAb4nV6+c1GI1rNCA+
CZ4An0y091NHA4nWTgCywiPhiaopqmC6
=fQ63
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers