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 <[email protected]>
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 <[email protected]> Sun, 19 Feb 2012 13:08:18 +0100
+ -- Sjoerd Simons <[email protected]> Sun, 19 Feb 2012 13:54:55 +0100
pulseaudio (1.1-2) unstable; urgency=low
commit fac24e3051f94e4103807b2495ad9fc28624385f
Author: Sjoerd Simons <[email protected]>
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 <[email protected]> Wed, 15 Feb 2012 22:37:49 +0100
+ -- Sjoerd Simons <[email protected]> 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 <[email protected]>
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 <[email protected]>
+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-@[email protected]
+
+ libpulsecommon_@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 <[email protected]>
+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-@[email protected]
-
- libpulsecommon_@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 <[email protected]>
+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 <[email protected]>
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 <[email protected]> Wed, 15 Feb 2012 21:34:36 +0100
+ -- Sjoerd Simons <[email protected]> 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 <[email protected]>
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 <[email protected]> Fri, 03 Feb 2012 21:12:54 +0100
+ -- Sjoerd Simons <[email protected]> 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@PULSE_0 0.99.1
pa_xstrdup@PULSE_0 0.99.1
pa_xstrndup@PULSE_0 0.99.1
-libpulsecommon-1.1.so libpulse0 (= 1.1)
- pa_accept_cloexec@Base 0.99.1
- pa_ascii_filter@Base 0.99.1
- pa_ascii_valid@Base 0.99.1
- pa_atod@Base 0.99.1
- pa_atoi@Base 0.99.1
- pa_atol@Base 0.99.1
- pa_atou@Base 0.99.1
- pa_aupdate_free@Base 0.99.1
- pa_aupdate_new@Base 0.99.1
- pa_aupdate_read_begin@Base 0.99.1
- pa_aupdate_read_end@Base 0.99.1
- pa_aupdate_write_begin@Base 0.99.1
- pa_aupdate_write_end@Base 0.99.1
- pa_aupdate_write_swap@Base 0.99.1
- pa_authkey_load@Base 0.99.1
- pa_authkey_load_auto@Base 0.99.1
- pa_authkey_save@Base 0.99.1
- pa_autospawn_lock_acquire@Base 0.99.1
- pa_autospawn_lock_done@Base 0.99.1
- pa_autospawn_lock_init@Base 0.99.1
- pa_autospawn_lock_release@Base 0.99.1
- pa_bitset_equals@Base 0.99.1
- pa_bitset_get@Base 0.99.1
- pa_bitset_set@Base 0.99.1
- pa_bytes_per_second@Base 0.99.1
- pa_bytes_snprint@Base 0.99.1
- pa_bytes_to_usec@Base 0.99.1
- pa_channel_map_can_balance@Base 0.99.1
- pa_channel_map_can_fade@Base 0.99.1
- pa_channel_map_compatible@Base 0.99.1
- pa_channel_map_equal@Base 0.99.1
- pa_channel_map_has_position@Base 0.99.1
- pa_channel_map_init@Base 0.99.1
- pa_channel_map_init_auto@Base 0.99.1
- pa_channel_map_init_extend@Base 0.99.1
- pa_channel_map_init_mono@Base 0.99.1
- pa_channel_map_init_stereo@Base 0.99.1
- pa_channel_map_mask@Base 0.99.1
- pa_channel_map_parse@Base 0.99.1
- pa_channel_map_snprint@Base 0.99.1
- pa_channel_map_superset@Base 0.99.1
- pa_channel_map_to_name@Base 0.99.1
- pa_channel_map_to_pretty_name@Base 0.99.1
- pa_channel_map_valid@Base 0.99.1
- pa_channel_position_from_string@Base 0.99.1
- pa_channel_position_to_pretty_string@Base 0.99.1
- pa_channel_position_to_string@Base 0.99.1
- pa_check_in_group@Base 0.99.1
- pa_check_signal_is_blocked@Base 0.99.1
- pa_client_conf_env@Base 0.99.1
- pa_client_conf_free@Base 0.99.1
- pa_client_conf_from_x11@Base 0.99.1
- pa_client_conf_load@Base 0.99.1
- pa_client_conf_load_cookie@Base 0.99.1
- pa_client_conf_new@Base 0.99.1
- pa_close@Base 0.99.1
- pa_close_all@Base 0.99.1
- pa_close_allv@Base 0.99.1
- pa_close_pipe@Base 0.99.1
- pa_cond_free@Base 0.99.1
- pa_cond_new@Base 0.99.1
- pa_cond_signal@Base 0.99.1
- pa_cond_wait@Base 0.99.1
- pa_config_parse@Base 0.99.1
- pa_config_parse_bool@Base 0.99.1
- pa_config_parse_int@Base 0.99.1
- pa_config_parse_not_bool@Base 0.99.1
- pa_config_parse_size@Base 0.99.1
- pa_config_parse_string@Base 0.99.1
- pa_config_parse_unsigned@Base 0.99.1
- pa_cstrerror@Base 0.99.1
- pa_dbus_add_matches@Base 0.99.1
- pa_dbus_append_basic_array@Base 0.99.1
- pa_dbus_append_basic_array_variant@Base 0.99.1
- pa_dbus_append_basic_array_variant_dict_entry@Base 0.99.1
- pa_dbus_append_basic_variant@Base 0.99.1
- pa_dbus_append_basic_variant_dict_entry@Base 0.99.1
- pa_dbus_append_proplist@Base 0.99.1
- pa_dbus_append_proplist_variant@Base 0.99.1
- pa_dbus_append_proplist_variant_dict_entry@Base 0.99.1
- pa_dbus_free_pending_list@Base 0.99.1
- pa_dbus_get_proplist_arg@Base 0.99.1
- pa_dbus_pending_free@Base 0.99.1
- pa_dbus_pending_new@Base 0.99.1
- pa_dbus_remove_matches@Base 0.99.1
- pa_dbus_send_basic_array_variant_reply@Base 0.99.1
- pa_dbus_send_basic_value_reply@Base 0.99.1
- pa_dbus_send_basic_variant_reply@Base 0.99.1
- pa_dbus_send_empty_reply@Base 0.99.1
- pa_dbus_send_error@Base 0.99.1
- pa_dbus_send_proplist_variant_reply@Base 0.99.1
- pa_dbus_sync_pending_list@Base 0.99.1
- pa_dbus_wrap_connection_free@Base 0.99.1
- pa_dbus_wrap_connection_get@Base 0.99.1
- pa_dbus_wrap_connection_new@Base 0.99.1
- pa_dbus_wrap_connection_new_from_existing@Base 0.99.1
- pa_detect_fork@Base 0.99.1
- pa_disable_sigpipe@Base 0.99.1
- pa_dynarray_append@Base 0.99.1
- pa_dynarray_free@Base 0.99.1
- pa_dynarray_get@Base 0.99.1
- pa_dynarray_new@Base 0.99.1
- pa_dynarray_put@Base 0.99.1
- pa_dynarray_size@Base 0.99.1
- pa_endswith@Base 0.99.1
- pa_escape@Base 0.99.1
- pa_find_config_file@Base 0.99.1
- pa_flist_free@Base 0.99.1
- pa_flist_new@Base 0.99.1
- pa_flist_new_with_name@Base 0.99.1
- pa_flist_pop@Base 0.99.1
- pa_flist_push@Base 0.99.1
- pa_fopen_cloexec@Base 0.99.1
- pa_frame_size@Base 0.99.1
- pa_gcd@Base 0.99.1
- pa_get_binary_name@Base 0.99.1
- pa_get_binary_name_malloc@Base 0.99.1
- pa_get_fqdn@Base 0.99.1
- pa_get_gid_of_group@Base 0.99.1
- pa_get_home_dir@Base 0.99.1
- pa_get_home_dir_malloc@Base 0.99.1
- pa_get_host_name@Base 0.99.1
- pa_get_host_name_malloc@Base 0.99.1
- pa_get_runtime_dir@Base 0.99.1
- pa_get_state_dir@Base 0.99.1
- pa_get_temp_dir@Base 0.99.1
- pa_get_user_name@Base 0.99.1
- pa_get_user_name_malloc@Base 0.99.1
- pa_getcwd@Base 0.99.1
- pa_getgrgid_free@Base 0.99.1
- pa_getgrgid_malloc@Base 0.99.1
- pa_getgrnam_free@Base 0.99.1
- pa_getgrnam_malloc@Base 0.99.1
- pa_getpwnam_free@Base 0.99.1
- pa_getpwnam_malloc@Base 0.99.1
- pa_getpwuid_free@Base 0.99.1
- pa_getpwuid_malloc@Base 0.99.1
- pa_gettimeofday@Base 0.99.1
- pa_hashmap_first@Base 0.99.1
- pa_hashmap_free@Base 0.99.1
- pa_hashmap_get@Base 0.99.1
- pa_hashmap_isempty@Base 0.99.1
- pa_hashmap_iterate@Base 0.99.1
- pa_hashmap_iterate_backwards@Base 0.99.1
- pa_hashmap_last@Base 0.99.1
- pa_hashmap_new@Base 0.99.1
- pa_hashmap_put@Base 0.99.1
- pa_hashmap_remove@Base 0.99.1
- pa_hashmap_size@Base 0.99.1
- pa_hashmap_steal_first@Base 0.99.1
- pa_hexstr@Base 0.99.1
- pa_idxset_copy@Base 0.99.1
- pa_idxset_first@Base 0.99.1
- pa_idxset_free@Base 0.99.1
- pa_idxset_get_by_data@Base 0.99.1
- pa_idxset_get_by_index@Base 0.99.1
- pa_idxset_isempty@Base 0.99.1
- pa_idxset_iterate@Base 0.99.1
- pa_idxset_new@Base 0.99.1
- pa_idxset_next@Base 0.99.1
- pa_idxset_put@Base 0.99.1
- pa_idxset_remove_by_data@Base 0.99.1
- pa_idxset_remove_by_index@Base 0.99.1
- pa_idxset_rrobin@Base 0.99.1
- pa_idxset_size@Base 0.99.1
- pa_idxset_steal_first@Base 0.99.1
- pa_idxset_string_compare_func@Base 0.99.1
- pa_idxset_string_hash_func@Base 0.99.1
- pa_idxset_trivial_compare_func@Base 0.99.1
- pa_idxset_trivial_hash_func@Base 0.99.1
- pa_in_system_mode@Base 0.99.1
- pa_init_i18n@Base 0.99.1
- pa_init_proplist@Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_creds_enable@Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_creds_supported@Base 0.99.1
- pa_iochannel_free@Base 0.99.1
- pa_iochannel_get_mainloop_api@Base 0.99.1
- pa_iochannel_get_recv_fd@Base 0.99.1
- pa_iochannel_get_send_fd@Base 0.99.1
- pa_iochannel_is_hungup@Base 0.99.1
- pa_iochannel_is_readable@Base 0.99.1
- pa_iochannel_is_writable@Base 0.99.1
- pa_iochannel_new@Base 0.99.1
- pa_iochannel_read@Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_read_with_creds@Base 0.99.1
- pa_iochannel_set_callback@Base 0.99.1
- pa_iochannel_set_noclose@Base 0.99.1
- pa_iochannel_socket_is_local@Base 0.99.1
- pa_iochannel_socket_peer_to_string@Base 0.99.1
- pa_iochannel_socket_set_rcvbuf@Base 0.99.1
- pa_iochannel_socket_set_sndbuf@Base 0.99.1
- pa_iochannel_write@Base 0.99.1
- (arch=!kfreebsd-amd64 !kfreebsd-i386)pa_iochannel_write_with_creds@Base 0.99.1
- pa_ioline_close@Base 0.99.1
- pa_ioline_defer_close@Base 0.99.1
- pa_ioline_detach_iochannel@Base 0.99.1
- pa_ioline_is_drained@Base 0.99.1
- pa_ioline_new@Base 0.99.1
- pa_ioline_printf@Base 0.99.1
- pa_ioline_puts@Base 0.99.1
- pa_ioline_ref@Base 0.99.1
- pa_ioline_set_callback@Base 0.99.1
- pa_ioline_set_drain_callback@Base 0.99.1
- pa_ioline_unref@Base 0.99.1
- pa_ip_acl_check@Base 0.99.1
- pa_ip_acl_free@Base 0.99.1
- pa_ip_acl_new@Base 0.99.1
- pa_is_ip_address@Base 0.99.1
- pa_is_path_absolute@Base 0.99.1
- pa_locale_to_utf8@Base 0.99.1
- pa_lock_fd@Base 0.99.1
- pa_lock_lockfile@Base 0.99.1
- pa_log_level@Base 0.99.1
- pa_log_level_meta@Base 0.99.1
- pa_log_levelv@Base 0.99.1
- pa_log_levelv_meta@Base 0.99.1
- pa_log_ratelimit@Base 0.99.1
- pa_log_set_fd@Base 0.99.1
- pa_log_set_flags@Base 0.99.1
- pa_log_set_ident@Base 0.99.1
- pa_log_set_level@Base 0.99.1
- pa_log_set_show_backtrace@Base 0.99.1
- pa_log_set_skip_backtrace@Base 0.99.1
- pa_log_set_target@Base 0.99.1
- pa_loop_read@Base 0.99.1
- pa_loop_write@Base 0.99.1
- pa_machine_id@Base 0.99.1
- pa_make_fd_cloexec@Base 0.99.1
- pa_make_fd_nonblock@Base 0.99.1
- pa_make_path_absolute@Base 0.99.1
- pa_make_realtime@Base 0.99.1
- pa_make_secure_dir@Base 0.99.1
- pa_make_secure_parent_dir@Base 0.99.1
- pa_make_socket_low_delay@Base 0.99.1
- pa_make_tcp_socket_low_delay@Base 0.99.1
- pa_make_udp_socket_low_delay@Base 0.99.1
- pa_match@Base 0.99.1
- pa_maybe_prefix_path@Base 0.99.1
- pa_mcalign_csize@Base 0.99.1
- pa_mcalign_flush@Base 0.99.1
- pa_mcalign_free@Base 0.99.1
- pa_mcalign_new@Base 0.99.1
- pa_mcalign_pop@Base 0.99.1
- pa_mcalign_push@Base 0.99.1
- pa_memblock_acquire@Base 0.99.1
- pa_memblock_get_length@Base 0.99.1
- pa_memblock_get_pool@Base 0.99.1
- pa_memblock_is_read_only@Base 0.99.1
- pa_memblock_is_silence@Base 0.99.1
- pa_memblock_new@Base 0.99.1
- pa_memblock_new_fixed@Base 0.99.1
- pa_memblock_new_pool@Base 0.99.1
- pa_memblock_new_user@Base 0.99.1
- pa_memblock_ref@Base 0.99.1
- pa_memblock_ref_is_one@Base 0.99.1
- pa_memblock_release@Base 0.99.1
- pa_memblock_set_is_silence@Base 0.99.1
- pa_memblock_unref@Base 0.99.1
- pa_memblock_unref_fixed@Base 0.99.1
- pa_memblock_will_need@Base 0.99.1
- pa_memblockq_apply_attr@Base 0.99.1
- pa_memblockq_drop@Base 0.99.1
- pa_memblockq_flush_read@Base 0.99.1
- pa_memblockq_flush_write@Base 0.99.1
- pa_memblockq_free@Base 0.99.1
- pa_memblockq_get_attr@Base 0.99.1
- pa_memblockq_get_base@Base 0.99.1
- pa_memblockq_get_length@Base 0.99.1
- pa_memblockq_get_maxlength@Base 0.99.1
- pa_memblockq_get_maxrewind@Base 0.99.1
- pa_memblockq_get_minreq@Base 0.99.1
- pa_memblockq_get_nblocks@Base 0.99.1
- pa_memblockq_get_prebuf@Base 0.99.1
- pa_memblockq_get_read_index@Base 0.99.1
- pa_memblockq_get_tlength@Base 0.99.1
- pa_memblockq_get_write_index@Base 0.99.1
- pa_memblockq_is_empty@Base 0.99.1
- pa_memblockq_is_readable@Base 0.99.1
- pa_memblockq_missing@Base 0.99.1
- pa_memblockq_new@Base 0.99.1
- pa_memblockq_peek@Base 0.99.1
- pa_memblockq_peek_fixed_size@Base 0.99.1
- pa_memblockq_pop_missing@Base 0.99.1
- pa_memblockq_prebuf_active@Base 0.99.1
- pa_memblockq_prebuf_disable@Base 0.99.1
- pa_memblockq_prebuf_force@Base 0.99.1
- pa_memblockq_push@Base 0.99.1
- pa_memblockq_push_align@Base 0.99.1
- pa_memblockq_rewind@Base 0.99.1
- pa_memblockq_seek@Base 0.99.1
- pa_memblockq_set_maxlength@Base 0.99.1
- pa_memblockq_set_maxrewind@Base 0.99.1
- pa_memblockq_set_minreq@Base 0.99.1
- pa_memblockq_set_prebuf@Base 0.99.1
- pa_memblockq_set_silence@Base 0.99.1
- pa_memblockq_set_tlength@Base 0.99.1
- pa_memblockq_silence@Base 0.99.1
- pa_memblockq_splice@Base 0.99.1
- pa_memblockq_willneed@Base 0.99.1
- pa_memchunk_isset@Base 0.99.1
- pa_memchunk_make_writable@Base 0.99.1
- pa_memchunk_memcpy@Base 0.99.1
- pa_memchunk_reset@Base 0.99.1
- pa_memchunk_will_need@Base 0.99.1
- pa_memexport_free@Base 0.99.1
- pa_memexport_new@Base 0.99.1
- pa_memexport_process_release@Base 0.99.1
- pa_memexport_put@Base 0.99.1
- pa_memimport_free@Base 0.99.1
- pa_memimport_get@Base 0.99.1
- pa_memimport_new@Base 0.99.1
- pa_memimport_process_revoke@Base 0.99.1
- pa_mempool_block_size_max@Base 0.99.1
- pa_mempool_free@Base 0.99.1
- pa_mempool_get_shm_id@Base 0.99.1
- pa_mempool_get_stat@Base 0.99.1
- pa_mempool_is_shared@Base 0.99.1
- pa_mempool_new@Base 0.99.1
- pa_mempool_vacuum@Base 0.99.1
- pa_memtrap_add@Base 0.99.1
- pa_memtrap_install@Base 0.99.1
- pa_memtrap_is_good@Base 0.99.1
- pa_memtrap_remove@Base 0.99.1
- pa_memtrap_update@Base 0.99.1
- pa_msleep@Base 0.99.1
- pa_mutex_free@Base 0.99.1
- pa_mutex_lock@Base 0.99.1
- pa_mutex_new@Base 0.99.1
- pa_mutex_try_lock@Base 0.99.1
- pa_mutex_unlock@Base 0.99.1
- pa_ncpus@Base 0.99.1
- pa_nullify_stdfds@Base 0.99.1
- pa_once_begin@Base 0.99.1
- pa_once_end@Base 0.99.1
- pa_open_cloexec@Base 0.99.1
- pa_open_config_file@Base 0.99.1
- pa_own_uid_in_group@Base 0.99.1
- pa_packet_new@Base 0.99.1
- pa_packet_new_dynamic@Base 0.99.1
- pa_packet_ref@Base 0.99.1
- pa_packet_unref@Base 0.99.1
- pa_parent_dir@Base 0.99.1
- pa_parse_address@Base 0.99.1
- pa_parse_boolean@Base 0.99.1
- pa_parse_sample_format@Base 0.99.1
- pa_parsehex@Base 0.99.1
- pa_path_get_filename@Base 0.99.1
- pa_pdispatch_creds@Base 0.99.1
- pa_pdispatch_is_pending@Base 0.99.1
- pa_pdispatch_new@Base 0.99.1
- pa_pdispatch_ref@Base 0.99.1
- pa_pdispatch_register_reply@Base 0.99.1
- pa_pdispatch_run@Base 0.99.1
- pa_pdispatch_set_drain_callback@Base 0.99.1
- pa_pdispatch_unref@Base 0.99.1
- pa_pdispatch_unregister_reply@Base 0.99.1
- pa_pid_file_check_running@Base 0.99.1
- pa_pid_file_create@Base 0.99.1
- pa_pid_file_kill@Base 0.99.1
- pa_pid_file_remove@Base 0.99.1
- pa_pipe_buf@Base 0.99.1
- pa_pipe_cloexec@Base 0.99.1
- pa_prioq_free@Base 0.99.1
- pa_prioq_isempty@Base 0.99.1
- pa_prioq_new@Base 0.99.1
- pa_prioq_peek@Base 0.99.1
- pa_prioq_pop@Base 0.99.1
- pa_prioq_put@Base 0.99.1
- pa_prioq_remove@Base 0.99.1
- pa_prioq_reshuffle@Base 0.99.1
- pa_prioq_size@Base 0.99.1
- pa_proplist_clear@Base 0.99.1
- pa_proplist_contains@Base 0.99.1
- pa_proplist_copy@Base 0.99.1
- pa_proplist_equal@Base 0.99.1
- pa_proplist_free@Base 0.99.1
- pa_proplist_from_string@Base 0.99.1
- pa_proplist_get@Base 0.99.1
- pa_proplist_gets@Base 0.99.1
- pa_proplist_isempty@Base 0.99.1
- pa_proplist_iterate@Base 0.99.1
- pa_proplist_new@Base 0.99.1
- pa_proplist_set@Base 0.99.1
- pa_proplist_setf@Base 0.99.1
- pa_proplist_setp@Base 0.99.1
- pa_proplist_sets@Base 0.99.1
- pa_proplist_size@Base 0.99.1
- pa_proplist_to_string@Base 0.99.1
- pa_proplist_to_string_sep@Base 0.99.1
- pa_proplist_unset@Base 0.99.1
- pa_proplist_unset_many@Base 0.99.1
- pa_proplist_update@Base 0.99.1
- pa_pstream_enable_shm@Base 0.99.1
- pa_pstream_get_shm@Base 0.99.1
- pa_pstream_is_pending@Base 0.99.1
- pa_pstream_new@Base 0.99.1
- pa_pstream_ref@Base 0.99.1
- pa_pstream_send_error@Base 0.99.1
- pa_pstream_send_memblock@Base 0.99.1
- pa_pstream_send_packet@Base 0.99.1
- pa_pstream_send_release@Base 0.99.1
- pa_pstream_send_revoke@Base 0.99.1
- pa_pstream_send_simple_ack@Base 0.99.1
- pa_pstream_send_tagstruct_with_creds@Base 0.99.1
- pa_pstream_set_die_callback@Base 0.99.1
- pa_pstream_set_drain_callback@Base 0.99.1
- pa_pstream_set_recieve_memblock_callback@Base 0.99.1
- pa_pstream_set_recieve_packet_callback@Base 0.99.1
- pa_pstream_set_release_callback@Base 0.99.1
- pa_pstream_set_revoke_callback@Base 0.99.1
- pa_pstream_unlink@Base 0.99.1
- pa_pstream_unref@Base 0.99.1
- pa_queue_free@Base 0.99.1
- pa_queue_isempty@Base 0.99.1
- pa_queue_new@Base 0.99.1
- pa_queue_pop@Base 0.99.1
- pa_queue_push@Base 0.99.1
- pa_raise_priority@Base 0.99.1
- pa_random@Base 0.99.1
- pa_random_seed@Base 0.99.1
- pa_ratelimit_test@Base 0.99.1
- pa_read@Base 0.99.1
- pa_read_line_from_file@Base 0.99.1
- pa_readlink@Base 0.99.1
- pa_realpath@Base 0.99.1
- pa_reduce@Base 0.99.1
- pa_replace@Base 0.99.1
- pa_reset_personality@Base 0.99.1
- pa_reset_priority@Base 0.99.1
- pa_reset_sigs@Base 0.99.1
- pa_reset_sigsv@Base 0.99.1
- pa_rtclock_age@Base 0.99.1
- pa_rtclock_from_wallclock@Base 0.99.1
- pa_rtclock_get@Base 0.99.1
- pa_rtclock_hrtimer@Base 0.99.1
- pa_rtclock_hrtimer_enable@Base 0.99.1
- pa_rtclock_now@Base 0.99.1
- pa_run_once@Base 0.99.1
- pa_running_in_vm@Base 0.99.1
- pa_runtime_path@Base 0.99.1
- pa_sample_format_is_be@Base 0.99.1
- pa_sample_format_is_le@Base 0.99.1
- pa_sample_format_to_string@Base 0.99.1
- pa_sample_size@Base 0.99.1
- pa_sample_size_of_format@Base 0.99.1
- pa_sample_spec_equal@Base 0.99.1
- pa_sample_spec_init@Base 0.99.1
- pa_sample_spec_snprint@Base 0.99.1
- pa_sample_spec_valid@Base 0.99.1
- pa_semaphore_free@Base 0.99.1
- pa_semaphore_new@Base 0.99.1
- pa_semaphore_post@Base 0.99.1
- pa_semaphore_wait@Base 0.99.1
- pa_session_id@Base 0.99.1
- pa_set_env@Base 0.99.1
- pa_set_env_and_record@Base 0.99.1
- pa_shm_attach_ro@Base 0.99.1
- pa_shm_cleanup@Base 0.99.1
- pa_shm_create_rw@Base 0.99.1
- pa_shm_free@Base 0.99.1
- pa_shm_punch@Base 0.99.1
- pa_sig2str@Base 0.99.1
- pa_smoother_fix_now@Base 0.99.1
- pa_smoother_free@Base 0.99.1
- pa_smoother_get@Base 0.99.1
- pa_smoother_new@Base 0.99.1
- pa_smoother_pause@Base 0.99.1
- pa_smoother_put@Base 0.99.1
- pa_smoother_reset@Base 0.99.1
- pa_smoother_resume@Base 0.99.1
- pa_smoother_set_time_offset@Base 0.99.1
- pa_smoother_translate@Base 0.99.1
- pa_sndfile_dump_formats@Base 0.99.1
- pa_sndfile_format_from_string@Base 0.99.1
- pa_sndfile_init_proplist@Base 0.99.1
- pa_sndfile_read_channel_map@Base 0.99.1
- pa_sndfile_read_sample_spec@Base 0.99.1
- pa_sndfile_readf_function@Base 0.99.1
- pa_sndfile_write_channel_map@Base 0.99.1
- pa_sndfile_write_sample_spec@Base 0.99.1
- pa_sndfile_writef_function@Base 0.99.1
- pa_snprintf@Base 0.99.1
- pa_socket_address_is_local@Base 0.99.1
- pa_socket_client_is_local@Base 0.99.1
- pa_socket_client_new_ipv4@Base 0.99.1
- pa_socket_client_new_ipv6@Base 0.99.1
- pa_socket_client_new_sockaddr@Base 0.99.1
- pa_socket_client_new_string@Base 0.99.1
- pa_socket_client_new_unix@Base 0.99.1
- pa_socket_client_ref@Base 0.99.1
- pa_socket_client_set_callback@Base 0.99.1
- pa_socket_client_unref@Base 0.99.1
- pa_socket_cloexec@Base 0.99.1
- pa_socket_is_local@Base 0.99.1
- pa_socket_peer_to_string@Base 0.99.1
- pa_socket_server_get_address@Base 0.99.1
- pa_socket_server_new@Base 0.99.1
- pa_socket_server_new_ipv4@Base 0.99.1
- pa_socket_server_new_ipv4_any@Base 0.99.1
- pa_socket_server_new_ipv4_loopback@Base 0.99.1
- pa_socket_server_new_ipv4_string@Base 0.99.1
- pa_socket_server_new_ipv6@Base 0.99.1
- pa_socket_server_new_ipv6_any@Base 0.99.1
- pa_socket_server_new_ipv6_loopback@Base 0.99.1
- pa_socket_server_new_ipv6_string@Base 0.99.1
- pa_socket_server_new_unix@Base 0.99.1
- pa_socket_server_ref@Base 0.99.1
- pa_socket_server_set_callback@Base 0.99.1
- pa_socket_server_unref@Base 0.99.1
- pa_socket_set_rcvbuf@Base 0.99.1
- pa_socket_set_sndbuf@Base 0.99.1
- pa_split@Base 0.99.1
- pa_split_spaces@Base 0.99.1
- pa_split_spaces_strv@Base 0.99.1
- pa_sprintf_malloc@Base 0.99.1
- pa_startswith@Base 0.99.1
- pa_state_path@Base 0.99.1
- pa_static_mutex_get@Base 0.99.1
- pa_static_semaphore_get@Base 0.99.1
- pa_strbuf_free@Base 0.99.1
- pa_strbuf_isempty@Base 0.99.1
- pa_strbuf_new@Base 0.99.1
- pa_strbuf_printf@Base 0.99.1
- pa_strbuf_putc@Base 0.99.1
- pa_strbuf_puts@Base 0.99.1
- pa_strbuf_putsn@Base 0.99.1
- pa_strbuf_tostring@Base 0.99.1
- pa_strbuf_tostring_free@Base 0.99.1
- pa_strip@Base 0.99.1
- pa_strip_nl@Base 0.99.1
- pa_strlcpy@Base 0.99.1
- pa_strlist_data@Base 0.99.1
- pa_strlist_free@Base 0.99.1
- pa_strlist_next@Base 0.99.1
- pa_strlist_parse@Base 0.99.1
- pa_strlist_pop@Base 0.99.1
- pa_strlist_prepend@Base 0.99.1
- pa_strlist_remove@Base 0.99.1
- pa_strlist_reverse@Base 0.99.1
- pa_strlist_tostring@Base 0.99.1
- pa_tagstruct_data@Base 0.99.1
- pa_tagstruct_eof@Base 0.99.1
- pa_tagstruct_free@Base 0.99.1
- pa_tagstruct_free_data@Base 0.99.1
- pa_tagstruct_get@Base 0.99.1
- pa_tagstruct_get_arbitrary@Base 0.99.1
- pa_tagstruct_get_boolean@Base 0.99.1
- pa_tagstruct_get_channel_map@Base 0.99.1
- pa_tagstruct_get_cvolume@Base 0.99.1
- pa_tagstruct_get_format_info@Base 0.99.1
- pa_tagstruct_get_proplist@Base 0.99.1
- pa_tagstruct_get_sample_spec@Base 0.99.1
- pa_tagstruct_get_timeval@Base 0.99.1
- pa_tagstruct_get_usec@Base 0.99.1
- pa_tagstruct_get_volume@Base 0.99.1
- pa_tagstruct_gets64@Base 0.99.1
- pa_tagstruct_gets@Base 0.99.1
- pa_tagstruct_getu32@Base 0.99.1
- pa_tagstruct_getu64@Base 0.99.1
- pa_tagstruct_getu8@Base 0.99.1
- pa_tagstruct_new@Base 0.99.1
- pa_tagstruct_put@Base 0.99.1
- pa_tagstruct_put_arbitrary@Base 0.99.1
- pa_tagstruct_put_boolean@Base 0.99.1
- pa_tagstruct_put_channel_map@Base 0.99.1
- pa_tagstruct_put_cvolume@Base 0.99.1
- pa_tagstruct_put_format_info@Base 0.99.1
- pa_tagstruct_put_proplist@Base 0.99.1
- pa_tagstruct_put_sample_spec@Base 0.99.1
- pa_tagstruct_put_timeval@Base 0.99.1
- pa_tagstruct_put_usec@Base 0.99.1
- pa_tagstruct_put_volume@Base 0.99.1
- pa_tagstruct_puts64@Base 0.99.1
- pa_tagstruct_puts@Base 0.99.1
- pa_tagstruct_putu32@Base 0.99.1
- pa_tagstruct_putu64@Base 0.99.1
- pa_tagstruct_putu8@Base 0.99.1
- pa_thread_free@Base 0.99.1
- pa_thread_get_data@Base 0.99.1
- pa_thread_get_name@Base 0.99.1
- pa_thread_is_running@Base 0.99.1
- pa_thread_join@Base 0.99.1
- pa_thread_new@Base 0.99.1
- pa_thread_self@Base 0.99.1
- pa_thread_set_data@Base 0.99.1
- pa_thread_set_name@Base 0.99.1
- pa_thread_yield@Base 0.99.1
- pa_timespec_load@Base 0.99.1
- pa_timespec_store@Base 0.99.1
- pa_timeval_add@Base 0.99.1
- pa_timeval_age@Base 0.99.1
- pa_timeval_cmp@Base 0.99.1
- pa_timeval_diff@Base 0.99.1
- pa_timeval_load@Base 0.99.1
- pa_timeval_rtstore@Base 0.99.1
- pa_timeval_store@Base 0.99.1
- pa_timeval_sub@Base 0.99.1
- pa_tls_free@Base 0.99.1
- pa_tls_get@Base 0.99.1
- pa_tls_new@Base 0.99.1
- pa_tls_set@Base 0.99.1
- pa_tokenizer_free@Base 0.99.1
- pa_tokenizer_get@Base 0.99.1
- pa_tokenizer_new@Base 0.99.1
- pa_truncate_utf8@Base 0.99.1
- pa_uid_in_group@Base 0.99.1
- pa_uname_string@Base 0.99.1
- pa_unblock_sigs@Base 0.99.1
- pa_unblock_sigsv@Base 0.99.1
- pa_unescape@Base 0.99.1
- pa_unix_socket_is_stale@Base 0.99.1
- pa_unix_socket_remove_stale@Base 0.99.1
- pa_unlock_lockfile@Base 0.99.1
- pa_unset_env_recorded@Base 0.99.1
- pa_usec_to_bytes@Base 0.99.1
- pa_utf8_filter@Base 0.99.1
- pa_utf8_to_locale@Base 0.99.1
- pa_utf8_valid@Base 0.99.1
- pa_vsnprintf@Base 0.99.1
- pa_vsprintf_malloc@Base 0.99.1
- pa_will_need@Base 0.99.1
- pa_write@Base 0.99.1
- pa_x11_del_prop@Base 0.99.1
- pa_x11_get_prop@Base 0.99.1
- pa_x11_set_prop@Base 0.99.1
- pa_xfree@Base 0.99.1
- pa_xfreev@Base 0.99.1
- pa_xmalloc0@Base 0.99.1
- pa_xmalloc@Base 0.99.1
- pa_xmemdup@Base 0.99.1
- pa_xrealloc@Base 0.99.1
- pa_xstrdup@Base 0.99.1
- pa_xstrndup@Base 0.99.1
- pretty_table@Base 0.99.1
- rtkit_make_high_priority@Base 0.99.1
- rtkit_make_realtime@Base 0.99.1
- table@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-@[email protected]
+
+ libpulsecommon_@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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
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 <[email protected]> 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@PULSE_0 0.99.1
pa_xstrdup@PULSE_0 0.99.1
pa_xstrndup@PULSE_0 0.99.1
-libpulsecommon-1.1.so libpulse0 (>= 1.1)
+libpulsecommon-1.1.so libpulse0 (= 1.1)
pa_accept_cloexec@Base 0.99.1
pa_ascii_filter@Base 0.99.1
pa_ascii_valid@Base 0.99.1
--
pulseaudio packaging
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel