Your message dated Fri, 11 May 2012 15:18:01 +0000
with message-id <[email protected]>
and subject line Bug#637600: fixed in speex 1.2~rc1-3.1
has caused the Debian Bug report #637600,
regarding Please transition speex 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.)


-- 
637600: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637600
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: speex
Version: 1.2~rc1-1
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch

Hi folks,

Please find attached a patch to speex to transition it to use of the
multiarch library paths as described at
<http://wiki.debian.org/Multiarch/Implementation>.  This patch has been
tested and included in Ubuntu Oneiric.  I would encourage you to apply it in
Debian as well, since speex is part of the audio stack included in
ia32-libs, which we would like to get rid of for wheezy.

Note that I have examined the -dev packages and confirmed that they contain
no architecture-specific headers, so I have marked these packages
Multi-Arch: same in addition to the runtime library packages.

Thanks,
--
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
=== modified file 'debian/control'
--- debian/control      2010-03-29 15:13:22 +0000
+++ debian/control      2011-08-12 18:52:22 +0000
@@ -6,7 +6,7 @@
 Uploaders: Ron Lee <[email protected]>,
            Mark Purcell <[email protected]>,
            Kilian Krause <[email protected]>
-Build-Depends: debhelper (>> 4.1.0), libogg-dev, dpkg-dev (>= 1.13.19)
+Build-Depends: debhelper (>> 8.1.3), libogg-dev, dpkg-dev (>= 1.13.19)
 Build-Depends-Indep: doxygen, graphviz
 Standards-Version: 3.8.0
 Homepage: http://www.speex.org/
@@ -26,7 +26,9 @@
 
 Package: libspeex1
 Architecture: any
+Multi-Arch: same
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}
 Suggests: speex
 Conflicts: libopal-2.2 (<= 2.2.11~dfsg1-3),
@@ -46,6 +48,7 @@
 
 Package: libspeex-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libspeex1 (= ${binary:Version})
 Suggests: pkg-config
@@ -59,7 +62,9 @@
 
 Package: libspeexdsp1
 Architecture: any
+Multi-Arch: same
 Section: libs
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}
 Description: The Speex extended runtime library
  Speex is an audio codec especially designed for compressing voice at low
@@ -72,6 +77,7 @@
 
 Package: libspeexdsp-dev
 Architecture: any
+Multi-Arch: same
 Section: libdevel
 Depends: libspeexdsp1 (= ${binary:Version}), libspeex-dev (= ${binary:Version})
 Suggests: pkg-config

=== modified file 'debian/libspeex-dev.install'
--- debian/libspeex-dev.install 2008-04-14 23:22:26 +0000
+++ debian/libspeex-dev.install 2011-08-12 18:53:55 +0000
@@ -5,6 +5,6 @@
 usr/include/speex/speex_header.h
 usr/include/speex/speex_stereo.h
 usr/include/speex/speex_types.h
-usr/lib/libspeex.a
-usr/lib/libspeex.so
-usr/lib/pkgconfig/speex.pc
+usr/lib/*/libspeex.a
+usr/lib/*/libspeex.so
+usr/lib/*/pkgconfig/speex.pc

=== modified file 'debian/libspeex1.install'
--- debian/libspeex1.install    2008-04-14 23:22:26 +0000
+++ debian/libspeex1.install    2011-08-12 18:53:55 +0000
@@ -1 +1 @@
-usr/lib/libspeex.so.*
+usr/lib/*/libspeex.so.*

=== modified file 'debian/libspeexdsp-dev.install'
--- debian/libspeexdsp-dev.install      2008-04-14 23:22:26 +0000
+++ debian/libspeexdsp-dev.install      2011-08-12 18:53:55 +0000
@@ -3,6 +3,6 @@
 usr/include/speex/speex_jitter.h
 usr/include/speex/speex_preprocess.h
 usr/include/speex/speex_resampler.h
-usr/lib/libspeexdsp.a
-usr/lib/libspeexdsp.so
-usr/lib/pkgconfig/speexdsp.pc
+usr/lib/*/libspeexdsp.a
+usr/lib/*/libspeexdsp.so
+usr/lib/*/pkgconfig/speexdsp.pc

=== modified file 'debian/libspeexdsp1.install'
--- debian/libspeexdsp1.install 2008-04-14 23:22:26 +0000
+++ debian/libspeexdsp1.install 2011-08-12 18:53:55 +0000
@@ -1,2 +1,2 @@
-usr/lib/libspeexdsp.so.*
+usr/lib/*/libspeexdsp.so.*
 

=== modified file 'debian/rules'
--- debian/rules        2010-03-29 15:13:22 +0000
+++ debian/rules        2011-08-12 18:53:30 +0000
@@ -19,6 +19,7 @@
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 DEB_HOST_ARCH_CPU  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 
 
 objdir            = objs
@@ -54,6 +55,7 @@
        cd $* && ../configure --host=$(DEB_HOST_GNU_TYPE)       \
                              --build=$(DEB_BUILD_GNU_TYPE)     \
                              --prefix=/usr                     \
+                             --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
                              $(EXTRA_CONFIG_FLAGS)
 
 build: build-arch
@@ -78,8 +80,8 @@
        dh_testdir
        cd $(objdir) && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
        if [ -d "$(objdir_sse)" ]; then                                         
                  \
-           dh_install -plibspeex1    
$(objdir_sse)/libspeex/.libs/libspeex.so.*    usr/lib/sse2; \
-           dh_install -plibspeexdsp1 
$(objdir_sse)/libspeex/.libs/libspeexdsp.so.* usr/lib/sse2; \
+           dh_install -plibspeex1    
$(objdir_sse)/libspeex/.libs/libspeex.so.*    
usr/lib/$(DEB_HOST_MULTIARCH)/sse2; \
+           dh_install -plibspeexdsp1 
$(objdir_sse)/libspeex/.libs/libspeexdsp.so.* 
usr/lib/$(DEB_HOST_MULTIARCH)/sse2; \
        fi
        touch $@
 


--- End Message ---
--- Begin Message ---
Source: speex
Source-Version: 1.2~rc1-3.1

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

libspeex-dbg_1.2~rc1-3.1_amd64.deb
  to main/s/speex/libspeex-dbg_1.2~rc1-3.1_amd64.deb
libspeex-dev_1.2~rc1-3.1_amd64.deb
  to main/s/speex/libspeex-dev_1.2~rc1-3.1_amd64.deb
libspeex1_1.2~rc1-3.1_amd64.deb
  to main/s/speex/libspeex1_1.2~rc1-3.1_amd64.deb
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
  to main/s/speex/libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
libspeexdsp1_1.2~rc1-3.1_amd64.deb
  to main/s/speex/libspeexdsp1_1.2~rc1-3.1_amd64.deb
speex-doc_1.2~rc1-3.1_all.deb
  to main/s/speex/speex-doc_1.2~rc1-3.1_all.deb
speex_1.2~rc1-3.1.diff.gz
  to main/s/speex/speex_1.2~rc1-3.1.diff.gz
speex_1.2~rc1-3.1.dsc
  to main/s/speex/speex_1.2~rc1-3.1.dsc
speex_1.2~rc1-3.1_amd64.deb
  to main/s/speex/speex_1.2~rc1-3.1_amd64.deb



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.
Bastian Blank <[email protected]> (supplier of updated speex 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: Fri, 11 May 2012 14:14:35 +0000
Source: speex
Binary: speex libspeex1 libspeex-dev libspeexdsp1 libspeexdsp-dev speex-doc 
libspeex-dbg
Architecture: source all amd64
Version: 1.2~rc1-3.1
Distribution: unstable
Urgency: low
Maintainer: Ron Lee <[email protected]>
Changed-By: Bastian Blank <[email protected]>
Description: 
 libspeex-dbg - debugging symbols for libspeex and libspeexdsp
 libspeex-dev - The Speex codec library development files
 libspeex1  - The Speex codec runtime library
 libspeexdsp-dev - The Speex extended library development files
 libspeexdsp1 - The Speex extended runtime library
 speex      - The Speex codec command line tools
 speex-doc  - Documentation for speex
Closes: 637600
Changes: 
 speex (1.2~rc1-3.1) unstable; urgency=low
 .
   * Non-maintainer upload.
   * Support multi-arch: (closes: #637600)
     - Build-depend against newer debhelper
     - Mark speex as foreign.
     - Mark libspeex1, libspeex-dev, libspeexdsp1 and libspeexdsp-dev as same.
     - Adjust installation directories.
Checksums-Sha1: 
 75f06396602eb7772518925c178bc67d96ba04d1 1493 speex_1.2~rc1-3.1.dsc
 e8c84c75f395204c1ba0660b9fbb4c83aa38e02a 7914 speex_1.2~rc1-3.1.diff.gz
 7c3c19b2b45246089906346111d38f8267e4a87f 621114 speex-doc_1.2~rc1-3.1_all.deb
 2ed4f0125a858b195f91c2b2c0d04be8eb42e56a 28948 speex_1.2~rc1-3.1_amd64.deb
 f3680bccc364e0b0a545dc48270e7b9525ddc54d 60346 libspeex1_1.2~rc1-3.1_amd64.deb
 efc4b1c86d15e868948ec2363fa13725a854faee 82062 
libspeex-dev_1.2~rc1-3.1_amd64.deb
 600367ea5f44554fa3d5642baead08c4930d3008 47246 
libspeexdsp1_1.2~rc1-3.1_amd64.deb
 e30d499e90d98280ab538ee39cd404851845d0de 59972 
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
 ceb27a03a12efbe83628ab81f5da981c5a24ff13 212324 
libspeex-dbg_1.2~rc1-3.1_amd64.deb
Checksums-Sha256: 
 3fabd29e898181e4815f3b3e57d003a99dbc708bae0c15c25e01bd404126e7ab 1493 
speex_1.2~rc1-3.1.dsc
 cf7002262cc9177fdaf33c87252b1368498c86d1a314338b5e5b11c7f89ea51d 7914 
speex_1.2~rc1-3.1.diff.gz
 4722a1f736d2fffa5e39e30d6798520dc8ec553a8f126cfbea68571c52243322 621114 
speex-doc_1.2~rc1-3.1_all.deb
 8b639ddc035bad824a1290d27152b7a0b0b3f489d80669969e8805413f537819 28948 
speex_1.2~rc1-3.1_amd64.deb
 592e0ce9c0febaed56fbd9ea26efa16e6ff15a72cac86fba25294ec4ad7f90e0 60346 
libspeex1_1.2~rc1-3.1_amd64.deb
 bb5be3a302f3c5e666785cb3e902b22e1f3a683a08c25954a1f865b266709617 82062 
libspeex-dev_1.2~rc1-3.1_amd64.deb
 2d4e13ee12beb037b910059978e124b8cf5198ec2a46cb7efcc6def42d4a818b 47246 
libspeexdsp1_1.2~rc1-3.1_amd64.deb
 ed6f39330261e2cbb1b26687d1e4c291c41e895992aaefe123cef4989997064e 59972 
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
 8fc02b511b0391351e3c3f24b154fba55a27a9660c3c6883118c67de53676c9c 212324 
libspeex-dbg_1.2~rc1-3.1_amd64.deb
Files: 
 bedf2e3f44573e95b06838806f9063d9 1493 sound optional speex_1.2~rc1-3.1.dsc
 5b8f4dd2397aca946488133391cb4bfc 7914 sound optional speex_1.2~rc1-3.1.diff.gz
 e62b0b85803580d6e35a316406326d6d 621114 doc optional 
speex-doc_1.2~rc1-3.1_all.deb
 df3633d06d0dededcfb5c65359681811 28948 sound optional 
speex_1.2~rc1-3.1_amd64.deb
 dac204d6c7fde35845077166c7216487 60346 libs optional 
libspeex1_1.2~rc1-3.1_amd64.deb
 4c8eb2ff62818ad4dd75d1294d8b8c46 82062 libdevel optional 
libspeex-dev_1.2~rc1-3.1_amd64.deb
 7cd5df57519aa7acf471795676762549 47246 libs optional 
libspeexdsp1_1.2~rc1-3.1_amd64.deb
 202984a5b811ce70bb6d4c5aa35f24f6 59972 libdevel optional 
libspeexdsp-dev_1.2~rc1-3.1_amd64.deb
 5c046e5200d1dc152624978598f24339 212324 debug extra 
libspeex-dbg_1.2~rc1-3.1_amd64.deb

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

iEYEARECAAYFAk+tIHAACgkQLkAIIn9ODhGxQQCgxw+U0NJR7Wwb6BWLplfcQnPD
assAn0RBNUeNpfBt7qX0UypYVYYp9Czq
=2nTl
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to