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

Reply via email to