[SCM] pulseaudio packaging branch, master, updated. debian/1.1-2-6-g5e253a2

sjoerd at users.alioth.debian.org sjoerd at users.alioth.debian.org
Sun Feb 19 19:30:53 UTC 2012


The branch, master has been updated
       via  5e253a22b47b7f91c72abb45da8ff69dc5963ef0 (commit)
       via  fac24e3051f94e4103807b2495ad9fc28624385f (commit)
       via  06e05d4e419bbccfa0e8c17861261f3ecfb496dc (commit)
       via  558ee29a7910eabc6ebfafc461e7b2e70c09cd67 (commit)
       via  766f0155d8b027a84fa693394454f45f3a8f90ab (commit)
       via  e7d2932a0ba80bc307f0eb30db885062d84455b1 (commit)
      from  f7605705c4bfa5d50e58916ad0d86f142d6ef927 (commit)


- Shortlog ------------------------------------------------------------
5e253a2 Target unstable
fac24e3 Move the alsa pulse.conf file to /usr/share/alsa/alsa.conf.d to follow the alsa-lib 1.0.25 changes
06e05d4 Split privlib in seperate patches and fix pbuild compilation
558ee29 Fix svolume compilation on arm (Closes: 657117)
766f015 Move libpulsecommon and libpulsedsp to a pkglib (Closes: 651717)
e7d2932 Tighten dependencies for packages that uses the internal helper library (Closes: 651716)

Summary of changes:
 debian/changelog                                   |   11 +
 debian/libpulse0.install                           |    2 +-
 debian/libpulse0.symbols                           |  638 --------------------
 .../0001-Move-libpulsecommon-into-pkglib.patch     |   33 +
 ...e-padsp-helper-lib-into-a-private-library.patch |  232 +++++++
 .../0003-Force-order-of-library-installation.patch |   53 ++
 debian/patches/series                              |    3 +
 debian/pulseaudio-utils.install                    |    2 +-
 debian/rules                                       |    7 +-
 debian/shlibs.local                                |    1 +
 10 files changed, 339 insertions(+), 643 deletions(-)
-----------------------------------------------------------------------
Details of changes:

commit 5e253a22b47b7f91c72abb45da8ff69dc5963ef0
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Sun Feb 19 13:55:05 2012 +0100

    Target unstable

diff --git a/debian/changelog b/debian/changelog
index 55611e4..eaea863 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-pulseaudio (1.1-3) UNRELEASED; urgency=low
+pulseaudio (1.1-3) unstable; urgency=low
 
   * Tighten dependencies for packages that uses the internal helper library
     (Closes: 651716)
@@ -7,7 +7,7 @@ pulseaudio (1.1-3) UNRELEASED; urgency=low
   * Move the alsa pulse.conf file to /usr/share/alsa/alsa.conf.d to follow the
     alsa-lib 1.0.25 changes
 
- -- Sjoerd Simons <sjoerd at debian.org>  Sun, 19 Feb 2012 13:08:18 +0100
+ -- Sjoerd Simons <sjoerd at debian.org>  Sun, 19 Feb 2012 13:54:55 +0100
 
 pulseaudio (1.1-2) unstable; urgency=low
 

commit fac24e3051f94e4103807b2495ad9fc28624385f
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Sun Feb 19 13:10:08 2012 +0100

    Move the alsa pulse.conf file to /usr/share/alsa/alsa.conf.d to follow the alsa-lib 1.0.25 changes

diff --git a/debian/changelog b/debian/changelog
index 85e44d1..55611e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,10 @@ pulseaudio (1.1-3) UNRELEASED; urgency=low
     (Closes: 651716)
   * Move libpulsecommon and libpulsedsp to a pkglib (Closes: 651717)
   * Fix svolume compilation on arm (Closes: 657117)
+  * Move the alsa pulse.conf file to /usr/share/alsa/alsa.conf.d to follow the
+    alsa-lib 1.0.25 changes
 
- -- Sjoerd Simons <sjoerd at debian.org>  Wed, 15 Feb 2012 22:37:49 +0100
+ -- Sjoerd Simons <sjoerd at debian.org>  Sun, 19 Feb 2012 13:08:18 +0100
 
 pulseaudio (1.1-2) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index 12b884e..f66af4b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -17,8 +17,9 @@ common-install-arch::
 	find $(DEB_DESTDIR) -name "*.la" -delete
 	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
-	cp -a $(CURDIR)/debian/pulse.conf $(CURDIR)/debian/tmp/usr/share/alsa
+	mkdir -p $(CURDIR)/debian/tmp/usr/share/alsa/alsa.conf.d
+	cp -a $(CURDIR)/debian/pulse.conf \
+		$(CURDIR)/debian/tmp/usr/share/alsa/alsa.conf.d
 	cp -a $(CURDIR)/debian/pulse-alsa.conf $(CURDIR)/debian/tmp/usr/share/alsa
 
 

commit 06e05d4e419bbccfa0e8c17861261f3ecfb496dc
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Fri Feb 17 23:30:33 2012 +0100

    Split privlib in seperate patches and fix pbuild compilation

diff --git a/debian/patches/0001-Move-libpulsecommon-into-pkglib.patch b/debian/patches/0001-Move-libpulsecommon-into-pkglib.patch
new file mode 100644
index 0000000..b63605f
--- /dev/null
+++ b/debian/patches/0001-Move-libpulsecommon-into-pkglib.patch
@@ -0,0 +1,33 @@
+From a53a0644a19bb11479dd4b3b2a0a34f667854a81 Mon Sep 17 00:00:00 2001
+From: Michael Biebl <biebl at debian.org>
+Date: Wed, 15 Feb 2012 21:54:28 +0100
+Subject: [PATCH 1/3] Move libpulsecommon into $pkglib
+
+libpulsecommon is a private library only for use within pulseaudio, so
+lets move it into a private directory
+---
+ src/Makefile.am |    4 ++--
+ 1 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index e3af12f..1084134 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -523,7 +523,7 @@ connect_stress_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
+ #         Common library          #
+ ###################################
+ 
+-lib_LTLIBRARIES = \
++pkglib_LTLIBRARIES = \
+ 		libpulsecommon- at PA_MAJORMINOR@.la
+ 
+ libpulsecommon_ at PA_MAJORMINOR@_la_SOURCES = \
+@@ -688,7 +688,7 @@ pulseinclude_HEADERS = \
+ 		pulse/volume.h \
+ 		pulse/xmalloc.h
+ 
+-lib_LTLIBRARIES += \
++lib_LTLIBRARIES = \
+ 		libpulse.la \
+ 		libpulse-simple.la
+ 
diff --git a/debian/patches/01-privlib.patch b/debian/patches/0002-Move-the-padsp-helper-lib-into-a-private-library.patch
similarity index 89%
rename from debian/patches/01-privlib.patch
rename to debian/patches/0002-Move-the-padsp-helper-lib-into-a-private-library.patch
index bfdf3a1..4439ee2 100644
--- a/debian/patches/01-privlib.patch
+++ b/debian/patches/0002-Move-the-padsp-helper-lib-into-a-private-library.patch
@@ -1,5 +1,21 @@
+From d2acbf2b717a22764392f7e84208d343fcc36638 Mon Sep 17 00:00:00 2001
+From: Michael Biebl <biebl at debian.org>
+Date: Wed, 15 Feb 2012 21:59:17 +0100
+Subject: [PATCH 2/3] Move the padsp helper lib into a private library
+
+libpulsedsp is only used as a LD_PRELOAD library
+for the padsp wrapper. So no need to have it in
+a public library
+---
+ src/Makefile.am    |   13 +++++++-
+ src/utils/padsp    |   86 ----------------------------------------------------
+ src/utils/padsp.in |   86 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 3 files changed, 97 insertions(+), 88 deletions(-)
+ delete mode 100755 src/utils/padsp
+ create mode 100644 src/utils/padsp.in
+
 diff --git a/src/Makefile.am b/src/Makefile.am
-index e3af12f..15045df 100644
+index 1084134..15045df 100644
 --- a/src/Makefile.am
 +++ b/src/Makefile.am
 @@ -86,7 +86,7 @@ EXTRA_DIST = \
@@ -11,24 +27,6 @@ index e3af12f..15045df 100644
  		utils/qpaeq \
  		modules/module-defs.h.m4 \
  		daemon/pulseaudio.desktop.in \
-@@ -523,7 +523,7 @@ connect_stress_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
- #         Common library          #
- ###################################
- 
--lib_LTLIBRARIES = \
-+pkglib_LTLIBRARIES = \
- 		libpulsecommon- at PA_MAJORMINOR@.la
- 
- libpulsecommon_ at PA_MAJORMINOR@_la_SOURCES = \
-@@ -688,7 +688,7 @@ pulseinclude_HEADERS = \
- 		pulse/volume.h \
- 		pulse/xmalloc.h
- 
--lib_LTLIBRARIES += \
-+lib_LTLIBRARIES = \
- 		libpulse.la \
- 		libpulse-simple.la
- 
 @@ -756,8 +756,17 @@ libpulse_mainloop_glib_la_LDFLAGS = $(AM_LDFLAGS) $(VERSIONING_LDFLAGS) -version
  ###################################
  
@@ -141,7 +139,7 @@ index 4fe175c..0000000
 -
 -exec "$@"
 diff --git a/src/utils/padsp.in b/src/utils/padsp.in
-new file mode 100755
+new file mode 100644
 index 0000000..4ecce8c
 --- /dev/null
 +++ b/src/utils/padsp.in
diff --git a/debian/patches/0003-Force-order-of-library-installation.patch b/debian/patches/0003-Force-order-of-library-installation.patch
new file mode 100644
index 0000000..79caedb
--- /dev/null
+++ b/debian/patches/0003-Force-order-of-library-installation.patch
@@ -0,0 +1,53 @@
+From 91a75465680b321d26fbcf4f6fede0644329e59c Mon Sep 17 00:00:00 2001
+From: Sjoerd Simons <sjoerd at luon.net>
+Date: Fri, 17 Feb 2012 22:11:59 +0100
+Subject: [PATCH 3/3] Force order of library installation
+
+libtools causing relinking on installation, to make this succeed
+libpulsecommon needs to be installed before the other libraries and the
+padsp libraries needs to be installed afterwards.
+
+Unfortunately autotools doesn't consider dependencies when running the
+install target, thus we have to enforce the ordering ourselves
+---
+ src/Makefile.am |   22 +++++++++++++++++++++-
+ 1 files changed, 21 insertions(+), 1 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 15045df..07ba7d2 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -756,7 +756,8 @@ libpulse_mainloop_glib_la_LDFLAGS = $(AM_LDFLAGS) $(VERSIONING_LDFLAGS) -version
+ ###################################
+ 
+ if HAVE_OSS_WRAPPER
+-pkglib_LTLIBRARIES += libpulsedsp.la
++padsplibdir = $(pkglibdir)
++padsplib_LTLIBRARIES = libpulsedsp.la
+ bin_SCRIPTS += utils/padsp
+ 
+ edit = @sed \
+@@ -1953,4 +1954,23 @@ update-map-file:
+ 
+ update-all: update-ffmpeg update-sbc update-map-file
+ 
++# Force installation order of libraries. libtool relinks on install time, in
++# which case libpulsecommon has to be install before others, but the padsp
++# preload library has to be done after the normal libraries (e.g. libpulse)
++# ...
++# Unfortunately automake behaviour means that rules without commands also
++# override build-in rules, so it's not trivial to add dependencies.
++# See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328 for the workaround
++# ...
++# Isn't libtool/autotools fun!
++
++installlibLTLIBRARIES = install-libLTLIBRARIES
++$(installlibLTLIBRARIES): install-pkglibLTLIBRARIES
++
++installmodlibexecLTLIBRARIES = install-modlibexecLTLIBRARIES
++$(installmodlibexecLTLIBRARIES): install-pkglibLTLIBRARIES
++
++installpadsplibLTLIBRARIES = install-padsplibLTLIBRARIES
++$(installpadsplibLTLIBRARIES): install-libLTLIBRARIES
++
+ .PHONY: utils/padsp massif update-all update-ffmpeg update-sbc update-map-file
diff --git a/debian/patches/series b/debian/patches/series
index cf3249e..dfcd11e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,3 @@
-01-privlib.patch
+0001-Move-libpulsecommon-into-pkglib.patch
+0002-Move-the-padsp-helper-lib-into-a-private-library.patch
+0003-Force-order-of-library-installation.patch

commit 558ee29a7910eabc6ebfafc461e7b2e70c09cd67
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Wed Feb 15 22:40:22 2012 +0100

    Fix svolume compilation on arm (Closes: 657117)

diff --git a/debian/changelog b/debian/changelog
index ae8cd4f..85e44d1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,8 +3,9 @@ pulseaudio (1.1-3) UNRELEASED; urgency=low
   * Tighten dependencies for packages that uses the internal helper library
     (Closes: 651716)
   * Move libpulsecommon and libpulsedsp to a pkglib (Closes: 651717)
+  * Fix svolume compilation on arm (Closes: 657117)
 
- -- Sjoerd Simons <sjoerd at debian.org>  Wed, 15 Feb 2012 21:34:36 +0100
+ -- Sjoerd Simons <sjoerd at debian.org>  Wed, 15 Feb 2012 22:37:49 +0100
 
 pulseaudio (1.1-2) unstable; urgency=low
 
diff --git a/debian/rules b/debian/rules
index f850db9..12b884e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,7 +24,7 @@ common-install-arch::
 
 common-configure-arch::
 ifneq (,$(findstring $(DEB_HOST_ARCH), "arm armel"))
-	make -C src libpulsecore_1.0_la-svolume_arm.lo CFLAGS+=-march=armv6
+	make -C src libpulsecore_1.1_la-svolume_arm.lo CFLAGS+=-march=armv6
 endif
 
 pulseaudio-install-arch::

commit 766f0155d8b027a84fa693394454f45f3a8f90ab
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Wed Feb 15 21:35:22 2012 +0100

    Move libpulsecommon and libpulsedsp to a pkglib (Closes: 651717)

diff --git a/debian/changelog b/debian/changelog
index 773199b..ae8cd4f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,8 +2,9 @@ pulseaudio (1.1-3) UNRELEASED; urgency=low
 
   * Tighten dependencies for packages that uses the internal helper library
     (Closes: 651716)
+  * Move libpulsecommon and libpulsedsp to a pkglib (Closes: 651717)
 
- -- Sjoerd Simons <sjoerd at debian.org>  Fri, 03 Feb 2012 21:12:54 +0100
+ -- Sjoerd Simons <sjoerd at debian.org>  Wed, 15 Feb 2012 21:34:36 +0100
 
 pulseaudio (1.1-2) unstable; urgency=low
 
diff --git a/debian/libpulse0.install b/debian/libpulse0.install
index 18145f2..cf55606 100644
--- a/debian/libpulse0.install
+++ b/debian/libpulse0.install
@@ -1,4 +1,4 @@
 etc/pulse/client.conf
 usr/lib/*/libpulse.so.*
 usr/lib/*/libpulse-simple.so.*
-usr/lib/*/libpulsecommon-*.so
+usr/lib/*/pulseaudio/libpulsecommon-*.so
diff --git a/debian/libpulse0.symbols b/debian/libpulse0.symbols
index abfdcc9..09700a0 100644
--- a/debian/libpulse0.symbols
+++ b/debian/libpulse0.symbols
@@ -358,641 +358,3 @@ libpulse.so.0 libpulse0 #MINVER#
  pa_xrealloc at PULSE_0 0.99.1
  pa_xstrdup at PULSE_0 0.99.1
  pa_xstrndup at PULSE_0 0.99.1
-libpulsecommon-1.1.so libpulse0 (= 1.1)
- pa_accept_cloexec at Base 0.99.1
- pa_ascii_filter at Base 0.99.1
- pa_ascii_valid at Base 0.99.1
- pa_atod at Base 0.99.1
- pa_atoi at Base 0.99.1
- pa_atol at Base 0.99.1
- pa_atou at Base 0.99.1
- pa_aupdate_free at Base 0.99.1
- pa_aupdate_new at Base 0.99.1
- pa_aupdate_read_begin at Base 0.99.1
- pa_aupdate_read_end at Base 0.99.1
- pa_aupdate_write_begin at Base 0.99.1
- pa_aupdate_write_end at Base 0.99.1
- pa_aupdate_write_swap at Base 0.99.1
- pa_authkey_load at Base 0.99.1
- pa_authkey_load_auto at Base 0.99.1
- pa_authkey_save at Base 0.99.1
- pa_autospawn_lock_acquire at Base 0.99.1
- pa_autospawn_lock_done at Base 0.99.1
- pa_autospawn_lock_init at Base 0.99.1
- pa_autospawn_lock_release at Base 0.99.1
- pa_bitset_equals at Base 0.99.1
- pa_bitset_get at Base 0.99.1
- pa_bitset_set at Base 0.99.1
- pa_bytes_per_second at Base 0.99.1
- pa_bytes_snprint at Base 0.99.1
- pa_bytes_to_usec at Base 0.99.1
- pa_channel_map_can_balance at Base 0.99.1
- pa_channel_map_can_fade at Base 0.99.1
- pa_channel_map_compatible at Base 0.99.1
- pa_channel_map_equal at Base 0.99.1
- pa_channel_map_has_position at Base 0.99.1
- pa_channel_map_init at Base 0.99.1
- pa_channel_map_init_auto at Base 0.99.1
- pa_channel_map_init_extend at Base 0.99.1
- pa_channel_map_init_mono at Base 0.99.1
- pa_channel_map_init_stereo at Base 0.99.1
- pa_channel_map_mask at Base 0.99.1
- pa_channel_map_parse at Base 0.99.1
- pa_channel_map_snprint at Base 0.99.1
- pa_channel_map_superset at Base 0.99.1
- pa_channel_map_to_name at Base 0.99.1
- pa_channel_map_to_pretty_name at Base 0.99.1
- pa_channel_map_valid at Base 0.99.1
- pa_channel_position_from_string at Base 0.99.1
- pa_channel_position_to_pretty_string at Base 0.99.1
- pa_channel_position_to_string at Base 0.99.1
- pa_check_in_group at Base 0.99.1
- pa_check_signal_is_blocked at Base 0.99.1
- pa_client_conf_env at Base 0.99.1
- pa_client_conf_free at Base 0.99.1
- pa_client_conf_from_x11 at Base 0.99.1
- pa_client_conf_load at Base 0.99.1
- pa_client_conf_load_cookie at Base 0.99.1
- pa_client_conf_new at Base 0.99.1
- pa_close at Base 0.99.1
- pa_close_all at Base 0.99.1
- pa_close_allv at Base 0.99.1
- pa_close_pipe at Base 0.99.1
- pa_cond_free at Base 0.99.1
- pa_cond_new at Base 0.99.1
- pa_cond_signal at Base 0.99.1
- pa_cond_wait at Base 0.99.1
- pa_config_parse at Base 0.99.1
- pa_config_parse_bool at Base 0.99.1
- pa_config_parse_int at Base 0.99.1
- pa_config_parse_not_bool at Base 0.99.1
- pa_config_parse_size at Base 0.99.1
- pa_config_parse_string at Base 0.99.1
- pa_config_parse_unsigned at Base 0.99.1
- pa_cstrerror at Base 0.99.1
- pa_dbus_add_matches at Base 0.99.1
- pa_dbus_append_basic_array at Base 0.99.1
- pa_dbus_append_basic_array_variant at Base 0.99.1
- pa_dbus_append_basic_array_variant_dict_entry at Base 0.99.1
- pa_dbus_append_basic_variant at Base 0.99.1
- pa_dbus_append_basic_variant_dict_entry at Base 0.99.1
- pa_dbus_append_proplist at Base 0.99.1
- pa_dbus_append_proplist_variant at Base 0.99.1
- pa_dbus_append_proplist_variant_dict_entry at Base 0.99.1
- pa_dbus_free_pending_list at Base 0.99.1
- pa_dbus_get_proplist_arg at Base 0.99.1
- pa_dbus_pending_free at Base 0.99.1
- pa_dbus_pending_new at Base 0.99.1
- pa_dbus_remove_matches at Base 0.99.1
- pa_dbus_send_basic_array_variant_reply at Base 0.99.1
- pa_dbus_send_basic_value_reply at Base 0.99.1
- pa_dbus_send_basic_variant_reply at Base 0.99.1
- pa_dbus_send_empty_reply at Base 0.99.1
- pa_dbus_send_error at Base 0.99.1
- pa_dbus_send_proplist_variant_reply at Base 0.99.1
- pa_dbus_sync_pending_list at Base 0.99.1
- pa_dbus_wrap_connection_free at Base 0.99.1
- pa_dbus_wrap_connection_get at Base 0.99.1
- pa_dbus_wrap_connection_new at Base 0.99.1
- pa_dbus_wrap_connection_new_from_existing at Base 0.99.1
- pa_detect_fork at Base 0.99.1
- pa_disable_sigpipe at Base 0.99.1
- pa_dynarray_append at Base 0.99.1
- pa_dynarray_free at Base 0.99.1
- pa_dynarray_get at Base 0.99.1
- pa_dynarray_new at Base 0.99.1
- pa_dynarray_put at Base 0.99.1
- pa_dynarray_size at Base 0.99.1
- pa_endswith at Base 0.99.1
- pa_escape at Base 0.99.1
- pa_find_config_file at Base 0.99.1
- pa_flist_free at Base 0.99.1
- pa_flist_new at Base 0.99.1
- pa_flist_new_with_name at Base 0.99.1
- pa_flist_pop at Base 0.99.1
- pa_flist_push at Base 0.99.1
- pa_fopen_cloexec at Base 0.99.1
- pa_frame_size at Base 0.99.1
- pa_gcd at Base 0.99.1
- pa_get_binary_name at Base 0.99.1
- pa_get_binary_name_malloc at Base 0.99.1
- pa_get_fqdn at Base 0.99.1
- pa_get_gid_of_group at Base 0.99.1
- pa_get_home_dir at Base 0.99.1
- pa_get_home_dir_malloc at Base 0.99.1
- pa_get_host_name at Base 0.99.1
- pa_get_host_name_malloc at Base 0.99.1
- pa_get_runtime_dir at Base 0.99.1
- pa_get_state_dir at Base 0.99.1
- pa_get_temp_dir at Base 0.99.1
- pa_get_user_name at Base 0.99.1
- pa_get_user_name_malloc at Base 0.99.1
- pa_getcwd at Base 0.99.1
- pa_getgrgid_free at Base 0.99.1
- pa_getgrgid_malloc at Base 0.99.1
- pa_getgrnam_free at Base 0.99.1
- pa_getgrnam_malloc at Base 0.99.1
- pa_getpwnam_free at Base 0.99.1
- pa_getpwnam_malloc at Base 0.99.1
- pa_getpwuid_free at Base 0.99.1
- pa_getpwuid_malloc at Base 0.99.1
- pa_gettimeofday at Base 0.99.1
- pa_hashmap_first at Base 0.99.1
- pa_hashmap_free at Base 0.99.1
- pa_hashmap_get at Base 0.99.1
- pa_hashmap_isempty at Base 0.99.1
- pa_hashmap_iterate at Base 0.99.1
- pa_hashmap_iterate_backwards at Base 0.99.1
- pa_hashmap_last at Base 0.99.1
- pa_hashmap_new at Base 0.99.1
- pa_hashmap_put at Base 0.99.1
- pa_hashmap_remove at Base 0.99.1
- pa_hashmap_size at Base 0.99.1
- pa_hashmap_steal_first at Base 0.99.1
- pa_hexstr at Base 0.99.1
- pa_idxset_copy at Base 0.99.1
- pa_idxset_first at Base 0.99.1
- pa_idxset_free at Base 0.99.1
- pa_idxset_get_by_data at Base 0.99.1
- pa_idxset_get_by_index at Base 0.99.1
- pa_idxset_isempty at Base 0.99.1
- pa_idxset_iterate at Base 0.99.1
- pa_idxset_new at Base 0.99.1
- pa_idxset_next at Base 0.99.1
- pa_idxset_put at Base 0.99.1
- pa_idxset_remove_by_data at Base 0.99.1
- pa_idxset_remove_by_index at Base 0.99.1
- pa_idxset_rrobin at Base 0.99.1
- pa_idxset_size at Base 0.99.1
- pa_idxset_steal_first at Base 0.99.1
- pa_idxset_string_compare_func at Base 0.99.1
- pa_idxset_string_hash_func at Base 0.99.1
- pa_idxset_trivial_compare_func at Base 0.99.1
- pa_idxset_trivial_hash_func at Base 0.99.1
- pa_in_system_mode at Base 0.99.1
- pa_init_i18n at Base 0.99.1
- pa_init_proplist at Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_creds_enable at Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_creds_supported at Base 0.99.1
- pa_iochannel_free at Base 0.99.1
- pa_iochannel_get_mainloop_api at Base 0.99.1
- pa_iochannel_get_recv_fd at Base 0.99.1
- pa_iochannel_get_send_fd at Base 0.99.1
- pa_iochannel_is_hungup at Base 0.99.1
- pa_iochannel_is_readable at Base 0.99.1
- pa_iochannel_is_writable at Base 0.99.1
- pa_iochannel_new at Base 0.99.1
- pa_iochannel_read at Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_read_with_creds at Base 0.99.1
- pa_iochannel_set_callback at Base 0.99.1
- pa_iochannel_set_noclose at Base 0.99.1
- pa_iochannel_socket_is_local at Base 0.99.1
- pa_iochannel_socket_peer_to_string at Base 0.99.1
- pa_iochannel_socket_set_rcvbuf at Base 0.99.1
- pa_iochannel_socket_set_sndbuf at Base 0.99.1
- pa_iochannel_write at Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_write_with_creds at Base 0.99.1
- pa_ioline_close at Base 0.99.1
- pa_ioline_defer_close at Base 0.99.1
- pa_ioline_detach_iochannel at Base 0.99.1
- pa_ioline_is_drained at Base 0.99.1
- pa_ioline_new at Base 0.99.1
- pa_ioline_printf at Base 0.99.1
- pa_ioline_puts at Base 0.99.1
- pa_ioline_ref at Base 0.99.1
- pa_ioline_set_callback at Base 0.99.1
- pa_ioline_set_drain_callback at Base 0.99.1
- pa_ioline_unref at Base 0.99.1
- pa_ip_acl_check at Base 0.99.1
- pa_ip_acl_free at Base 0.99.1
- pa_ip_acl_new at Base 0.99.1
- pa_is_ip_address at Base 0.99.1
- pa_is_path_absolute at Base 0.99.1
- pa_locale_to_utf8 at Base 0.99.1
- pa_lock_fd at Base 0.99.1
- pa_lock_lockfile at Base 0.99.1
- pa_log_level at Base 0.99.1
- pa_log_level_meta at Base 0.99.1
- pa_log_levelv at Base 0.99.1
- pa_log_levelv_meta at Base 0.99.1
- pa_log_ratelimit at Base 0.99.1
- pa_log_set_fd at Base 0.99.1
- pa_log_set_flags at Base 0.99.1
- pa_log_set_ident at Base 0.99.1
- pa_log_set_level at Base 0.99.1
- pa_log_set_show_backtrace at Base 0.99.1
- pa_log_set_skip_backtrace at Base 0.99.1
- pa_log_set_target at Base 0.99.1
- pa_loop_read at Base 0.99.1
- pa_loop_write at Base 0.99.1
- pa_machine_id at Base 0.99.1
- pa_make_fd_cloexec at Base 0.99.1
- pa_make_fd_nonblock at Base 0.99.1
- pa_make_path_absolute at Base 0.99.1
- pa_make_realtime at Base 0.99.1
- pa_make_secure_dir at Base 0.99.1
- pa_make_secure_parent_dir at Base 0.99.1
- pa_make_socket_low_delay at Base 0.99.1
- pa_make_tcp_socket_low_delay at Base 0.99.1
- pa_make_udp_socket_low_delay at Base 0.99.1
- pa_match at Base 0.99.1
- pa_maybe_prefix_path at Base 0.99.1
- pa_mcalign_csize at Base 0.99.1
- pa_mcalign_flush at Base 0.99.1
- pa_mcalign_free at Base 0.99.1
- pa_mcalign_new at Base 0.99.1
- pa_mcalign_pop at Base 0.99.1
- pa_mcalign_push at Base 0.99.1
- pa_memblock_acquire at Base 0.99.1
- pa_memblock_get_length at Base 0.99.1
- pa_memblock_get_pool at Base 0.99.1
- pa_memblock_is_read_only at Base 0.99.1
- pa_memblock_is_silence at Base 0.99.1
- pa_memblock_new at Base 0.99.1
- pa_memblock_new_fixed at Base 0.99.1
- pa_memblock_new_pool at Base 0.99.1
- pa_memblock_new_user at Base 0.99.1
- pa_memblock_ref at Base 0.99.1
- pa_memblock_ref_is_one at Base 0.99.1
- pa_memblock_release at Base 0.99.1
- pa_memblock_set_is_silence at Base 0.99.1
- pa_memblock_unref at Base 0.99.1
- pa_memblock_unref_fixed at Base 0.99.1
- pa_memblock_will_need at Base 0.99.1
- pa_memblockq_apply_attr at Base 0.99.1
- pa_memblockq_drop at Base 0.99.1
- pa_memblockq_flush_read at Base 0.99.1
- pa_memblockq_flush_write at Base 0.99.1
- pa_memblockq_free at Base 0.99.1
- pa_memblockq_get_attr at Base 0.99.1
- pa_memblockq_get_base at Base 0.99.1
- pa_memblockq_get_length at Base 0.99.1
- pa_memblockq_get_maxlength at Base 0.99.1
- pa_memblockq_get_maxrewind at Base 0.99.1
- pa_memblockq_get_minreq at Base 0.99.1
- pa_memblockq_get_nblocks at Base 0.99.1
- pa_memblockq_get_prebuf at Base 0.99.1
- pa_memblockq_get_read_index at Base 0.99.1
- pa_memblockq_get_tlength at Base 0.99.1
- pa_memblockq_get_write_index at Base 0.99.1
- pa_memblockq_is_empty at Base 0.99.1
- pa_memblockq_is_readable at Base 0.99.1
- pa_memblockq_missing at Base 0.99.1
- pa_memblockq_new at Base 0.99.1
- pa_memblockq_peek at Base 0.99.1
- pa_memblockq_peek_fixed_size at Base 0.99.1
- pa_memblockq_pop_missing at Base 0.99.1
- pa_memblockq_prebuf_active at Base 0.99.1
- pa_memblockq_prebuf_disable at Base 0.99.1
- pa_memblockq_prebuf_force at Base 0.99.1
- pa_memblockq_push at Base 0.99.1
- pa_memblockq_push_align at Base 0.99.1
- pa_memblockq_rewind at Base 0.99.1
- pa_memblockq_seek at Base 0.99.1
- pa_memblockq_set_maxlength at Base 0.99.1
- pa_memblockq_set_maxrewind at Base 0.99.1
- pa_memblockq_set_minreq at Base 0.99.1
- pa_memblockq_set_prebuf at Base 0.99.1
- pa_memblockq_set_silence at Base 0.99.1
- pa_memblockq_set_tlength at Base 0.99.1
- pa_memblockq_silence at Base 0.99.1
- pa_memblockq_splice at Base 0.99.1
- pa_memblockq_willneed at Base 0.99.1
- pa_memchunk_isset at Base 0.99.1
- pa_memchunk_make_writable at Base 0.99.1
- pa_memchunk_memcpy at Base 0.99.1
- pa_memchunk_reset at Base 0.99.1
- pa_memchunk_will_need at Base 0.99.1
- pa_memexport_free at Base 0.99.1
- pa_memexport_new at Base 0.99.1
- pa_memexport_process_release at Base 0.99.1
- pa_memexport_put at Base 0.99.1
- pa_memimport_free at Base 0.99.1
- pa_memimport_get at Base 0.99.1
- pa_memimport_new at Base 0.99.1
- pa_memimport_process_revoke at Base 0.99.1
- pa_mempool_block_size_max at Base 0.99.1
- pa_mempool_free at Base 0.99.1
- pa_mempool_get_shm_id at Base 0.99.1
- pa_mempool_get_stat at Base 0.99.1
- pa_mempool_is_shared at Base 0.99.1
- pa_mempool_new at Base 0.99.1
- pa_mempool_vacuum at Base 0.99.1
- pa_memtrap_add at Base 0.99.1
- pa_memtrap_install at Base 0.99.1
- pa_memtrap_is_good at Base 0.99.1
- pa_memtrap_remove at Base 0.99.1
- pa_memtrap_update at Base 0.99.1
- pa_msleep at Base 0.99.1
- pa_mutex_free at Base 0.99.1
- pa_mutex_lock at Base 0.99.1
- pa_mutex_new at Base 0.99.1
- pa_mutex_try_lock at Base 0.99.1
- pa_mutex_unlock at Base 0.99.1
- pa_ncpus at Base 0.99.1
- pa_nullify_stdfds at Base 0.99.1
- pa_once_begin at Base 0.99.1
- pa_once_end at Base 0.99.1
- pa_open_cloexec at Base 0.99.1
- pa_open_config_file at Base 0.99.1
- pa_own_uid_in_group at Base 0.99.1
- pa_packet_new at Base 0.99.1
- pa_packet_new_dynamic at Base 0.99.1
- pa_packet_ref at Base 0.99.1
- pa_packet_unref at Base 0.99.1
- pa_parent_dir at Base 0.99.1
- pa_parse_address at Base 0.99.1
- pa_parse_boolean at Base 0.99.1
- pa_parse_sample_format at Base 0.99.1
- pa_parsehex at Base 0.99.1
- pa_path_get_filename at Base 0.99.1
- pa_pdispatch_creds at Base 0.99.1
- pa_pdispatch_is_pending at Base 0.99.1
- pa_pdispatch_new at Base 0.99.1
- pa_pdispatch_ref at Base 0.99.1
- pa_pdispatch_register_reply at Base 0.99.1
- pa_pdispatch_run at Base 0.99.1
- pa_pdispatch_set_drain_callback at Base 0.99.1
- pa_pdispatch_unref at Base 0.99.1
- pa_pdispatch_unregister_reply at Base 0.99.1
- pa_pid_file_check_running at Base 0.99.1
- pa_pid_file_create at Base 0.99.1
- pa_pid_file_kill at Base 0.99.1
- pa_pid_file_remove at Base 0.99.1
- pa_pipe_buf at Base 0.99.1
- pa_pipe_cloexec at Base 0.99.1
- pa_prioq_free at Base 0.99.1
- pa_prioq_isempty at Base 0.99.1
- pa_prioq_new at Base 0.99.1
- pa_prioq_peek at Base 0.99.1
- pa_prioq_pop at Base 0.99.1
- pa_prioq_put at Base 0.99.1
- pa_prioq_remove at Base 0.99.1
- pa_prioq_reshuffle at Base 0.99.1
- pa_prioq_size at Base 0.99.1
- pa_proplist_clear at Base 0.99.1
- pa_proplist_contains at Base 0.99.1
- pa_proplist_copy at Base 0.99.1
- pa_proplist_equal at Base 0.99.1
- pa_proplist_free at Base 0.99.1
- pa_proplist_from_string at Base 0.99.1
- pa_proplist_get at Base 0.99.1
- pa_proplist_gets at Base 0.99.1
- pa_proplist_isempty at Base 0.99.1
- pa_proplist_iterate at Base 0.99.1
- pa_proplist_new at Base 0.99.1
- pa_proplist_set at Base 0.99.1
- pa_proplist_setf at Base 0.99.1
- pa_proplist_setp at Base 0.99.1
- pa_proplist_sets at Base 0.99.1
- pa_proplist_size at Base 0.99.1
- pa_proplist_to_string at Base 0.99.1
- pa_proplist_to_string_sep at Base 0.99.1
- pa_proplist_unset at Base 0.99.1
- pa_proplist_unset_many at Base 0.99.1
- pa_proplist_update at Base 0.99.1
- pa_pstream_enable_shm at Base 0.99.1
- pa_pstream_get_shm at Base 0.99.1
- pa_pstream_is_pending at Base 0.99.1
- pa_pstream_new at Base 0.99.1
- pa_pstream_ref at Base 0.99.1
- pa_pstream_send_error at Base 0.99.1
- pa_pstream_send_memblock at Base 0.99.1
- pa_pstream_send_packet at Base 0.99.1
- pa_pstream_send_release at Base 0.99.1
- pa_pstream_send_revoke at Base 0.99.1
- pa_pstream_send_simple_ack at Base 0.99.1
- pa_pstream_send_tagstruct_with_creds at Base 0.99.1
- pa_pstream_set_die_callback at Base 0.99.1
- pa_pstream_set_drain_callback at Base 0.99.1
- pa_pstream_set_recieve_memblock_callback at Base 0.99.1
- pa_pstream_set_recieve_packet_callback at Base 0.99.1
- pa_pstream_set_release_callback at Base 0.99.1
- pa_pstream_set_revoke_callback at Base 0.99.1
- pa_pstream_unlink at Base 0.99.1
- pa_pstream_unref at Base 0.99.1
- pa_queue_free at Base 0.99.1
- pa_queue_isempty at Base 0.99.1
- pa_queue_new at Base 0.99.1
- pa_queue_pop at Base 0.99.1
- pa_queue_push at Base 0.99.1
- pa_raise_priority at Base 0.99.1
- pa_random at Base 0.99.1
- pa_random_seed at Base 0.99.1
- pa_ratelimit_test at Base 0.99.1
- pa_read at Base 0.99.1
- pa_read_line_from_file at Base 0.99.1
- pa_readlink at Base 0.99.1
- pa_realpath at Base 0.99.1
- pa_reduce at Base 0.99.1
- pa_replace at Base 0.99.1
- pa_reset_personality at Base 0.99.1
- pa_reset_priority at Base 0.99.1
- pa_reset_sigs at Base 0.99.1
- pa_reset_sigsv at Base 0.99.1
- pa_rtclock_age at Base 0.99.1
- pa_rtclock_from_wallclock at Base 0.99.1
- pa_rtclock_get at Base 0.99.1
- pa_rtclock_hrtimer at Base 0.99.1
- pa_rtclock_hrtimer_enable at Base 0.99.1
- pa_rtclock_now at Base 0.99.1
- pa_run_once at Base 0.99.1
- pa_running_in_vm at Base 0.99.1
- pa_runtime_path at Base 0.99.1
- pa_sample_format_is_be at Base 0.99.1
- pa_sample_format_is_le at Base 0.99.1
- pa_sample_format_to_string at Base 0.99.1
- pa_sample_size at Base 0.99.1
- pa_sample_size_of_format at Base 0.99.1
- pa_sample_spec_equal at Base 0.99.1
- pa_sample_spec_init at Base 0.99.1
- pa_sample_spec_snprint at Base 0.99.1
- pa_sample_spec_valid at Base 0.99.1
- pa_semaphore_free at Base 0.99.1
- pa_semaphore_new at Base 0.99.1
- pa_semaphore_post at Base 0.99.1
- pa_semaphore_wait at Base 0.99.1
- pa_session_id at Base 0.99.1
- pa_set_env at Base 0.99.1
- pa_set_env_and_record at Base 0.99.1
- pa_shm_attach_ro at Base 0.99.1
- pa_shm_cleanup at Base 0.99.1
- pa_shm_create_rw at Base 0.99.1
- pa_shm_free at Base 0.99.1
- pa_shm_punch at Base 0.99.1
- pa_sig2str at Base 0.99.1
- pa_smoother_fix_now at Base 0.99.1
- pa_smoother_free at Base 0.99.1
- pa_smoother_get at Base 0.99.1
- pa_smoother_new at Base 0.99.1
- pa_smoother_pause at Base 0.99.1
- pa_smoother_put at Base 0.99.1
- pa_smoother_reset at Base 0.99.1
- pa_smoother_resume at Base 0.99.1
- pa_smoother_set_time_offset at Base 0.99.1
- pa_smoother_translate at Base 0.99.1
- pa_sndfile_dump_formats at Base 0.99.1
- pa_sndfile_format_from_string at Base 0.99.1
- pa_sndfile_init_proplist at Base 0.99.1
- pa_sndfile_read_channel_map at Base 0.99.1
- pa_sndfile_read_sample_spec at Base 0.99.1
- pa_sndfile_readf_function at Base 0.99.1
- pa_sndfile_write_channel_map at Base 0.99.1
- pa_sndfile_write_sample_spec at Base 0.99.1
- pa_sndfile_writef_function at Base 0.99.1
- pa_snprintf at Base 0.99.1
- pa_socket_address_is_local at Base 0.99.1
- pa_socket_client_is_local at Base 0.99.1
- pa_socket_client_new_ipv4 at Base 0.99.1
- pa_socket_client_new_ipv6 at Base 0.99.1
- pa_socket_client_new_sockaddr at Base 0.99.1
- pa_socket_client_new_string at Base 0.99.1
- pa_socket_client_new_unix at Base 0.99.1
- pa_socket_client_ref at Base 0.99.1
- pa_socket_client_set_callback at Base 0.99.1
- pa_socket_client_unref at Base 0.99.1
- pa_socket_cloexec at Base 0.99.1
- pa_socket_is_local at Base 0.99.1
- pa_socket_peer_to_string at Base 0.99.1
- pa_socket_server_get_address at Base 0.99.1
- pa_socket_server_new at Base 0.99.1
- pa_socket_server_new_ipv4 at Base 0.99.1
- pa_socket_server_new_ipv4_any at Base 0.99.1
- pa_socket_server_new_ipv4_loopback at Base 0.99.1
- pa_socket_server_new_ipv4_string at Base 0.99.1
- pa_socket_server_new_ipv6 at Base 0.99.1
- pa_socket_server_new_ipv6_any at Base 0.99.1
- pa_socket_server_new_ipv6_loopback at Base 0.99.1
- pa_socket_server_new_ipv6_string at Base 0.99.1
- pa_socket_server_new_unix at Base 0.99.1
- pa_socket_server_ref at Base 0.99.1
- pa_socket_server_set_callback at Base 0.99.1
- pa_socket_server_unref at Base 0.99.1
- pa_socket_set_rcvbuf at Base 0.99.1
- pa_socket_set_sndbuf at Base 0.99.1
- pa_split at Base 0.99.1
- pa_split_spaces at Base 0.99.1
- pa_split_spaces_strv at Base 0.99.1
- pa_sprintf_malloc at Base 0.99.1
- pa_startswith at Base 0.99.1
- pa_state_path at Base 0.99.1
- pa_static_mutex_get at Base 0.99.1
- pa_static_semaphore_get at Base 0.99.1
- pa_strbuf_free at Base 0.99.1
- pa_strbuf_isempty at Base 0.99.1
- pa_strbuf_new at Base 0.99.1
- pa_strbuf_printf at Base 0.99.1
- pa_strbuf_putc at Base 0.99.1
- pa_strbuf_puts at Base 0.99.1
- pa_strbuf_putsn at Base 0.99.1
- pa_strbuf_tostring at Base 0.99.1
- pa_strbuf_tostring_free at Base 0.99.1
- pa_strip at Base 0.99.1
- pa_strip_nl at Base 0.99.1
- pa_strlcpy at Base 0.99.1
- pa_strlist_data at Base 0.99.1
- pa_strlist_free at Base 0.99.1
- pa_strlist_next at Base 0.99.1
- pa_strlist_parse at Base 0.99.1
- pa_strlist_pop at Base 0.99.1
- pa_strlist_prepend at Base 0.99.1
- pa_strlist_remove at Base 0.99.1
- pa_strlist_reverse at Base 0.99.1
- pa_strlist_tostring at Base 0.99.1
- pa_tagstruct_data at Base 0.99.1
- pa_tagstruct_eof at Base 0.99.1
- pa_tagstruct_free at Base 0.99.1
- pa_tagstruct_free_data at Base 0.99.1
- pa_tagstruct_get at Base 0.99.1
- pa_tagstruct_get_arbitrary at Base 0.99.1
- pa_tagstruct_get_boolean at Base 0.99.1
- pa_tagstruct_get_channel_map at Base 0.99.1
- pa_tagstruct_get_cvolume at Base 0.99.1
- pa_tagstruct_get_format_info at Base 0.99.1
- pa_tagstruct_get_proplist at Base 0.99.1
- pa_tagstruct_get_sample_spec at Base 0.99.1
- pa_tagstruct_get_timeval at Base 0.99.1
- pa_tagstruct_get_usec at Base 0.99.1
- pa_tagstruct_get_volume at Base 0.99.1
- pa_tagstruct_gets64 at Base 0.99.1
- pa_tagstruct_gets at Base 0.99.1
- pa_tagstruct_getu32 at Base 0.99.1
- pa_tagstruct_getu64 at Base 0.99.1
- pa_tagstruct_getu8 at Base 0.99.1
- pa_tagstruct_new at Base 0.99.1
- pa_tagstruct_put at Base 0.99.1
- pa_tagstruct_put_arbitrary at Base 0.99.1
- pa_tagstruct_put_boolean at Base 0.99.1
- pa_tagstruct_put_channel_map at Base 0.99.1
- pa_tagstruct_put_cvolume at Base 0.99.1
- pa_tagstruct_put_format_info at Base 0.99.1
- pa_tagstruct_put_proplist at Base 0.99.1
- pa_tagstruct_put_sample_spec at Base 0.99.1
- pa_tagstruct_put_timeval at Base 0.99.1
- pa_tagstruct_put_usec at Base 0.99.1
- pa_tagstruct_put_volume at Base 0.99.1
- pa_tagstruct_puts64 at Base 0.99.1
- pa_tagstruct_puts at Base 0.99.1
- pa_tagstruct_putu32 at Base 0.99.1
- pa_tagstruct_putu64 at Base 0.99.1
- pa_tagstruct_putu8 at Base 0.99.1
- pa_thread_free at Base 0.99.1
- pa_thread_get_data at Base 0.99.1
- pa_thread_get_name at Base 0.99.1
- pa_thread_is_running at Base 0.99.1
- pa_thread_join at Base 0.99.1
- pa_thread_new at Base 0.99.1
- pa_thread_self at Base 0.99.1
- pa_thread_set_data at Base 0.99.1
- pa_thread_set_name at Base 0.99.1
- pa_thread_yield at Base 0.99.1
- pa_timespec_load at Base 0.99.1
- pa_timespec_store at Base 0.99.1
- pa_timeval_add at Base 0.99.1
- pa_timeval_age at Base 0.99.1
- pa_timeval_cmp at Base 0.99.1
- pa_timeval_diff at Base 0.99.1
- pa_timeval_load at Base 0.99.1
- pa_timeval_rtstore at Base 0.99.1
- pa_timeval_store at Base 0.99.1
- pa_timeval_sub at Base 0.99.1
- pa_tls_free at Base 0.99.1
- pa_tls_get at Base 0.99.1
- pa_tls_new at Base 0.99.1
- pa_tls_set at Base 0.99.1
- pa_tokenizer_free at Base 0.99.1
- pa_tokenizer_get at Base 0.99.1
- pa_tokenizer_new at Base 0.99.1
- pa_truncate_utf8 at Base 0.99.1
- pa_uid_in_group at Base 0.99.1
- pa_uname_string at Base 0.99.1
- pa_unblock_sigs at Base 0.99.1
- pa_unblock_sigsv at Base 0.99.1
- pa_unescape at Base 0.99.1
- pa_unix_socket_is_stale at Base 0.99.1
- pa_unix_socket_remove_stale at Base 0.99.1
- pa_unlock_lockfile at Base 0.99.1
- pa_unset_env_recorded at Base 0.99.1
- pa_usec_to_bytes at Base 0.99.1
- pa_utf8_filter at Base 0.99.1
- pa_utf8_to_locale at Base 0.99.1
- pa_utf8_valid at Base 0.99.1
- pa_vsnprintf at Base 0.99.1
- pa_vsprintf_malloc at Base 0.99.1
- pa_will_need at Base 0.99.1
- pa_write at Base 0.99.1
- pa_x11_del_prop at Base 0.99.1
- pa_x11_get_prop at Base 0.99.1
- pa_x11_set_prop at Base 0.99.1
- pa_xfree at Base 0.99.1
- pa_xfreev at Base 0.99.1
- pa_xmalloc0 at Base 0.99.1
- pa_xmalloc at Base 0.99.1
- pa_xmemdup at Base 0.99.1
- pa_xrealloc at Base 0.99.1
- pa_xstrdup at Base 0.99.1
- pa_xstrndup at Base 0.99.1
- pretty_table at Base 0.99.1
- rtkit_make_high_priority at Base 0.99.1
- rtkit_make_realtime at Base 0.99.1
- table at Base 0.99.1
diff --git a/debian/patches/01-privlib.patch b/debian/patches/01-privlib.patch
new file mode 100644
index 0000000..bfdf3a1
--- /dev/null
+++ b/debian/patches/01-privlib.patch
@@ -0,0 +1,234 @@
+diff --git a/src/Makefile.am b/src/Makefile.am
+index e3af12f..15045df 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -86,7 +86,7 @@ EXTRA_DIST = \
+ 		daemon/esdcompat.in \
+ 		daemon/start-pulseaudio-x11.in \
+ 		daemon/start-pulseaudio-kde.in \
+-		utils/padsp \
++		utils/padsp.in \
+ 		utils/qpaeq \
+ 		modules/module-defs.h.m4 \
+ 		daemon/pulseaudio.desktop.in \
+@@ -523,7 +523,7 @@ connect_stress_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
+ #         Common library          #
+ ###################################
+ 
+-lib_LTLIBRARIES = \
++pkglib_LTLIBRARIES = \
+ 		libpulsecommon- at PA_MAJORMINOR@.la
+ 
+ libpulsecommon_ at PA_MAJORMINOR@_la_SOURCES = \
+@@ -688,7 +688,7 @@ pulseinclude_HEADERS = \
+ 		pulse/volume.h \
+ 		pulse/xmalloc.h
+ 
+-lib_LTLIBRARIES += \
++lib_LTLIBRARIES = \
+ 		libpulse.la \
+ 		libpulse-simple.la
+ 
+@@ -756,8 +756,17 @@ libpulse_mainloop_glib_la_LDFLAGS = $(AM_LDFLAGS) $(VERSIONING_LDFLAGS) -version
+ ###################################
+ 
+ if HAVE_OSS_WRAPPER
+-lib_LTLIBRARIES += libpulsedsp.la
++pkglib_LTLIBRARIES += libpulsedsp.la
+ bin_SCRIPTS += utils/padsp
++
++edit = @sed \
++       -e "s|@pkglibdir[@]|$(pkglibdir)|g"
++
++utils/padsp: utils/padsp.in
++	$(edit) $< >$@
++
++CLEANFILES += utils/padsp
++
+ endif
+ 
+ libpulsedsp_la_SOURCES = utils/padsp.c
+diff --git a/src/utils/padsp b/src/utils/padsp
+deleted file mode 100755
+index 4fe175c..0000000
+--- a/src/utils/padsp
++++ /dev/null
+@@ -1,86 +0,0 @@
+-#!/bin/sh
+-
+-# This file is part of PulseAudio.
+-#
+-# Copyright 2006 Lennart Poettering
+-# Copyright 2006 Pierre Ossman <ossman at cendio.se> for Cendio AB
+-#
+-# PulseAudio is free software; you can redistribute it and/or modify
+-# it under the terms of the GNU Lesser General Public License as published by
+-# the Free Software Foundation; either version 2 of the License, or
+-# (at your option) any later version.
+-#
+-# PulseAudio is distributed in the hope that it will be useful, but
+-# WITHOUT ANY WARRANTY; without even the implied warranty of
+-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+-# General Public License for more details.
+-#
+-# You should have received a copy of the GNU Lesser General Public License
+-# along with PulseAudio; if not, write to the Free Software
+-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+-# USA.
+-
+-while getopts 'hs:n:m:MSDd' param ; do
+-	case $param in
+-		s)
+-			PULSE_SERVER="$OPTARG"
+-			export PULSE_SERVER
+-			;;
+-		n)
+-			PADSP_CLIENT_NAME="$OPTARG"
+-			export PADSP_CLIENT_NAME
+-			;;
+-		m)
+-			PADSP_STREAM_NAME="$OPTARG"
+-			export PADSP_STREAM_NAME
+-			;;
+-		M)
+-			PADSP_NO_MIXER=1
+-			export PADSP_NO_MIXER
+-			;;
+-		S)
+-			PADSP_NO_SNDSTAT=1
+-			export PADSP_NO_SNDSTAT
+-			;;
+-		D)
+-			PADSP_NO_DSP=1
+-			export PADSP_NO_DSP
+-			;;
+-		d)
+-			if [ x"$PADSP_DEBUG" = x ]; then
+-				PADSP_DEBUG=1
+-			else
+-				PADSP_DEBUG=$(( $PADSP_DEBUG + 1 ))
+-			fi
+-			export PADSP_DEBUG
+-			;;
+-		*)
+-			echo "$0 - redirect OSS audio devices to PulseAudio"
+-			echo " "
+-			echo "$0 [options] application [arguments]"
+-			echo " "
+-			echo "options:"
+-			echo "	-h                  show brief help"
+-			echo "	-s <host>[:<port>]  contact a specific PulseAudio server"
+-			echo "	-n <name>           client name to report to the server"
+-			echo "	-m <name>           stream name to report to the server"
+-			echo "	-M                  disable /dev/mixer emulation"
+-			echo "	-S                  disable /dev/sndstat emulation"
+-			echo "	-D                  disable /dev/dsp emulation"
+-			echo "	-d                  enable debug output"
+-			exit 0
+-			;;
+-	esac
+-done
+-
+-shift $(( $OPTIND - 1 ))
+-
+-if [ x"$LD_PRELOAD" = x ] ; then
+-   LD_PRELOAD="libpulsedsp.so"
+-else
+-   LD_PRELOAD="$LD_PRELOAD libpulsedsp.so"
+-fi
+-
+-export LD_PRELOAD
+-
+-exec "$@"
+diff --git a/src/utils/padsp.in b/src/utils/padsp.in
+new file mode 100755
+index 0000000..4ecce8c
+--- /dev/null
++++ b/src/utils/padsp.in
+@@ -0,0 +1,86 @@
++#!/bin/sh
++
++# This file is part of PulseAudio.
++#
++# Copyright 2006 Lennart Poettering
++# Copyright 2006 Pierre Ossman <ossman at cendio.se> for Cendio AB
++#
++# PulseAudio is free software; you can redistribute it and/or modify
++# it under the terms of the GNU Lesser General Public License as published by
++# the Free Software Foundation; either version 2 of the License, or
++# (at your option) any later version.
++#
++# PulseAudio is distributed in the hope that it will be useful, but
++# WITHOUT ANY WARRANTY; without even the implied warranty of
++# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++# General Public License for more details.
++#
++# You should have received a copy of the GNU Lesser General Public License
++# along with PulseAudio; if not, write to the Free Software
++# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
++# USA.
++
++while getopts 'hs:n:m:MSDd' param ; do
++	case $param in
++		s)
++			PULSE_SERVER="$OPTARG"
++			export PULSE_SERVER
++			;;
++		n)
++			PADSP_CLIENT_NAME="$OPTARG"
++			export PADSP_CLIENT_NAME
++			;;
++		m)
++			PADSP_STREAM_NAME="$OPTARG"
++			export PADSP_STREAM_NAME
++			;;
++		M)
++			PADSP_NO_MIXER=1
++			export PADSP_NO_MIXER
++			;;
++		S)
++			PADSP_NO_SNDSTAT=1
++			export PADSP_NO_SNDSTAT
++			;;
++		D)
++			PADSP_NO_DSP=1
++			export PADSP_NO_DSP
++			;;
++		d)
++			if [ x"$PADSP_DEBUG" = x ]; then
++				PADSP_DEBUG=1
++			else
++				PADSP_DEBUG=$(( $PADSP_DEBUG + 1 ))
++			fi
++			export PADSP_DEBUG
++			;;
++		*)
++			echo "$0 - redirect OSS audio devices to PulseAudio"
++			echo " "
++			echo "$0 [options] application [arguments]"
++			echo " "
++			echo "options:"
++			echo "	-h                  show brief help"
++			echo "	-s <host>[:<port>]  contact a specific PulseAudio server"
++			echo "	-n <name>           client name to report to the server"
++			echo "	-m <name>           stream name to report to the server"
++			echo "	-M                  disable /dev/mixer emulation"
++			echo "	-S                  disable /dev/sndstat emulation"
++			echo "	-D                  disable /dev/dsp emulation"
++			echo "	-d                  enable debug output"
++			exit 0
++			;;
++	esac
++done
++
++shift $(( $OPTIND - 1 ))
++
++if [ x"$LD_PRELOAD" = x ] ; then
++   LD_PRELOAD="@pkglibdir@/libpulsedsp.so"
++else
++   LD_PRELOAD="$LD_PRELOAD @pkglibdir@/libpulsedsp.so"
++fi
++
++export LD_PRELOAD
++
++exec "$@"
diff --git a/debian/patches/series b/debian/patches/series
index e69de29..cf3249e 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -0,0 +1 @@
+01-privlib.patch
diff --git a/debian/pulseaudio-utils.install b/debian/pulseaudio-utils.install
index b0065c9..1e33c4f 100644
--- a/debian/pulseaudio-utils.install
+++ b/debian/pulseaudio-utils.install
@@ -8,5 +8,5 @@ usr/bin/parecord
 usr/bin/padsp
 usr/bin/pax11publish
 usr/bin/pasuspender
-usr/lib/*/libpulsedsp.so usr/lib
+usr/lib/*/pulseaudio/libpulsedsp.so
 usr/share/lintian/overrides/pulseaudio-utils
diff --git a/debian/shlibs.local b/debian/shlibs.local
new file mode 100644
index 0000000..f0887c4
--- /dev/null
+++ b/debian/shlibs.local
@@ -0,0 +1 @@
+libpulsecommon 1.1 libpulse0 (= ${binary:Version})

commit e7d2932a0ba80bc307f0eb30db885062d84455b1
Author: Sjoerd Simons <sjoerd at debian.org>
Date:   Fri Feb 3 21:14:29 2012 +0100

    Tighten dependencies for packages that uses the internal helper library (Closes: 651716)

diff --git a/debian/changelog b/debian/changelog
index e9a7d80..773199b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+pulseaudio (1.1-3) UNRELEASED; urgency=low
+
+  * Tighten dependencies for packages that uses the internal helper library
+    (Closes: 651716)
+
+ -- Sjoerd Simons <sjoerd at debian.org>  Fri, 03 Feb 2012 21:12:54 +0100
+
 pulseaudio (1.1-2) unstable; urgency=low
 
   * debian/libpulse0.symbols: Tighten depends for packages using the private
diff --git a/debian/libpulse0.symbols b/debian/libpulse0.symbols
index 3a0a6b3..abfdcc9 100644
--- a/debian/libpulse0.symbols
+++ b/debian/libpulse0.symbols
@@ -358,7 +358,7 @@ libpulse.so.0 libpulse0 #MINVER#
  pa_xrealloc at PULSE_0 0.99.1
  pa_xstrdup at PULSE_0 0.99.1
  pa_xstrndup at PULSE_0 0.99.1
-libpulsecommon-1.1.so libpulse0 (>= 1.1)
+libpulsecommon-1.1.so libpulse0 (= 1.1)
  pa_accept_cloexec at Base 0.99.1
  pa_ascii_filter at Base 0.99.1
  pa_ascii_valid at Base 0.99.1

-- 
pulseaudio packaging



More information about the pkg-pulseaudio-devel mailing list