[SCM] pulseaudio packaging branch, master, updated. debian/4.0-6-9-g303163b

rbalint at users.alioth.debian.org rbalint at users.alioth.debian.org
Sun Mar 23 22:54:44 UTC 2014


The branch, master has been updated
       via  303163b4486798c45d5a9c212cb8efe554a912e7 (commit)
       via  8657b3a9d04361b7306d2b7b469e4ac5bab1e13a (commit)
       via  aa2b9fd0e38ef6cf531b7dd20f3c14f554110ac0 (commit)
       via  ff1c626b6c468e0c5d5cbf3d66258914258bb180 (commit)
       via  ceb5bf1d8ae033b8ea0e808b6188b8f54132098e (commit)
       via  8cf07d5be71e42d57357fd113c586d4bf36f9695 (commit)
       via  be569f193bb99d42503505edfd69897d9d2ec5ff (commit)
       via  245d38ff432b6300a6656a9b189503499bd803f8 (commit)
       via  e568b71757b46a9ce03f18c0a4dc5bd7d3cb3aab (commit)
      from  afadf03e9fe6e3a5963f2f4f51c1f6c0f248f3e5 (commit)


- Shortlog ------------------------------------------------------------
303163b Explain how to set up PulseAudio in a chroot (Closes: #649884)
8657b3a Make pulseaudio-utils suggest pulseaudio
aa2b9fd Don't pass --disable-hal to ./configure (Closes: #729494)
ff1c626 Move ALSA mixer configuration files under /etc/pulse (Closes: #736708)
ceb5bf1 Exit PA with X session closing when PA is started by the session (Closes: 594001)
8cf07d5 Use channel 2 for raop sink (Closes: #658733)
be569f1 Add stage1 DEB_BUILD_PROFILES initial bootstrap support (Closes: #735485)
245d38f Add myself to uploaders
e568b71 Start working on new upload

Summary of changes:
 debian/README.Debian                          | 12 ++++++++++++
 debian/changelog                              |  6 ++++++
 debian/control                                |  7 +++++--
 debian/patches/0001-raop-sink-channels.patch  | 20 +++++++++++++++++++
 debian/patches/0003-exit-with-X-session.patch | 28 +++++++++++++++++++++++++++
 debian/patches/series                         |  2 ++
 debian/pulseaudio.install                     |  1 +
 debian/pulseaudio.links                       |  1 +
 debian/rules                                  | 15 +++++++++++++-
 9 files changed, 89 insertions(+), 3 deletions(-)
-----------------------------------------------------------------------
Details of changes:

commit 303163b4486798c45d5a9c212cb8efe554a912e7
Author: Luca Capello <luca at pca.it>
Date:   Sat Mar 22 22:02:32 2014 -0100

    Explain how to set up PulseAudio in a chroot (Closes: #649884)

diff --git a/debian/README.Debian b/debian/README.Debian
index 84312b0..8b8ff8b 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -12,3 +12,15 @@ that may be overly CPU intensive. If PulseAudio's CPU usage is unacceptable on
 your hardware, please change the resample-method option in
 /etc/pulse/daemon.conf to either src-linear or trivial. See daemon.conf for
 more details.
+
+Configuration for chroot usage
+==============================
+
+If you want to use PulseAudio from within a chroot, you need to mount
+the host /run/udev and /run/dbus folders for the PulseAudio automatic
+soundcards feature to work.  Please see the following bug report for a
+complete explanation:
+
+  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=649884
+
+ -- Luca Capello <luca at pca.it>, Thu, 24 Nov 2011 16:07:04 +0100
\ No newline at end of file

commit 8657b3a9d04361b7306d2b7b469e4ac5bab1e13a
Author: Justin B Rye <jbr at edlug.org.uk>
Date:   Sat Mar 22 21:56:26 2014 -0100

    Make pulseaudio-utils suggest pulseaudio

diff --git a/debian/control b/debian/control
index 54312ff..686c273 100644
--- a/debian/control
+++ b/debian/control
@@ -100,7 +100,7 @@ Description: PulseAudio sound server (debugging symbols)
 Package: pulseaudio-utils
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, libpulsedsp
-Suggests: avahi-daemon
+Suggests: avahi-daemon, pulseaudio
 Description: Command line tools for the PulseAudio sound server
  PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
  WIN32 systems. It is a drop in replacement for the ESD sound server with

commit aa2b9fd0e38ef6cf531b7dd20f3c14f554110ac0
Author: Balint Reczey <balint at balintreczey.hu>
Date:   Sat Mar 22 21:21:45 2014 -0100

    Don't pass --disable-hal to ./configure (Closes: #729494)

diff --git a/debian/rules b/debian/rules
index 8f8c426..97a3456 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,7 +60,7 @@ update-patch-series:
 
 # Libs should be in the multi-arch path, but the modules should be in the
 # normal directory as pulseaudio is foreign
-DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11 --disable-hal \
+DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11 \
   --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
   --with-module-dir=\$${prefix}/lib/pulse-$(DEB_UPSTREAM_VERSION)/modules
 

commit ff1c626b6c468e0c5d5cbf3d66258914258bb180
Author: Anthony DeRobertis <anthony at derobert.net>
Date:   Sat Mar 22 18:51:30 2014 -0100

    Move ALSA mixer configuration files under /etc/pulse (Closes: #736708)

diff --git a/debian/pulseaudio.install b/debian/pulseaudio.install
index dac03c3..2fcbbbb 100644
--- a/debian/pulseaudio.install
+++ b/debian/pulseaudio.install
@@ -1,3 +1,4 @@
+etc/pulse/alsa-mixer
 etc/pulse/default.pa
 etc/pulse/system.pa
 etc/pulse/daemon.conf
diff --git a/debian/pulseaudio.links b/debian/pulseaudio.links
new file mode 100644
index 0000000..f6424c6
--- /dev/null
+++ b/debian/pulseaudio.links
@@ -0,0 +1 @@
+etc/pulse/alsa-mixer usr/share/pulseaudio/alsa-mixer
diff --git a/debian/rules b/debian/rules
index 8f6707f..8f8c426 100755
--- a/debian/rules
+++ b/debian/rules
@@ -22,6 +22,7 @@ common-build-arch::
 
 common-install-arch::
 	find $(DEB_DESTDIR) -name "*.la" -delete
+	mv $(CURDIR)/debian/tmp/usr/share/pulseaudio/alsa-mixer $(CURDIR)/debian/tmp/etc/pulse/
 	mkdir -p $(CURDIR)/debian/tmp/usr/share/lintian
 	cp -a $(CURDIR)/debian/overrides $(CURDIR)/debian/tmp/usr/share/lintian
 	mkdir -p $(CURDIR)/debian/tmp/usr/share/alsa/alsa.conf.d

commit ceb5bf1d8ae033b8ea0e808b6188b8f54132098e
Author: Alexander Kurtz <kurtz.alex at googlemail.com>
Date:   Sat Mar 22 12:09:00 2014 -0100

    Exit PA with X session closing when PA is started by the session (Closes: 594001)

diff --git a/debian/patches/0003-exit-with-X-session.patch b/debian/patches/0003-exit-with-X-session.patch
new file mode 100644
index 0000000..2f3165c
--- /dev/null
+++ b/debian/patches/0003-exit-with-X-session.patch
@@ -0,0 +1,28 @@
+diff --git a/src/daemon/start-pulseaudio-x11.in b/src/daemon/start-pulseaudio-x11.in
+index 391a6d3..e65dd9f 100755
+--- a/src/daemon/start-pulseaudio-x11.in
++++ b/src/daemon/start-pulseaudio-x11.in
+@@ -19,6 +19,13 @@
+ 
+ set -e
+ 
++# check if pulseaudio has already been started by someone else
++if /usr/bin/pulseaudio --check; then
++       EXIT_WITH_X_SESSION=no
++else
++       EXIT_WITH_X_SESSION=yes
++fi
++
+ @PA_BINARY@ --start "$@"
+ 
+ if [ x"$DISPLAY" != x ] ; then
+@@ -30,3 +37,9 @@ if [ x"$DISPLAY" != x ] ; then
+ 	@PACTL_BINARY@ load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
+     fi
+ fi
++
++# fork and wait for X-session to end, then quit pulseaudio
++if [ "$EXIT_WITH_X_SESSION" = yes ]; then
++	/usr/bin/xprop -root -spy > /dev/null 2>&1 || true
++	/usr/bin/pulseaudio --kill
++fi &
diff --git a/debian/patches/series b/debian/patches/series
index 68a0ee3..dedec7e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,5 @@
 0001-raop-sink-channels.patch
 0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
+0003-exit-with-X-session.patch
 kfreebsd_no_lock_and_threads_synchro.patch
 build-make-ARM-NEON-check-in-configure.ac-more-stric.patch

commit 8cf07d5be71e42d57357fd113c586d4bf36f9695
Author: Jonas Eriksson <reportbug at zqad.se>
Date:   Sat Mar 22 11:02:06 2014 -0100

    Use channel 2 for raop sink (Closes: #658733)

diff --git a/debian/patches/0001-raop-sink-channels.patch b/debian/patches/0001-raop-sink-channels.patch
new file mode 100644
index 0000000..f82665e
--- /dev/null
+++ b/debian/patches/0001-raop-sink-channels.patch
@@ -0,0 +1,20 @@
+diff --git a/src/modules/raop/module-raop-discover.c b/src/modules/raop/module-raop-discover.c
+index 4ebe5fc..74dde96 100644
+--- a/src/modules/raop/module-raop-discover.c
++++ b/src/modules/raop/module-raop-discover.c
+@@ -190,6 +190,7 @@ static void resolver_cb(
+ 
+         if (nicename) {
+             args = pa_sprintf_malloc("server=[%s]:%u "
++                                     "channels=2 "
+                                      "sink_name=%s "
+                                      "sink_properties='device.description=\"%s\"'",
+                                      avahi_address_snprint(at, sizeof(at), a), port,
+@@ -198,6 +199,7 @@ static void resolver_cb(
+             pa_xfree(nicename);
+         } else {
+             args = pa_sprintf_malloc("server=[%s]:%u "
++                                     "channels=2 "
+                                      "sink_name=%s",
+                                      avahi_address_snprint(at, sizeof(at), a), port,
+                                      vname);
diff --git a/debian/patches/series b/debian/patches/series
index e4cbb58..68a0ee3 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
+0001-raop-sink-channels.patch
 0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
 kfreebsd_no_lock_and_threads_synchro.patch
 build-make-ARM-NEON-check-in-configure.ac-more-stric.patch

commit be569f193bb99d42503505edfd69897d9d2ec5ff
Author: Wookey <wookey at wookware.org>
Date:   Sat Mar 22 10:54:03 2014 -0100

    Add stage1 DEB_BUILD_PROFILES initial bootstrap support (Closes: #735485)

diff --git a/debian/control b/debian/control
index e8d41d0..54312ff 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,8 @@ Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel at lists.alioth.debia
 Uploaders: Sjoerd Simons <sjoerd at debian.org>, 
     Martin-Éric Racine <martin-eric.racine at iki.fi>,
     Balint Reczey <balint at balintreczey.hu>
+# The following packages can be omitted for bootstrapping (DEB_BUILD_PROFILES=stage1):
+#  libbluetooth-dev
 Build-Depends: debhelper (>= 8.1.3),
     cdbs (>= 0.4.93),
     dh-autoreconf,
diff --git a/debian/rules b/debian/rules
index 7bf0383..8f6707f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,13 @@ include /usr/share/cdbs/1/class/autotools.mk
 include /usr/share/cdbs/1/rules/utils.mk
 include /usr/share/cdbs/1/rules/autoreconf.mk
 
+#Don't build all the modules packages when bootstrapping
+ifeq ($(words $(sort $(filter stage1,$(DEB_BUILD_PROFILES)))),1)
+  $(warning Bootstrap profile build)
+  export DH_OPTIONS += -Npulseaudio-module-bluetooth -Npulseaudio-module-bluetooth-dbg
+  DEB_CONFIGURE_EXTRA_FLAGS += --disable-bluez
+endif
+
 common-build-arch::
 	grep -v -e alsa -e evdev -e udev -e share/pulseaudio -e systemd \
 	  debian/pulseaudio.install > debian/pulseaudio.install.kfreebsd-i386
@@ -56,6 +63,11 @@ DEB_CONFIGURE_EXTRA_FLAGS = --enable-x11 --disable-hal \
   --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
   --with-module-dir=\$${prefix}/lib/pulse-$(DEB_UPSTREAM_VERSION)/modules
 
+ifeq ($(words $(sort $(filter stage1,$(DEB_BUILD_PROFILES)))),1)
+  DEB_CONFIGURE_EXTRA_FLAGS += --disable-bluez
+endif
+
+
 DEB_DH_MAKESHLIBS_ARGS_ALL = --exclude=usr/lib/pulse-$(DEB_UPSTREAM_VERSION)/modules
 
 LDFLAGS += -Wl,--no-as-needed

commit 245d38ff432b6300a6656a9b189503499bd803f8
Author: Balint Reczey <balint at balintreczey.hu>
Date:   Fri Mar 21 21:42:34 2014 -0100

    Add myself to uploaders

diff --git a/debian/control b/debian/control
index 9746673..e8d41d0 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: sound
 Priority: optional
 Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel at lists.alioth.debian.org>
 Uploaders: Sjoerd Simons <sjoerd at debian.org>, 
-    Martin-Éric Racine <martin-eric.racine at iki.fi>
+    Martin-Éric Racine <martin-eric.racine at iki.fi>,
+    Balint Reczey <balint at balintreczey.hu>
 Build-Depends: debhelper (>= 8.1.3),
     cdbs (>= 0.4.93),
     dh-autoreconf,

commit e568b71757b46a9ce03f18c0a4dc5bd7d3cb3aab
Author: Balint Reczey <balint at balintreczey.hu>
Date:   Fri Mar 21 21:40:26 2014 -0100

    Start working on new upload

diff --git a/debian/changelog b/debian/changelog
index 058c06e..f7e2fbb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pulseaudio (4.0-7) UNRELEASED; urgency=low
+
+  * Start working on new upload
+
+ -- Balint Reczey <balint at balintreczey.hu>  Fri, 21 Mar 2014 21:39:44 -0100
+
 pulseaudio (4.0-6) unstable; urgency=low
 
   * debian/patches/build-make-ARM-NEON-check-in-configure.ac-more-stric.patch

-- 
pulseaudio packaging



More information about the pkg-pulseaudio-devel mailing list