Your message dated Fri, 24 Feb 2012 17:55:45 +0100
with message-id <1330102545.21078.20.camel@puppet>
and subject line Re: Please transition pulseaudio for multiarch
has caused the Debian Bug report #637615,
regarding Please transition pulseaudio 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.)
--
637615: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=637615
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pulseaudio
Version: 0.9.23-2
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu oneiric ubuntu-patch
Hi folks,
Please find attached a patch to pulseaudio 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 pulseaudio 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.
By way of explanation, here is the changelog for the upload to Ubuntu:
* Build for multiarch:
- libpulse{,-mainloop-glib}0{,-dbg} and libpulse-dev are Multi-Arch: same.
- pulseaudio itself should be Multi-Arch: foreign, since it's a daemon.
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]
diff -Nru pulseaudio-0.9.23/debian/control pulseaudio-0.9.23/debian/control
--- pulseaudio-0.9.23/debian/control 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/control 2011-08-12 20:26:01.000000000 -0700
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Pulseaudio maintenance team <[email protected]>
Uploaders: CJ van den Berg <[email protected]>, Sjoerd Simons <[email protected]>
-Build-Depends: debhelper (>= 5), cdbs, quilt, m4, dh-autoreconf,
+Build-Depends: debhelper (>= 8.1.3), cdbs (>= 0.4.93), quilt, m4, dh-autoreconf,
libltdl-dev (>= 2.2.6a-2),
libsamplerate0-dev, libsndfile1-dev (>= 1.0.20), libglib2.0-dev,
libcap-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
@@ -25,6 +25,7 @@
Package: pulseaudio
Architecture: any
+Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser,
lsb-base (>= 3.2-13), consolekit,
udev (>= 143) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
@@ -340,6 +341,8 @@
Package: libpulse0
Section: libs
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Breaks: pavucontrol (<< 0.9.8)
Suggests: pulseaudio
@@ -354,6 +357,7 @@
Package: libpulse0-dbg
Section: debug
Architecture: any
+Multi-Arch: same
Priority: extra
Depends: ${misc:Depends}, libpulse0 (= ${binary:Version})
Description: PulseAudio client libraries detached debugging symbols
@@ -366,6 +370,8 @@
Package: libpulse-mainloop-glib0
Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: PulseAudio client libraries (glib support)
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
@@ -380,6 +386,7 @@
Package: libpulse-mainloop-glib0-dbg
Section: debug
Architecture: any
+Multi-Arch: same
Priority: extra
Depends: ${misc:Depends}, libpulse-mainloop-glib0 (= ${binary:Version})
Description: PulseAudio client libraries (glib support) debugging symbols
@@ -420,6 +427,7 @@
Package: libpulse-dev
Section: libdevel
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends},
libpulse0 (= ${binary:Version}),
libpulse-mainloop-glib0 (= ${binary:Version}),
diff -Nru pulseaudio-0.9.23/debian/libpulse0.install pulseaudio-0.9.23/debian/libpulse0.install
--- pulseaudio-0.9.23/debian/libpulse0.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse0.install 2011-08-12 20:25:40.000000000 -0700
@@ -1,4 +1,4 @@
etc/pulse/client.conf
-usr/lib/libpulse.so.*
-usr/lib/libpulse-simple.so.*
-usr/lib/libpulsecommon-*.so
+usr/lib/*/libpulse.so.*
+usr/lib/*/libpulse-simple.so.*
+usr/lib/*/libpulsecommon-*.so
diff -Nru pulseaudio-0.9.23/debian/libpulse-dev.install pulseaudio-0.9.23/debian/libpulse-dev.install
--- pulseaudio-0.9.23/debian/libpulse-dev.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse-dev.install 2011-08-12 20:26:46.000000000 -0700
@@ -1,6 +1,6 @@
-usr/lib/libpulse.so
-usr/lib/libpulse-simple.so
-usr/lib/libpulse-browse.so
-usr/lib/libpulse-mainloop-glib.so
-usr/lib/pkgconfig/*
+usr/lib/*/libpulse.so
+usr/lib/*/libpulse-simple.so
+usr/lib/*/libpulse-browse.so
+usr/lib/*/libpulse-mainloop-glib.so
+usr/lib/*/pkgconfig/*
usr/include/pulse/*
diff -Nru pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install
--- pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/libpulse-mainloop-glib0.install 2011-08-12 20:25:40.000000000 -0700
@@ -1 +1 @@
-usr/lib/libpulse-mainloop-glib.so.*
+usr/lib/*/libpulse-mainloop-glib.so.*
diff -Nru pulseaudio-0.9.23/debian/pulseaudio-dev.install pulseaudio-0.9.23/debian/pulseaudio-dev.install
--- pulseaudio-0.9.23/debian/pulseaudio-dev.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio-dev.install 2011-08-12 20:25:40.000000000 -0700
@@ -1,2 +1,2 @@
-usr/lib/libpulsecore.so
+usr/lib/*/libpulsecore.so usr/lib
usr/include/pulsecore/*
diff -Nru pulseaudio-0.9.23/debian/pulseaudio.install pulseaudio-0.9.23/debian/pulseaudio.install
--- pulseaudio-0.9.23/debian/pulseaudio.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio.install 2011-08-12 20:27:54.000000000 -0700
@@ -66,5 +66,5 @@
usr/share/man/man5/default.pa.5
usr/share/locale
usr/share/pulseaudio
-usr/lib/libpulsecore-*.so
+usr/lib/*/libpulsecore-*.so usr/lib
usr/share/lintian/overrides/pulseaudio
diff -Nru pulseaudio-0.9.23/debian/pulseaudio-utils.install pulseaudio-0.9.23/debian/pulseaudio-utils.install
--- pulseaudio-0.9.23/debian/pulseaudio-utils.install 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/pulseaudio-utils.install 2011-08-12 20:25:40.000000000 -0700
@@ -9,5 +9,5 @@
usr/bin/padsp
usr/bin/pax11publish
usr/bin/pasuspender
-usr/lib/libpulsedsp.so
+usr/lib/*/libpulsedsp.so usr/lib
usr/share/lintian/overrides/pulseaudio-utils
diff -Nru pulseaudio-0.9.23/debian/rules pulseaudio-0.9.23/debian/rules
--- pulseaudio-0.9.23/debian/rules 2011-07-25 15:11:13.000000000 -0700
+++ pulseaudio-0.9.23/debian/rules 2011-08-12 20:27:16.000000000 -0700
@@ -45,7 +45,9 @@
mv $${patch}.chomped $$patch ; \
done
-DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11
+DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11 \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
+ --with-module-dir=\$${prefix}/lib/pulse-0.9.23/modules
ifneq (,$(findstring $(DEB_HOST_ARCH_OS), "linux"))
DEB_CONFIGURE_EXTRA_FLAGS += --enable-hal-compat --disable-hal
--- End Message ---
--- Begin Message ---
Version: 0.99.1-1
Hi,
Sjoerd Simons has uploaded pulseaudio 0.99.1-1 which introduced support
for multi-arch on 2011-08-13[0]. I'm therefore closing this bug now;
feel free to reopen if necessary!
Best regards
Alexander Kurtz
[0] http://packages.qa.debian.org/p/pulseaudio/news/20110813T124802Z.html
signature.asc
Description: This is a digitally signed message part
--- End Message ---
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel