summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:03:19 +0000
commit9e3a6355172d4502a56db0ad3410b916980e6a76 (patch)
tree756fd792d3087d62e1dfe774385bac916585593e
parentAdding upstream version 14.2. (diff)
downloadpulseaudio-debian/14.2-2.tar.xz
pulseaudio-debian/14.2-2.zip
Adding debian version 14.2-2.debian/14.2-2debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
-rw-r--r--debian/00-disable-autospawn.conf3
-rw-r--r--debian/NEWS9
-rw-r--r--debian/README.Debian26
-rw-r--r--debian/apport-hook.py15
-rw-r--r--debian/changelog1888
-rw-r--r--debian/control250
-rw-r--r--debian/copyright611
-rw-r--r--debian/gbp.conf3
-rw-r--r--debian/libpulse-dev.examples2
-rw-r--r--debian/libpulse-dev.install7
-rw-r--r--debian/libpulse-mainloop-glib0.install1
-rw-r--r--debian/libpulse-mainloop-glib0.symbols6
-rw-r--r--debian/libpulse0.dirs1
-rw-r--r--debian/libpulse0.install4
-rw-r--r--debian/libpulse0.maintscript1
-rw-r--r--debian/libpulse0.symbols390
-rw-r--r--debian/libpulsedsp.install1
-rw-r--r--debian/libpulsedsp.lintian-overrides0
-rw-r--r--debian/not-installed1
-rw-r--r--debian/patches/disable-autospawn.patch21
-rw-r--r--debian/patches/series2
-rw-r--r--debian/patches/tests-fix-use-of-uninitialized-variable-cpu_info.patch34
-rw-r--r--debian/pulse-alsa.conf15
-rw-r--r--debian/pulse.conf16
-rw-r--r--debian/pulseaudio-equalizer.install2
-rw-r--r--debian/pulseaudio-module-bluetooth.install5
-rw-r--r--debian/pulseaudio-module-gsettings.install4
-rw-r--r--debian/pulseaudio-module-jack.install3
-rw-r--r--debian/pulseaudio-module-lirc.install1
-rw-r--r--debian/pulseaudio-module-raop.install1
-rw-r--r--debian/pulseaudio-module-zeroconf.install3
-rw-r--r--debian/pulseaudio-utils.install21
-rw-r--r--debian/pulseaudio.NEWS10
-rw-r--r--debian/pulseaudio.bug-script51
-rw-r--r--debian/pulseaudio.default.example22
-rw-r--r--debian/pulseaudio.examples1
-rw-r--r--debian/pulseaudio.init.example88
-rwxr-xr-xdebian/pulseaudio.install94
-rwxr-xr-xdebian/pulseaudio.links7
-rw-r--r--debian/pulseaudio.lintian-overrides4
-rw-r--r--debian/pulseaudio.maintscript5
-rw-r--r--debian/pulseaudio.postinst50
-rw-r--r--debian/pulseaudio.postrm13
-rw-r--r--debian/pulseaudio.pulseaudio-enable-autospawn.init24
-rwxr-xr-xdebian/rules75
-rw-r--r--debian/salsa-ci.yml9
-rw-r--r--debian/shlibs.local.in2
-rw-r--r--debian/source/format1
-rwxr-xr-xdebian/tests/build37
-rw-r--r--debian/tests/control2
-rw-r--r--debian/upstream/metadata3
-rw-r--r--debian/watch7
52 files changed, 3852 insertions, 0 deletions
diff --git a/debian/00-disable-autospawn.conf b/debian/00-disable-autospawn.conf
new file mode 100644
index 0000000..7dfaf58
--- /dev/null
+++ b/debian/00-disable-autospawn.conf
@@ -0,0 +1,3 @@
+# On linux systems, disable autospawn by default
+# If you are not using systemd, comment out this line
+autospawn=no
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644
index 0000000..59e88db
--- /dev/null
+++ b/debian/NEWS
@@ -0,0 +1,9 @@
+pulseaudio (11.1-2) unstable; urgency=medium
+
+ * Since this version, pulseaudio disables autospawn by default on linux
+ systems, and replaces that with systemd socket activation. If you are not
+ using systemd, then please edit or remove
+ /etc/pulse/client.conf.d/00-disable-autospawn.conf
+ to re-enable it.
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 17 Nov 2017 20:13:57 -0300
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..8b8ff8b
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,26 @@
+pulseaudio for Debian (and Ubuntu)
+-----------------------------------
+
+By default pulseaudio is configured for using a per-user session daemon
+(see comments in /etc/default/pulseaudio). If you wish to prevent per-
+user session daemons from being invoked, remember to edit
+/etc/pulse/client.conf (or create ~/.pulse/client.conf) and ensure that
+"autospawn = no" is present and uncommented.
+
+PulseAudio's default configuration uses high quality sample rate conversion
+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@pca.it>, Thu, 24 Nov 2011 16:07:04 +0100 \ No newline at end of file
diff --git a/debian/apport-hook.py b/debian/apport-hook.py
new file mode 100644
index 0000000..9af35ae
--- /dev/null
+++ b/debian/apport-hook.py
@@ -0,0 +1,15 @@
+'''apport package hook for pulseaudio
+
+(c) 2009 Canonical Ltd.
+Author:
+Matt Zimmerman <mdz@ubuntu.com>
+
+'''
+
+from apport.hookutils import *
+import re
+
+def add_info(report):
+ attach_alsa(report)
+ recent_syslog(re.compile(r'pulseaudio\['))
+ attach_conffiles(report, 'pulseaudio')
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..dffa6bc
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,1888 @@
+pulseaudio (14.2-2) unstable; urgency=medium
+
+ * Stop installing the console kit module.
+ ConsoleKit was removed from debian, so it no longer brings any purpose
+ (Closes: #854327)
+ * Fix test failure in ppc64el.
+ Thanks to Faidon Liambotis <paravoid@debian.org> for the patch.
+ (Closes: #982740)
+ * Move the home directory of pulseaudio user to /run/pulse
+ /var/run is a symlink to /run so let's just use the canonical place
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 26 Feb 2021 19:51:50 -0300
+
+pulseaudio (14.2-1) unstable; urgency=medium
+
+ [ Helmut Grohne ]
+ * Reduce Build-Depends
+ * Annotate check with <!nocheck>.
+ * Drop libsamplerate0-dev: It is deprecated and no longer enabled when
+ present. Given the lack of --enable-libsamplerate, it wasn't enabled
+ in a while.
+ * Drop libjson-c-dev: Since 10.0, pulseaudio has its own json parser.
+ (Closes: #979281)
+
+ [ Felipe Sateler ]
+ * Make pulsedsp use $LIB RPATH.
+ This way, if libpulsedsp is installed for both amd64 and i386, the
+ linker knows which one to use automatically.
+ Some extra escaping is necessary to prevent expansion via multiple
+ make/shell layers (Closes: #845802)
+ * New upstream version 14.2
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 19 Jan 2021 14:31:45 -0300
+
+pulseaudio (14.1-1) unstable; urgency=medium
+
+ * New bugfix version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Thu, 14 Jan 2021 15:07:31 +0100
+
+pulseaudio (14.0-2) unstable; urgency=medium
+
+ * Upload to unstable
+ * debian/control, debian/rules:
+ - disable the gstreamer rtp option which is experimental
+ * debian/rules:
+ - use enable-stream-restore-clear-old-devices for better handleing
+ of upgraded systems
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Wed, 06 Jan 2021 12:03:26 +0100
+
+pulseaudio (14.0-1) experimental; urgency=medium
+
+ * New upstream version
+ * debian/rules:
+ - set --enable-gstreamer since the default changed to false now
+
+ -- Sebastien Bacher <seb128@debian.org> Thu, 26 Nov 2020 11:40:50 +0100
+
+pulseaudio (13.99.3-1) experimental; urgency=medium
+
+ * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Thu, 05 Nov 2020 15:12:10 +0100
+
+pulseaudio (13.99.2-1) experimental; urgency=medium
+
+ * New upstream version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Thu, 08 Oct 2020 21:39:32 +0200
+
+pulseaudio (13.99.1-1) experimental; urgency=medium
+
+ * New upstream rc version, including those changes:
+ - default sink selection for a better user experience, ALSA UCM support,
+ disabling flat volumes by default, stream rescue moving to core,
+ GStreamer-based RTP support, and qpaeq moving to Python 3.
+ * debian/control:
+ - B-D on libgstreamer1.0-dev and libgstreamer-plugins-base1.0-dev,
+ needed to enable the gstreamer based RTP support
+ * debian/patches/qpaeq-Drop-unused-imports.patch,
+ debian/patches/qpaeq-use-python3-instead-of-python-2.patch,
+ debian/patches/daemon-conf-disable-flat-volumes-by-default.patch:
+ - dropped the changes included in the new version
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Thu, 20 Feb 2020 15:25:31 +0100
+
+pulseaudio (13.0-5) unstable; urgency=medium
+
+ * Fix removal of 00-disable-autospawn.conf.
+ The autoremoval script was wrongly put into the pulseaudio package, while
+ it should have been in the libpulse0 package. Moreover, the version specified
+ was wrong (set at 12.2 instead of 13.0) (Closes: #950413)
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 05 Feb 2020 23:06:41 -0300
+
+pulseaudio (13.0-4) unstable; urgency=medium
+
+ [ Steve Langasek ]
+ * Make autopkgtests cross-test-friendly.
+ In Ubuntu, we are in the process of moving the i386 architecture to a
+ compatibility-only layer on amd64, and therefore we are also moving our
+ autopkgtest infrastructure to test i386 binaries in a cross-environment.
+ This requires changes to some tests so that they are cross-aware and can do
+ the right thing.
+ The pulseaudio tests currently fail in this environment, because they are
+ build tests that do not invoke the toolchain in a cross-aware manner. I've
+ verified that the attached patch lets the tests successfully build (and run)
+ i386 tests on an amd64 host.
+ Note that upstream autopkgtest doesn't currently set DEB_HOST_ARCH so this
+ is a complete no-op in Debian for the moment. Support for cross-testing in
+ autopkgtest is currently awaiting review at
+ https://salsa.debian.org/ci-team/autopkgtest/merge_requests/69 and once
+ landed, will still have no effect unless autopkgtest is invoked with a '-a'
+ option. So this change should be safe to land in your package despite this
+ not being upstream in autopkgtest. (Closes: #946375)
+
+ [ Felipe Sateler ]
+ * Enable autospawn automatically on sysvinit systems.
+ Instead of having a default configuration, make pulseaudio default to
+ disabled, and then have a sysvinit service to reenable the autospawn
+ setting
+ (Closes: #923203)
+ * Allow installing pulseaudio with elogind.
+ Because we now autospawn with non-systemd, we can use the weaker guarantees
+ provided by elogind
+ (Closes: #923201)
+ * Drop postinst snippet dealing with old upgrades.
+ 5.0 is already in oldoldstable so no need to carry it anymore
+ * Set upstream metadata fields: Name (from ./configure), Repository,
+ Repository-Browse.
+ Fixes: lintian: upstream-metadata-file-is-missing
+ See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
+ * Bump Standards-Version.
+ No changes needed
+ * Enable the systemd user units dynamically, not statically.
+ Now that there is support for systemd --user in debhelper, lets use that to
+ enable the user units instead of having a global link (Closes: #943999)
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 31 Jan 2020 09:24:15 -0300
+
+pulseaudio (13.0-3) unstable; urgency=medium
+
+ * qpaeq: migrate to python3.
+ Patch picked from Fedora and cleaned up for upstream inclusion.
+ (Closes: #937338)
+ * d/control: Remove duplicate Priority: field
+ * Add dev package information to symbols file.
+ Thanks lintian tag symbols-file-missing-build-depends-package-field
+ * Pick upstream patch disabling flat-volumes by default.
+ (Closes: #837637, #541538)
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 25 Oct 2019 09:00:30 -0300
+
+pulseaudio (13.0-2) unstable; urgency=medium
+
+ [ Andreas Henriksson ]
+ * Drop obsolete gconf build-dependency.
+ The package already builds with --disable-gconf configure flag.
+ (Closes: #941794)
+
+ [ Felipe Sateler ]
+ * Use https URI in Homepage field.
+ * Bump Standards-Version
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 06 Oct 2019 19:50:40 -0300
+
+pulseaudio (13.0-1) unstable; urgency=medium
+
+ * New upstream version
+ * debian/pulseaudio-utils.install:
+ - install the new pa-info utility
+
+ -- Sebastien Bacher <seb128@ubuntu.com> Mon, 16 Sep 2019 15:06:43 +0200
+
+pulseaudio (12.99.2-1) unstable; urgency=medium
+
+ * New upstream version 12.99.2
+ - Fixes FTBFS with gcc-9. (Closes: #925807)
+ - Drop all patches, applied upstream
+ - Add new symbols added to libpulse0
+ * Remove autopoint override.
+ Since version 12, regular intltool is used, not gtkdocize
+ * Bump debhelper compat level to 12
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 21 Aug 2019 22:10:51 -0400
+
+pulseaudio (12.2-5) unstable; urgency=medium
+
+ * Pick upstream patch fixing mute state restoring (Closes: #913102)
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 04 Aug 2019 21:18:02 -0400
+
+pulseaudio (12.2-4) unstable; urgency=medium
+
+ [ Jan Graichen ]
+ * Load correct profile for Arctis 7 and Arctis Pro headsets.
+ (Closes: #918067)
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 14 Feb 2019 20:05:41 -0300
+
+pulseaudio (12.2-3) unstable; urgency=medium
+
+ [ Joseph Herlant ]
+ * d/changelog & d/control: Remove trailing whitespaces
+
+ [ Felipe Sateler ]
+ * Backport upstream patches for better Arctis headset support
+ (Closes: #918067)
+ * Ship link from /etc/alsa/conf.d/pulse.conf to /usr/share/alsa/alsa.conf.d/pulse.conf.
+ Upstream alsa decided to stop supporting the /usr path (Closes: #915696)
+ * Don't compile with -ffast-math.
+ This flag results in calls to (at least) isfinite() and isnan() becoming
+ skipped, and a constant false returned. (Closes: #916504)
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 15 Jan 2019 21:58:48 -0300
+
+pulseaudio (12.2-2) unstable; urgency=medium
+
+ [ Joseph Herlant ]
+ * Allow rounding without having to allow a random number of errors in
+ tests/volume-test.c (Closes: #906504)
+
+ [ Felipe Sateler ]
+ * Bump debhelper compat level to 11.
+ Also switch to the new debhelper-compat virtual package
+ * Bump Standards-Version
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 14 Sep 2018 20:16:14 -0300
+
+pulseaudio (12.2-1) unstable; urgency=medium
+
+ [ Felipe Sateler ]
+ * New upstream version 12.2
+ * Do not build esound compatibility anymore.
+ Esound will not be part of buster, so no need to have the compat code built.
+ (Closes: #561780)
+
+ [ Joseph Herlant ]
+ * Add patch to allow a higher deviation for volume-test.c (Closes: #906504)
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 06 Sep 2018 10:46:33 -0300
+
+pulseaudio (12.0-1) unstable; urgency=medium
+
+ * New upstream version 12.0
+ * Upload to unstable
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 21 Jun 2018 11:26:59 -0400
+
+pulseaudio (11.99.1-1) experimental; urgency=medium
+
+ * New upstream version 11.99.1
+ - Drop all patches, applied upstream
+ - Licence of qpaeq changed from AGPL to LGPL
+ * Install new module always-source into pulseaudio package
+ * Build and install the gsettings module.
+ Disable the gconf module as it is superseded by gsettings
+ Closes: #757909
+ * Add new libpulse0 functions to the symbols file
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 13 May 2018 12:35:13 -0400
+
+pulseaudio (11.1-5) unstable; urgency=medium
+
+ * Change Vcs-* urls to new home in salsa.debian.org
+ * Backport upstream patch to use memfd_create wrapper provided by glibc
+ if available.
+ (Closes: #894104)
+ * Pick upstream patch to port qpaeq to Qt5 (Closes: #894489)
+ * Change Vcs-* urls to new home in salsa.debian.org
+ * Fix typo in debian/NEWS. Thanks lintian
+ * Move bluetooth module to priority optional, extra is deprecated
+ * Remove versioned build-dependencies on libraries present in oldoldstable.
+ These are libasound2-dev, libbluetooth-dev, libldtl-dev, liborc-0.4-dev,
+ libsndfile1-dev, libudev-dev, libxcb1-dev
+ * Drop Breaks against ancient libjack versions, already present in oldoldstable
+ * Drop Breaks against ancient pavucontrol and pulseaudio versions
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 05 Apr 2018 15:55:56 -0300
+
+pulseaudio (11.1-4) unstable; urgency=medium
+
+ * Add dbus-user-session to Recommends of pulseaudio.
+ Dbus usage is otherwise broken, because there is no daemon to connect to,
+ and dbus does not autolaunch when there is no X11 around.
+ (Closes: #883542)
+ * Drop libatomic-ops-dev Build-Dependency.
+ It is never used when building with gcc, since it is only used as fallback
+ when atomic builtins are not available, but gcc does have them.
+ (Closes: #883597)
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 06 Dec 2017 18:11:29 -0300
+
+pulseaudio (11.1-3) unstable; urgency=medium
+
+ * Use dh_missing instead of dh_install --fail-missing
+ * We don't need root to build, so tell dpkg about that with
+ Rules-Require-Root: no
+ * Add Recommends: libpam-systemd because otherwise user instances are not started
+ (Closes: #882142)
+ * Bump Standards-Version (no changes needed)
+ * Use https url for uscan watch file
+ * Remove trailing whitespaces from changelog
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 25 Nov 2017 10:35:47 -0300
+
+pulseaudio (11.1-2) unstable; urgency=low
+
+ * Backport upstream patch to use ConditionUser=!root systemd
+ * Use systemd socket activation by default on linux systems.
+ At the same time, disable autospawn to prevent conflicts
+ Non-linux archs are left untouched.
+ (Closes: #881712, #622989, #521675, #763524)
+ * Upload with urgency=low just in case.
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 17 Nov 2017 20:34:59 -0300
+
+pulseaudio (11.1-1) unstable; urgency=medium
+
+ * New upstream version 11.1
+ - Drop all patches, applied upstream
+ * Bump debhelper compat to 10
+ - Drop explicit autoreconf, now implicit in debhelper 10
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 20 Sep 2017 21:13:18 -0300
+
+pulseaudio (11.0-2) unstable; urgency=medium
+
+ * Backport patches from pending 11.1 upstream bugfix release
+ - Fixes crash on load of virtual sinks (Closes: #875541)
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 13 Sep 2017 20:10:52 -0300
+
+pulseaudio (11.0-1) unstable; urgency=medium
+
+ * New upstream version 11.0
+ * Bump Standards-Version
+ * Drop Conflicts/Replaces against old packages.
+ Stretch has version 10 so all of the versions are already satisfied
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 05 Sep 2017 21:02:12 -0300
+
+pulseaudio (10.99.1-1) experimental; urgency=medium
+
+ * New upstream release candidate 10.99.1
+ * Bump Standards-Version (no changes)
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 26 Jul 2017 09:46:27 -0400
+
+pulseaudio (10.0-2) unstable; urgency=medium
+
+ [ Balint Reczey ]
+ * Removing myself from Uploaders
+
+ [ Scott Leggett ]
+ * Move AGPL-3 text into copyright file (Closes: #863082)
+
+ -- Scott Leggett <scott@sl.id.au> Thu, 15 Jun 2017 20:07:30 +1000
+
+pulseaudio (10.0-1) unstable; urgency=medium
+
+ * New upstream release
+ - Memfd is enabled by default. This unbreaks using pa within firejail or
+ similar. (Closes: #804120)
+ * Document qpaeq AGPL license
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 19 Jan 2017 20:49:55 -0300
+
+pulseaudio (9.99.1-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ - Drop all patches, applied upstream
+ - Install new allow-passthrough module
+ * shlibs.local: only the major and minor version
+ elements are used for the internal library SONAMEs
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 04 Jan 2017 15:43:30 -0300
+
+pulseaudio (9.0-5) unstable; urgency=medium
+
+ [ Felipe Sateler ]
+ * Remove unnecessary compression=xz dpkg source option
+ * Reformat patches for use with gbp-pq
+ * Backport upstream patch for building with openssl 1.1 (Closes: #828515)
+
+ [ Adam Conrad ]
+ * Bumping packages off the system requires Conflicts/Replaces, not Breaks.
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 04 Nov 2016 19:18:11 -0300
+
+pulseaudio (9.0-4) unstable; urgency=medium
+
+ * Generate shlibs.local file on build, to avoid hardcoding
+ on each new upstream version
+ * Enable hardening flags
+ * Fix build on nonlinux archs
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 09 Oct 2016 13:23:58 -0300
+
+pulseaudio (9.0-3) unstable; urgency=medium
+
+ [ Willem Mulder ]
+ * Split equalizer sink module into its own package (Closes: #794650)
+
+ [ Felipe Sateler ]
+ * Switch from CDBS to short-form dh
+ * Use upstream-provided pamon,parec,parecord links instead of creating our own
+ * Now that we ship everything upstream ships, enable --fail-missing
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 28 Aug 2016 13:15:28 -0300
+
+pulseaudio (9.0-2) unstable; urgency=medium
+
+ * Merge module-udev-detect back into main package.
+ Closes: #831518, #831355
+ * Demote udev Depends to Suggests.
+ Turns out libudev does not error out when udev is not available,
+ instead it just does nothing.
+ * Merge pulseaudio-module-x11 back into main package.
+ Split is not very useful, as main pulseaudio package
+ already depends on X libs. Therefore, only 56Kb are added
+ to the main package.
+ Closes: #833011
+ * Drop versioned breaks against ancient libltdl version
+ * Drop versioned breaks against avahi-daemon version older than jessie
+ * libpulsedsp: drop versioned breaks against ancient pulseaudio-utils
+ version
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 12 Aug 2016 22:40:38 -0400
+
+pulseaudio (9.0-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add 0001-Fix_detection_of_online_CPUs.patch to fix pa_ncpus()
+ on systems with dynamic CPU configurations. Closes: #829618
+
+ -- John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> Mon, 04 Jul 2016 23:11:29 +0200
+
+pulseaudio (9.0-1) unstable; urgency=medium
+
+ [ Luke Yelavich ]
+ * New upstream release
+ * Update shlibs file
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 03 Jul 2016 12:00:25 -0400
+
+pulseaudio (8.99.1-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ - Closes: #813423
+ - Drop patches, applied upstream
+ * Bump dependency on libwebrtc-audio-processing to >= 0.2
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 14 May 2016 15:16:09 -0300
+
+pulseaudio (8.0-3) experimental; urgency=medium
+
+ * Split module-udev-detect into a separate package
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 21 Apr 2016 23:59:41 -0300
+
+pulseaudio (8.0-2) unstable; urgency=medium
+
+ * Add patch from upstream to switch back to HDMI when port is back.
+ (Closes: #816963)
+ * Bump standards-version (no changes needed)
+ * Use canonical Vcs-* urls
+ - Use cgit url for browser
+ - Use https url for git
+ * Drop XS-Testsuite header.
+ - Newer dpkg-dev adds the field automatically
+ - Add versioned Build-Depends for such a version (1.17.14)
+ * Fix Build-Profile stage1 support
+ - Mark libbluetooth-dev dependency as <!stage1>
+ - Mark pulseaudio-module-bluetooth as <!stage1>
+ - Build-depend on new enough debhelper (9.20141010)
+ - Use correct flag --disable-bluez5
+ - Drop manual ignoring of bluetooth packages, debhelper knows to do so
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 02 Apr 2016 20:42:36 -0300
+
+pulseaudio (8.0-1) unstable; urgency=medium
+
+ [ Luke Yelavich ]
+ * New upstream release
+ * Update shlibs file
+
+ [ Felipe Sateler ]
+ * Release to unstable
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 27 Jan 2016 20:44:59 -0300
+
+pulseaudio (7.99.2-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ * Drop build-sys-Fix-install-order-of-libpulsecore.patch, applied
+ upstream
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 15 Jan 2016 18:21:14 -0300
+
+pulseaudio (7.99.1-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ - Update local shlibs file for 7.99
+ - libpulsecore is now installed in the package-private directory
+ - Update symbols file to add new balance functions
+ * Drop pulsecore related lintian overrides
+ * Drop stale pulseaudio-dev.install file
+ * Drop stale lintian overrides
+ * Add patch to fix install order of libpulsecore
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 28 Dec 2015 17:34:22 -0300
+
+pulseaudio (7.1-2) unstable; urgency=medium
+
+ * Add build-depends on libsoxr-dev to enable soxr resamplers.
+ Closes: #804212
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 06 Nov 2015 17:15:54 -0300
+
+pulseaudio (7.1-1) unstable; urgency=medium
+
+ * New upstream version
+ * Update shlibs file for 7.1
+ * Silence lintian warning about pulsecore: it is internal library
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 01 Nov 2015 16:27:53 -0300
+
+pulseaudio (7.0-1) unstable; urgency=medium
+
+ [ Luke Yelavich ]
+ * New upstream release
+ * Dropped patch, applied upstream
+ * Update shlibs file for 7.0
+
+ [ Felipe Sateler ]
+ * Update bash completion lintian override
+ * Upload to unstable
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 25 Sep 2015 09:53:54 -0300
+
+pulseaudio (6.99.1-2) experimental; urgency=medium
+
+ * Fix test suite failure on alpha. Patch from Michael Cree.
+ Closes: #798248
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 10 Sep 2015 20:44:53 -0300
+
+pulseaudio (6.99.1-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ - Drop 0001-core-util-pactl-Make-one-localised-and-one-non-
+ local.patch, was picked from upstream
+ * Change the bash completion install dir to /usr/share
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 03 Sep 2015 23:29:12 -0300
+
+pulseaudio (6.0-5) unstable; urgency=medium
+
+ * Module udev detect is linux-only, so don't install on !linux.
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 03 Aug 2015 14:29:09 -0300
+
+pulseaudio (6.0-4) unstable; urgency=medium
+
+ * Specify systemd user unit dir explicitly.
+ The pkgconfig file lives in package systemd, which we don't want to
+ build-depend on.
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 03 Aug 2015 10:17:23 -0300
+
+pulseaudio (6.0-3) unstable; urgency=medium
+
+ * Do not build bluez4 module, it is no longer available.
+ Closes: #788293
+ * Pass --disable-hal-compat to configure instead of building a module we do
+ not install
+ * Use dh-exec instead of manual .install mangling
+ * Do not use dh_installman to install manpages, upstream already installs
+ them correctly.
+ * libpulse-dev: drop Depends on libavahi-client-dev
+ * debian/rules: use DEB_DH_INSTALL_SOURCEDIR instead of deprecated DEB_DH_INSTALL_ARGS
+ * Install (but not enable) systemd user units on linux archs.
+ Closes: #794226
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 31 Jul 2015 19:53:59 -0300
+
+pulseaudio (6.0-2) unstable; urgency=medium
+
+ * Pick upstream patch that creates a localised version of pa_yes_no
+ - This fixes a problem when that function was used to create module
+ loading arguments.
+ * Upload to unstable
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 27 Apr 2015 11:17:20 -0300
+
+pulseaudio (6.0-1) experimental; urgency=medium
+
+ [ Luke Yelavich ]
+ * New upstream release
+ * Remove pulseaudio-kde autostart file on upgrade (Closes: #776331)
+
+ [ Felipe Sateler ]
+ * Upload to experimental
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 13 Mar 2015 22:45:13 -0300
+
+pulseaudio (5.99.2-2) experimental; urgency=medium
+
+ * Let configure guess if systemd is available. Closes: #773879
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 24 Dec 2014 18:42:30 -0300
+
+pulseaudio (5.99.2-1) experimental; urgency=medium
+
+ * New upstream release candidate
+ * Remove all patches: applied upstream
+ * Build-Depend on newer libsystemd-dev instead of the older -login and
+ -journal variants
+ * Reenable socket activation, as it no longer disables autospawn
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 23 Dec 2014 21:28:08 -0300
+
+pulseaudio (5.99.1-3) experimental; urgency=medium
+
+ * Do not fail if udevadm commands fail in postinst. They are provided for
+ convenience only, and will fail when udev is not running
+ (eg, in a chroot or container). Closes: #772212
+ * Simplify bug script: use a single pactl list call
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 10 Dec 2014 23:34:41 -0300
+
+pulseaudio (5.99.1-2) experimental; urgency=medium
+
+ * Add patch to disable srbchannel tests when eventfd is not available
+ * Bump standards version (no changes)
+ * Exclude libpulsecommon from dh_makeshlibs
+ * Bash completion script has moved, add mv_conffile snippet
+
+ -- Felipe Sateler <fsateler@debian.org> Thu, 04 Dec 2014 00:54:12 -0300
+
+pulseaudio (5.99.1-1) experimental; urgency=medium
+
+ [ Luke Yelavich ]
+ * New upstream release candidate
+ + Closes: #653320, #758272, #657983
+ * Dropped patches, either applied upstream or are now obsolete:
+ - 0001-raop-Don-t-use-incompatible-default-sample-spec-para.patch
+ - 0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
+ - 0003-exit-with-X-session.patch
+ - 0004-dont-start-when-already-running.patch
+ - broken-PA_FLOAT32_SWAP.patch
+ - endianmacros-Fix-PA_MAYBE_INT16_SWAP-macro.patch
+ - kfreebsd_no_lock_and_threads_synchro.patch
+ - misc-cleanups-and-bug-fixes.patch
+ - mix-Fix-mixing-of-S24-samples-stored-as-S32RE.patch
+ - only-autostart-kde-version.patch
+ - rtp-recv-fix-crash-on-empty-UDP-packets-CVE-2014-397.patch
+ - tests-Cleanup-mix-test.patch
+ - tests-Fix-mix-test-on-big-endian-systems.patch
+ - util-Fix-pa_get_binary_name-on-Debian-kFreeBSD.patch
+ - util-Try-finding-out-application-name-using-dladdr.patch
+ - zsh-completion-Fix-completion-for-default-sink-sourc.patch
+ * Refreshed debian/patches/gnu-kfreebsd.patch
+ * Remove all references to start-pulseaudio-kde, it was dropped upstream
+ * Pulse now ships zsh completions, so drop install code, and adjust
+ pulseaudio.install to match
+ * Update shlibs
+ * Update symbols
+ * Disable systemd socket activation for now
+
+ [ Felipe Sateler ]
+ * Install zsh to vendor-completions, site-functions is for the admin
+ * Remove libpulsecommon from symbols file
+ * Trigger a udev reload after install
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 03 Dec 2014 10:14:17 -0300
+
+pulseaudio (5.0-13) unstable; urgency=medium
+
+ * Replace raop channels patch with proper fix from upstream.
+ * Release to unstable.
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 11 Oct 2014 01:24:59 -0300
+
+pulseaudio (5.0-12) experimental; urgency=medium
+
+ * Import patch from upstream fixing float endianness swap.
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 03 Sep 2014 15:38:47 -0400
+
+pulseaudio (5.0-11) experimental; urgency=medium
+
+ * Fix crash when main cannot be found in patch
+ util-Try-finding-out-application-name-using-dladdr
+ Closes: #758556, 758531
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 26 Aug 2014 00:27:39 -0400
+
+pulseaudio (5.0-10) experimental; urgency=medium
+
+ * patch: try finding out binary name using dladdr
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 17 Aug 2014 13:40:57 -0400
+
+pulseaudio (5.0-9) experimental; urgency=medium
+
+ * More patches from upstream for kFreeBSD
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 16 Aug 2014 13:01:43 -0400
+
+pulseaudio (5.0-8) experimental; urgency=medium
+
+ * Pick some patches from upstream fixing tests
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 13 Aug 2014 23:59:16 -0400
+
+pulseaudio (5.0-7) experimental; urgency=medium
+
+ * Re-enable testsuite
+ - Disable test suite timeouts
+ - Apply patches from upstream to fix failures
+
+ -- Felipe Sateler <fsateler@debian.org> Tue, 05 Aug 2014 10:31:51 -0400
+
+pulseaudio (5.0-6) unstable; urgency=medium
+
+ * Fix gnu-kfreebsd.patch typo (missing !)
+
+ -- Felipe Sateler <fsateler@debian.org> Mon, 04 Aug 2014 20:02:15 -0400
+
+pulseaudio (5.0-5) unstable; urgency=medium
+
+ * Fix #defines for Debian GNU/kFreeBSD. Closes: #756914
+ * debian/patches/kfreebsd_no_lock_and_threads_synchro.patch: mark as applied
+ upstream
+
+ -- Felipe Sateler <fsateler@debian.org> Sun, 03 Aug 2014 17:50:59 -0400
+
+pulseaudio (5.0-4) unstable; urgency=medium
+
+ * Revert enabling of testsuite.
+ - Fails on multiple architectures, so disable while we work things out
+
+ -- Felipe Sateler <fsateler@debian.org> Wed, 30 Jul 2014 10:08:18 -0400
+
+pulseaudio (5.0-3) unstable; urgency=medium
+
+ [ Felipe Sateler ]
+ * Drop workaround for ARM < v6, upstream now conditionally compiles it.
+ * Drop special patches rule, not used anymore
+ * debian/patches/0003-exit-with-X-session.patch
+ - Kill pulseaudio on session exit with kde too
+ - Add DEP-3 header, forwarded
+ * Enable testsuite
+ * Bump debhelper compat level to 9
+ - debug symbols are now stored by build-id instead of by path
+ - Exclude private libpulsecommon-5.0.so from dh_makeshlibs
+ * Change init script dependency from avahi to avahi-daemon. Closes: #731609
+ - Requires adding a Breaks on avahi-daemon << 0.6.31-3
+ * Bump standards-version (No changes needed)
+ * Add lintian override for pulseaudio package
+ - bash completion is not meant to be executable
+ - neither are the pulseaudio configuration files
+ * Do not start pulseaudio in X session if it was already started.
+ Closes: #743813
+ * Remove pulseaudio init script, place it under examples.
+ Closes: #696842
+ * debian/patches/only-autostart-kde-version.patch:
+ - Do not autostart pulseaudio twice under KDE, it sometimes leads
+ to slow system startup. Closes: #705426
+ * debian/patches/rtp-recv-fix-crash-on-empty-UDP-packets-CVE-2014-397.patch
+ - New patch from upstream, fixes crash on empty UDP packets.
+ Fixes CVE-2014-3970
+ * zsh-completion: Fix completion for default sink/source
+ * Add bugscript to the pulseaudio package. Closes: #739294
+ * Make pulseaudio Depend on pulseaudio-utils
+ - start-pulseaudio{kde,x11} needs it. Closes: #648973
+ - The bugscript needs it too.
+ * Use dh_lintian instead of manually installing overrides
+
+ [ Jelmer Vernooij ]
+ * Disable building against tdb on the hurd, where it is not available.
+ Closes: #749333
+
+ -- Felipe Sateler <fsateler@debian.org> Sat, 26 Jul 2014 01:02:03 -0400
+
+pulseaudio (5.0-2) unstable; urgency=low
+
+ [ Balint Reczey ]
+ * Fix FTBFS on ARM architectures
+
+ [ Felipe Sateler ]
+ * Add myself to uploaders
+ * Install pulseaudio shell completions
+ * Add Breaks: on versions of jack with no latency API.
+ Closes: #685258
+ * Make pulseaudio-dbg Recommend libpulse0-dbg
+ * Drop xz flag to dh_builddeb, it is now default
+ * Try to ensure on non-arm platforms that the arm workaround will work
+ * Use canonical vcs addresses
+ * Don't pass start and stop arguments to update-rc.d, they are ignored
+
+ [ Sjoerd Simons ]
+ * debian/control: remove Martin-Éric Racine from Uploaders at his request
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 11 Apr 2014 21:30:05 +0200
+
+pulseaudio (5.0-1) unstable; urgency=medium
+
+ [ Balint Reczey ]
+ * Add myself to uploaders
+
+ [ Wookey ]
+ * Add stage1 DEB_BUILD_PROFILES initial bootstrap support (Closes: #735485)
+
+ [ Jonas Eriksson ]
+ * Use channel 2 for raop sink (Closes: #658733)
+
+ [ Alexander Kurtz ]
+ * Exit PA with X session closing when PA is started by the session
+ (Closes: #594001)
+
+ [ Balint Reczey ]
+ * Don't pass --disable-hal to ./configure (Closes: #729494)
+
+ [ Justin B Rye ]
+ * Make pulseaudio-utils suggest pulseaudio
+
+ [ Luca Capello ]
+ * Explain how to set up PulseAudio in a chroot (Closes: #649884)
+
+ [ Balint Reczey ]
+ * Imported Upstream version 5.0
+ * Make PA init script start PA unconditionally upon restart (Closes: #738143)
+ * Recommend consolekit instead of depending on it (Closes: #611491)
+ * Fix typo in debian/control
+
+ [ Sjoerd Simons ]
+ * Refresh patches:
+ + d/p/0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
+ + d/p/kfreebsd_no_lock_and_threads_synchro.patch
+ * d/p/build-make-ARM-NEON-check-in-configure.ac-more-stric.patch:
+ + Dropped, fixed upstream
+ * Drop versioned dependency on libjack-dev (new enough version was available
+ in squeeze) to allow libjack-jackd2-dev to furfill the dependency.
+ * debian/rules: Use intltoolize when running autoreconf
+ * debian/pulseaudio-module-bluetooth.install:
+ + Update for new bluetooth module naming
+ + No longer install the proximity module as it has been removed upstream
+ * debian/libpulse0.symbols: Updated
+ * debian/shlibs.local, debian/rules: Update to private library version to 5
+ * debian/pulseaudio.install: Install new modules:
+ + module-role-ducking
+ + module-tunnel-{sink,source}-new
+ + module-remap-source
+ * debian/control: Add build-dependency on libsystemd-journal-dev to enable
+ systemd journal support
+ * debian/control: Drop even the recommends on consolekit as every desktop
+ session where it's useful will either have a dependency on consolekit or
+ systemd already.
+ * debian/control: Drop recommends on gstreamer0.10-pulseaudio as
+ gstreamer0.10 has been obsolete for some time
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 29 Mar 2014 00:20:59 +0100
+
+pulseaudio (4.0-6) unstable; urgency=low
+
+ * debian/patches/build-make-ARM-NEON-check-in-configure.ac-more-stric.patch
+ + Added. Be more strict about the neon compiler flag ordering, fixes FBTS
+ on ARM (Closes: #717444) (From upstream git)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 28 Mar 2014 21:09:12 +0100
+
+pulseaudio (4.0-5) unstable; urgency=low
+
+ * Add lintian overrides for rpaths in the modules to private pulseaudio
+ library directories
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 19 Jul 2013 22:10:10 +0200
+
+pulseaudio (4.0-4) unstable; urgency=low
+
+ * debian/shlibs.local: Update to new soname versions
+ (Closes: #714381, #712919)
+ * debian/rules: svolume moved to libpulse-common, adjust accordingly to fix
+ build on armel
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 14 Jul 2013 15:09:04 +0200
+
+pulseaudio (4.0-3) unstable; urgency=low
+
+ * Fix build on arm
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 16 Jun 2013 22:36:43 +0200
+
+pulseaudio (4.0-2) unstable; urgency=low
+
+ * Only b-d on libsbc-dev on linux, it's only used when bluetooth support is
+ enabled which is linux only (Closes: #710029)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 16 Jun 2013 19:29:28 +0200
+
+pulseaudio (4.0-1) unstable; urgency=low
+
+ [ Luke Yelavich ]
+ * Pulseaudio should depend on the binary version of libpulse0
+ (Closes: #700693)
+
+ [ Sjoerd Simons ]
+ * Acknowledge 2.0-6.1 NMU (Closes: #705435)
+ - debian/patches/kfreebsd_no_lock_and_threads_synchro.patch
+ Import patch from FreeBSD to disable threads locking and
+ synchronisation on kFreeBSD. This fixes the opening of Gnome 3
+ sessions on these architectures.
+ * New upstream release (4.0)
+ - No longer uses deprecated udev symbols (Closes: #705520)
+ - Various bugfixes breaking audio playbacks since 3.0 (Closes: #701591)
+ - Drop patches applied upstream:
+ + d/p/0001-Switch-the-default-resample-quality-to-1.patch
+ + d/p/0003-alsa-mixer-Fix-the-analog-output-speaker-always-path.patch
+ + d/p/0004-man-Update-log-target-documentation.patch
+ + d/p/0005-build-Don-t-enable-BlueZ-if-libbluetooth-is-not-foun.patch
+ + d/p/0006-Call-change_cb-only-when-there-s-an-actual-change.patch
+ + d/p/0007-Initialize-monitor-s-busy-status-to-false-if-we-own-.patch
+ - Refresh remaining patches
+ * debian/control: Update build-depends
+ * debian/libpulse0.symbols: Update
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 16 Jun 2013 17:20:36 +0200
+
+pulseaudio (3.0-1) experimental; urgency=low
+
+ [ Sjoerd Simons ]
+ * debian/rules: use xz compression for binary packages. (Patch by Ansgar
+ Burchardt) (Closes: #683905)
+ * debian/pulseaudio.install: Install libwebrtc-util helper library
+ * Clarify init script message indicating the use of system
+ sessions (Closes: #644809)
+ * Don't claim to support reload from the init script (Closes: #690736)
+ * Set back to unreleased
+ * New upstream RC release (2.99.1)
+
+ [ Martin-Éric Racine ]
+ * LSB headers: Should-Start: Avahi (Closes: #687890)
+
+ [ Sjoerd Simons ]
+ * debian/README.Debian: Updated & cleaned up
+ * Sync with Ubuntu:
+ * debian/copyright: Updated
+ * debian/pulse-alsa.conf: set "show on" such that the default devices is
+ displayed as an option
+ * debian/libpulse-dev.install: Install cmake files
+ * debian/pulseaudio-module-bluetooth.install: Updated
+ * debian/pulseaudio.install: Install module-switch-on-port-available
+ * debian/{pulseaudio.install,apport-hook.py}: Install apport hook
+ * Split out the libpulsedsp into its own package
+ * debian/control: Bump cdbs build-depends
+ * debian/pulse.conf: No longer need to load asound.conf and .asoundrc
+ directly
+ * debian/control: Update-builddepends
+ * debian/patches/0001_man_page_typos.patch:
+ debian/patches/remove-analog-mono.patch
+ debian/patches/webrtc-utils-needs-to-be-installed-before-module-ech.patch:
+ * Removed. All fixed upstream
+ * debian/shlibs.local: Add libpulsecore to shlibs & update versions
+ * debian/patches/0001-Switch-the-default-resample-quality-to-1.patch:
+ * Added, Switch to a lower speex resampler quality level
+ * debian/patches/0002-Use-the-fixed-point-speex-resampler-on-ARM.patch
+ * Added, Use fix point resampler on ARM
+ * New upstream release (3.0)
+ * debian/control: Add conflicts & replaces for old pulseaudio-utils
+ * Added Patches from the 3.0-stable branch:
+ * d/patches/0003-alsa-mixer-Fix-the-analog-output-speaker-always-path.patch
+ * d/patches/0004-man-Update-log-target-documentation.patch
+ * d/patches/0005-build-Don-t-enable-BlueZ-if-libbluetooth-is-not-foun.patch
+ * d/patches/0006-Call-change_cb-only-when-there-s-an-actual-change.patch
+ * d/patches/0007-Initialize-monitor-s-busy-status-to-false-if-we-own-.patch
+
+ -- Sjoerd Simons <sjoerd@debian.org> Mon, 11 Feb 2013 19:33:15 +0100
+
+pulseaudio (2.1-2) experimental; urgency=low
+
+ * debian/control: Use linux-any where applicable instead of specifying
+ architectures by hand. (Closes: #682738)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 09 Aug 2012 10:37:07 +0200
+
+pulseaudio (2.1-1) experimental; urgency=low
+
+ * New upstream stable release
+ * debian/patches/webrtc-utils-needs-to-be-installed-before-module-ech.patch:
+ - Added. Fix build
+ * debian/patches/remove-analog-mono.patch:
+ - Added. Remove analog-output-lfe-on-mono mixer path, although in principle
+ Ac '97 hardware has a seperate mono LFE pin nothing seems to use it. To
+ make matters worse it does confused pulseaudios port selection slightly
+ which causes audio in virtualbox not to work out of the box
+ (Closes: #673847)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 21 Jul 2012 17:38:52 +0200
+
+pulseaudio (2.0-3) unstable; urgency=low
+
+ [ Martin-Éric Racine ]
+ * ChangeLog cleanup.
+ * rules: fix the update-rc.d arguments to match our LSB header.
+
+ [ Sjoerd Simons ]
+ * Add webrtc echo cancellation support
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 19 May 2012 22:05:13 +0200
+
+pulseaudio (2.0-2) unstable; urgency=low
+
+ [ Martin-Éric Racine ]
+ * Added myself to Uploaders.
+ * Added patch 0001_man_page_typos.patch
+ * control:
+ - pulseaudio: don't Recommends pulseaudio-esound-compat (Closes: #671304).
+ - Lintian: fixed duplicate short descriptions for -dbg.
+ - Lintian: change versioned Conflicts to Breaks.
+ * rules: correctly generate versioned library paths.
+ * pulseaudio.init:
+ - LSB: NetworkManager to network-manager.
+ - LSB: added missing Stop levels 0 and 6.
+ - Added --disallow-exit option (Closes: #671470).
+ * pulseaudio-esound-compat.links: added man page link for esd.1.gz
+ * watch: updated to point to FreeDesktop.org XZ tarball archive.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 18 May 2012 20:54:08 +0200
+
+pulseaudio (2.0-1) unstable; urgency=low
+
+ * New upstream release (2.0)
+ * debian/patches: Drop all patches, all merged upstream
+ * pulseaudio: Add new modules: module-switch-on-port-available,
+ module-virtual-surround-sink
+ * pulseaudio: Add new manpage: man 5 pulse-cli-syntax
+ * pulseaudio: Build module-systemd-login on linux
+ * debian/pulse-alsa.conf: Fix name hint definition (Closes: 671471).
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 13 May 2012 17:07:15 +0200
+
+pulseaudio (1.1-3.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Apply upstream patches to fix build on hurd-i386 (Closes: 573339).
+
+ -- Samuel Thibault <sthibault@debian.org> Wed, 25 Apr 2012 12:33:21 +0200
+
+pulseaudio (1.1-3) unstable; 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)
+ * 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@debian.org> Sun, 19 Feb 2012 13:54:55 +0100
+
+pulseaudio (1.1-2) unstable; urgency=low
+
+ * debian/libpulse0.symbols: Tighten depends for packages using the private
+ libpulsecommon library (Closes: 647236)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 25 Nov 2011 22:04:51 +0100
+
+pulseaudio (1.1-1) unstable; urgency=low
+
+ * New upstream bugfix release
+ * debian/libpulse0.symbols: Soname of internal libpulsecommon library bumped
+ * debian/control: Update standards version
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 23 Oct 2011 11:08:01 +0200
+
+pulseaudio (1.0-4) unstable; urgency=low
+
+ * debian/control: Don't depend on libasound2-plugins on kfreebsd
+ and the hurd (Closes: #643966)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 01 Oct 2011 13:15:54 +0100
+
+pulseaudio (1.0-3) unstable; urgency=low
+
+ * debian/libpulse-mainloop-glib0.symbols: Actually fix the naming...
+
+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 29 Sep 2011 11:21:32 +0100
+
+pulseaudio (1.0-2) unstable; urgency=low
+
+ * debian/libpulse-mainloop-glib0.symbols:
+ + Fix the naming of the package providing this library (Closes: #639892)
+ * debian/rules: Install modules in /usr/lib/pulse-1.0
+
+ -- Sjoerd Simons <sjoerd@debian.org> Wed, 28 Sep 2011 07:25:08 +0100
+
+pulseaudio (1.0-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/source/options: Switch to xz compression
+ * debian/gbp.conf: Switch to xz compression
+
+ -- Sjoerd Simons <sjoerd@debian.org> Wed, 28 Sep 2011 00:52:27 +0100
+
+pulseaudio (0.99.4-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/libpulse0.symbols: Updated
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 16 Sep 2011 21:23:47 +0100
+
+pulseaudio (0.99.2-2) experimental; urgency=low
+
+ * Fix build on kfreebsd architectures (Closes: 637785)
+ - Don't install /usr/share/pulseaudio
+ - Ignore symbols that don't exist on kfreebsd
+ * debian/rules: Adopt the arm{,el} build hack to the new version. Fixes build
+ on arm{el,}
+ * debian/control: Remove CJ from Uploaders (Closes: 636428)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 28 Aug 2011 18:25:10 +0100
+
+pulseaudio (0.99.2-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/control: Bump libjack-dev b-d to 0.117.0
+ * debian/libpulse0.symbols: Updated
+
+ -- Sjoerd Simons <sjoerd@debian.org> Tue, 23 Aug 2011 20:51:25 +0200
+
+pulseaudio (0.99.1-1) experimental; urgency=low
+
+ * New upstream test release
+ * d/p/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch:
+ + Removed, fixed upstream
+ * d/p/0003-Explicitely-link-pax11publish-to-libdbus.patch
+ + Removed, fixed upstream
+ * renamed s/p/0002-In-KDE-only-start-pulseaudio-from-the-KDE-specific-d.patch
+ to 0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch
+ * Remove pabrowse packages
+ * d/p/0001-In-KDE-only-start-pulseaudio-from-the-KDE-specific-d.patch
+ + Dropped, shouldn't be needed, the start-pulseaudio-kde just needs to load
+ an extra module
+ * Synchronize with Ubuntu (0.99.1 packaging):
+ + Add manpages for start-pulseaudio-{kde,x11}
+ + Update copyright file
+ + Update pulseaudio.shlibs
+ + Install jackdbus-detect
+ + Add symbols file for libpulse0
+ + Add symbols file for libpulse-mainloop-glib0.symbols
+ + Use upstream esdcompat manpage
+ + Update pulseaudio.install for 0.99.1
+ + Install vapi files
+ + Add LDFLAGS += -Wl,--no-as-needed
+ + Update pulseaudio.default documentation.
+ + Small tweaks to the init script
+ + Automatically enable the pulse alsa modules if pulse is running
+ + Tweak dependencies a bit
+ + build for multi-arch
+ * debian/README.Debian, remove redudant comments
+ * debian/control: switch to tdb as the backend database
+ * debian/control: Enable orc support
+ * debian/control: Add libfftw3-dev to b-d for the equalizer module
+ * debian/pulseaudio.install: Install module-equalizer-sink
+ * debian/{control,rules}: No longer build pulseaudio-module-hal
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 13 Aug 2011 14:21:02 +0200
+
+pulseaudio (0.9.23-1) unstable; urgency=low
+
+ [ Daniel T Chen ]
+ * debian/control:
+ + Fix typo in long description of pulseaudio-module-x11, thanks to
+ Sam Morris (Closes: #500038)
+ + Clarify long description of pulseaudio-esound-compat. Many apps
+ still in use require functionality from this package
+ (Closes: #601725)
+ * debian/libpulse-dev.examples: Apply patch from Mario Lang to include
+ simple examples in the dev package. Thanks! (Closes: #561258)
+ * debian/patches/
+ 0003-Mention-speex-and-libsamplerate-in-pulse-daemon.conf.patch:
+ + Mention speex in the resampling section. Currently the Resampler
+ section of "Programming with Speex (the libspeex API)" contains
+ the relevant information (Closes: #541206)
+ * debian/patches/0004-Fix-FTBFS-with-xcb-util-0.3.8.patch:
+ + Apply patch from Arnaud Fontaine <arnau@debian.org> and the
+ suggestion from Alessandro Ghedini <al3xbio@gmail.com> to fix
+ FTBFS with xcb-util 0.3.8. Thanks, Arnaud and Alessandro!
+ (Closes: #624847)
+ * debian/pulseaudio-utils.links: Also add pamon(1), parec(1), and
+ parecord(1) (Closes: #599696)
+ * debian/README.Debian: Clarify historical pulse-rt use and document
+ current recommendation of RealtimeKit (Closes: #548363)
+
+ [ Sjoerd Simons ]
+ * New upstream release
+ * d/p/0003-Mention-speex-and-libsamplerate-in-pulse-daemon.conf.patch
+ + Removed, fixed upstream
+ * d/p/0004-Fix-FTBFS-with-xcb-util-0.3.8.patch
+ + Removed, fixed upstream
+ * Update to 0.9.23 versioning:
+ debian/libpulse0.shlibs
+ debian/pulseaudio.shlibs
+ debian/rules
+ * Switch to 3.0 (quilt) format
+ * debian/control: Use dh-autoreconf
+ * debian/patches/+0003-Explicitely-link-pax11publish-to-libdbus.patch:
+ + Added. Fix build with binutils-gold (Closes: #556124)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Mon, 25 Jul 2011 23:05:29 +0100
+
+pulseaudio (0.9.22-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/patches/0002-CVE-2009-1299.patch:
+ + Dropped, fixed upstream
+ * debian/patches/0003-Re-bootstrap.patch
+ + Dropped, not needed anymore
+ * debian/rules: Stop using -g0 on mips{,el} the toolchain has been fixed
+ * debian/rules, debian/control: Update build-depends and force building
+ with X11
+ * debian/control: Suggest rtkit
+ * debian/control: Prune unneeded depends of libpulse-dev
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 05 Dec 2010 12:01:37 +0000
+
+pulseaudio (0.9.21-3) unstable; urgency=low
+
+ * debian/rules: Compile with -g0 on mips{,el} to work around #519006 in
+ gcc-4.4
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 03 Jul 2010 15:12:54 +0100
+
+pulseaudio (0.9.21-2) unstable; urgency=low
+
+ * Import NMU patches into pkg-pulse git, thanks to the security team for
+ their work!
+ * debian/patches/0003-Re-bootstrap.patch
+ + Added. Update configure so we don't have to re-run autotools when
+ building the package (Closes: #576457, #576546, #576769)
+ * Install a KDE specific startup file and module-device-manager.
+ Thanks to Daniel Schaal and Zsolt Rizsanyi for patches and tips.
+ (Closes: #570487)
+ * d/p/0004-In-KDE-only-start-pulseaudio-from-the-KDE-specific-d.patch
+ + Added. When running KDE use the KDE specific autostart desktop file
+ instead of the generic pulseaudio-x11 file
+ * Fix two typos in debian/pulseaudio.default, patch by Paul Menzel
+ (Closes: #566332)
+ * Prepare the debian package for building on HURD again (needs some upstream
+ fixes as well). Patch by Pino Toscano (Closes: #573339)
+ * Use the pulseaudio.1 manpage from the source tree instead of the older (and
+ outdated) debian specific one.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 27 Jun 2010 20:27:23 +0100
+
+pulseaudio (0.9.21-1.2) unstable; urgency=high
+
+ * Non-maintainer upload by the Security Team.
+ * Added autoconf, automake, and libtool in Build-Depends to regenerate
+ configure and auto* files at build time, and fixed a regression introduced
+ in previous NMU (Closes: #576457)
+
+ -- Giuseppe Iuculano <iuculano@debian.org> Mon, 05 Apr 2010 23:02:56 +0200
+
+pulseaudio (0.9.21-1.1) unstable; urgency=high
+
+ * Non-maintainer upload.
+ * Fix insecure temporary file creation security issue (closes: #573615).
+
+ -- Michael Gilbert <michael.s.gilbert@gmail.com> Sat, 27 Mar 2010 14:32:13 -0400
+
+pulseaudio (0.9.21-1) unstable; urgency=low
+
+ * New upstream release
+ * d/p/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch
+ + Removed, merged upstream
+ * debian/copyright: Updated
+ * debian/rules: Fix build on arm (slightly changes target name)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Mon, 23 Nov 2009 23:51:16 +0000
+
+pulseaudio (0.9.20-1) unstable; urgency=low
+
+ * New upstream release
+ * d/p/0002-Fix-makefiles-to-include-all-alsa-path-files-on-inst.patch
+ + Added. Make sure all alsa path configuration files are installed
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 14 Nov 2009 22:50:52 +0000
+
+pulseaudio (0.9.19-2) unstable; urgency=low
+
+ * Built with normal old-style hal support on kfreebsd and the hurd
+ * debian/patches/0001-Work-around-some-platforms-not-having-O_CLOEXEC.patch:
+ + Added. Don't use O_CLOEXEC on platforms that don't support it.
+ (Closes: #550826)
+ * debian/pulseaudio.install: Install pulse udev rules so device profiles can
+ be matched with the few devices that need special tweaks
+ * debian/pulseaudio.install: Add the rygel media server plugin, such that
+ pulseaudio sources and sinks can be exposed over UPNP via rygel.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 25 Oct 2009 13:43:06 +0000
+
+pulseaudio (0.9.19-1) unstable; urgency=low
+
+ * New upstream release
+ * Remove patches that were merged upstream:
+ d/p/0001-tunnel-fix-parsing-of-sink-info-from-newer-servers.patch
+ d/p/0002-tunnel-fix-parsing-of-source-info-from-newer-servers.patch
+ d/p/0003-svolume-tweak-constraints-for-32-bits.patch
+ * Only compile the ARMv6 optimized code with -march=armv6 (Closes: #546322)
+ * Depend on udev (>= 143) for device detection (Closes: #548821, #549001)
+ * Update various shlibs files to use 0.9.19
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 03 Oct 2009 18:22:56 +0100
+
+pulseaudio (0.9.18-1) unstable; urgency=low
+
+ * New upstream release
+ * d/p/0001-tunnel-fix-parsing-of-sink-info-from-newer-servers.patch
+ + Added. Fix parsing of the sink info when using module-tunnel
+ From the upstream 0.9.18-stable branch
+ * d/p/0002-tunnel-fix-parsing-of-source-info-from-newer-servers.patch
+ + Added. Fix parsing of the source info when using module-tunnel
+ From the upstream 0.9.18-stable branch
+ * d/p/0003-svolume-tweak-constraints-for-32-bits.patch
+ + Added. Fixes gcc and the inline assembly using the same register.
+ From the upstream 0.9.18-stable branch
+ * debian/control: Build-Depend on libudev-dev instead of libhal-dev.
+ Pulseaudio now uses udev for device detection (Closes: #546721)
+ * debian/control: Enable hal->udev compat module
+ * Update various shlibs files to use 0.9.18
+ * debian/pulseaudio.install, debian/rules: Add udev and loopback modules
+ * debian/pulseaudio-utils.install: Add pamon and parecord
+ * debian/pulseaudio.install: Add dbus configuration file for system-wide
+ pulse instance (Closes: #529989)
+ * debian/control: Bump libsndfile1-dev build-depend to >= 1.0.20.
+ (Closes: #546734)
+ * debian/rules: Add -march=armv6 to the CFLAGS on arm and armel
+ (Closes: #546322)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 27 Sep 2009 23:46:37 +0200
+
+pulseaudio (0.9.17-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/copyright: updated
+ * Update various shlibs files to use 0.9.17
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 12 Sep 2009 10:27:46 +0100
+
+pulseaudio (0.9.16-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/copyright: updated
+ * debian/control: Remove the liboil build-dep
+ * debian/libpulse0.shlibs: Bump to >= 0.9.16
+ * debian/pulseaudio.postinst: No longer make pulseaudio suid and no longer
+ create the pulse-rt group. Setting realtime priorities is now handled by
+ rtkit.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 10 Sep 2009 21:53:15 +0100
+
+pulseaudio (0.9.16~test5-1) experimental; urgency=low
+
+ * New Upstream Version
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 22 Aug 2009 21:59:34 +0100
+
+pulseaudio (0.9.16~test4-1) experimental; urgency=low
+
+ * New Upstream Version
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 09 Aug 2009 18:24:46 +0100
+
+pulseaudio (0.9.16~test2~20090726git59659e1db-1) experimental; urgency=low
+
+ * New Upstream Version
+ * Ack NMU (Was fixed upstream in this version) (Closes: #537351)
+ * Remove all patches, everything was merged upstream :)
+ * debian/copyright: updated
+ * debian/pulseaudio.install: Don't install the PolicyKit config file
+ * debian/control: Removed build-dep on libpolkit-dbus-dev
+ * Update various shlibs files to use 0.9.16
+ * debian/pulseaudio.install: Install pulseaudio shared config files
+ * debian/pulseaudio.instal: Add module-intended-roles
+ * debian/control: Make pulseaudio-module-raop-dbg depend on
+ pulseaudio-module-raop
+
+ -- Sjoerd Simons <sjoerd@debian.org> Tue, 28 Jul 2009 14:00:27 +0200
+
+pulseaudio (0.9.15-4.1) unstable; urgency=high
+
+ * Non-maintainer upload by the Security Team.
+ * Fix race condition when reading /proc/self/exe and reloading the binary
+ that leads to arbitrary code execution as pulseaudio is suid root
+ + Use LDFLAGS to preload DSOs
+ + regenerate autofoo
+ (CVE-2009-1894; Closes: #537351).
+
+ -- Nico Golde <nion@debian.org> Fri, 24 Jul 2009 18:02:24 +0200
+
+pulseaudio (0.9.15-4) unstable; urgency=low
+
+ * Synchronize our patches with Mandriva and Fedora (thanks to Colin Guthrie
+ and Lennart Poettering)
+ - 0002-util-if-NULL-is-passed-to-pa_path_get_filename-just-.patch
+ - 0003-alsa-don-t-hit-an-assert-when-invalid-module-argumen.patch
+ - 0004-alsa-fix-wording-we-are-speaking-of-card-profiles-no.patch
+ - 0005-alsa-initialize-buffer-size-before-number-of-periods.patch
+ - 0006-conf-remove-obsolete-module-idle-time-directive-from.patch
+ - 0007-core-make-sure-soft-mute-status-stays-in-sync-with-h.patch
+ + Ensure hw and software mute states stay in sync
+ (Closes: #525572, #522177)
+ - 0008-endian-fix-LE-BE-order-for-24-bit-accessor-functions.patch
+ - 0009-log-print-file-name-only-when-we-have-it.patch
+ - 0010-man-document-24bit-sample-types-in-man-page.patch
+ - 0011-man-document-log-related-daemon.conf-options.patch
+ - 0012-man-document-that-tsched-doesn-t-use-fragment-settin.patch
+ - 0013-mutex-when-we-fail-to-fill-in-mutex-into-static-mute.patch
+ - 0014-oss-don-t-deadlock-when-we-try-to-resume-an-OSS-devi.patch
+ - 0015-simple-protocol-don-t-hit-an-assert-when-we-call-con.patch
+ - 0016-idxset-add-enumeration-macro-PA_IDXSET_FOREACH.patch
+ - 0017-rescue-streams-when-one-stream-move-fails-try-to-con.patch
+ - 0018-sample-correctly-pass-s24-32-formats.patch
+ - 0019-sample-util-fix-iteration-loop-when-adjusting-volume.patch
+ - 0020-sample-util-properly-allocate-silence-block-for-s24-.patch
+ - 0021-sconv-fix-a-few-minor-conversion-issues.patch
+ - 0022-alsa-be-a-bit-more-verbose-when-a-hwparam-call-fails.patch
+ - 0023-rescue-make-we-don-t-end-up-in-an-endless-loop-when-.patch
+ - 0024-core-introduce-pa_-sink-source-_set_fixed_latency.patch
+ - 0025-core-cache-requested-latency-only-when-we-are-runnin.patch
+ - 0026-sample-fix-build-on-BE-archs.patch
+ - 0027-alsa-properly-convert-return-values-of-snd_strerror-.patch
+ - 0028-alsa-remove-debug-code.patch
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 21 Jun 2009 15:40:33 +0100
+
+pulseaudio (0.9.15-3) unstable; urgency=low
+
+ * Re-enable bluetooth support (Closes: #530514)
+ * No longer recommend padevchooser and let paprefs be a suggest
+ (Closes: #530810)
+ * 0001-alsa-allow-configuration-of-fallback-device-strings-.patch
+ - Added. Support alsa devices which only have the raw hw device, but no
+ front device even though they can do 2ch stereo (from upstream git)
+ * Add support for the status action in the init script, patch by Peter
+ Eisentraut (Closes: #527333)
+ * Change the libjack0.100.0-dev build-depend to libjack-dev as per request of
+ the debian multimedia maintainers (Closes: #527424)
+ * Prevent the default.pa manpage from being installed as part of the pa
+ locale (Closes: #508874)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 07 Jun 2009 22:30:33 +0100
+
+pulseaudio (0.9.15-2) unstable; urgency=low
+
+ * debian/control: Add strict dependencies from libpulse-dev to the various
+ libraries (Closes: #525759)
+ * Add local shlib files to ensure the correct dependencies get generated
+ (Closes: #528405)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 21 May 2009 00:54:38 +0100
+
+pulseaudio (0.9.15-1) unstable; urgency=low
+
+ * debian/control: Build-Depend on libcap-dev instead of libcap2-dev
+ * New Upstream Version
+ * Fixes building on HPPA (Closes: #520378)
+ * Fixes building with recent libtool (Closes: #522716)
+ * Update copyright file
+ * Updated pulseaudio-module-hal.install, dbus-util became part of pulsecore
+ * Move debug package to the debug Section
+ * Done make shlibs files for modules in /usr/lib/pulse-0.9.15
+ * Update standards-version to 3.8.1, no further changes
+ * Set priority of pulseaudio-module-raop-dbg to extra
+ * Change build-depend on libltdl7-dev to recent versions libltdl-dev
+ * Add Breaks to libpulse0 for old version of pavucontrol
+ * Temporarily disable bluetooth support as the needed bluez version is stuck
+ in the NEW queue
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 19 Apr 2009 14:43:41 +0100
+
+pulseaudio (0.9.15~test5-1) experimental; urgency=low
+
+ * New Upstream Version
+ * debian/copyright: Updated
+ * debian/control: Build-Depends on libltdl7-dev
+ * debian/control: Build-Depends on libasound2-dev (>= 1.0.19)
+ * debian/rules: Use git format-patch instead of git-format-patch
+ * debian/patches/0001-load-module-gconf-earlier.patch:
+ - Removed. Merged upstream
+ * debian/pulseaudio.install: Update for new modules
+ * debian/pulseaudio-module-x11.install: Update for new modules
+ * Move libpulscore into the pulseaudio package
+ * debian/pulseaudio-module-bluetooth.install: Add the bluetooth-util module
+ library
+ * debian/pulseaudio.install: Add new modules
+ * debian/control: Add bulid-depends on libgtk2.0-dev and libxtst-dev
+ * debian/pulseaudio.shlibs, debian/libpulse0.shlibs: Update shlib files
+ * debian/pulseaudio.install: Add liboss-util.so oss module helper library
+ * debian/control, debian/pulseaudio-module-raop.install: Add RAOP module
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 22 Mar 2009 23:06:50 +0000
+
+pulseaudio (0.9.14-2) unstable; urgency=low
+
+ [ Sjoerd Simons ]
+ * Build against libcap2-dev (Closes: #489060)
+ * Bump shlibs of libpulse0 (Closes: #514645)
+ * Bump soname of libpulsecore to 9
+ * Wait up to 5 seconds for pulseaudio to stop. Fix suggested by Aron Griffis
+ (Closes: #488754, #498457)
+ * Don't put stop links in rc0 and rc6. Pulse doens't really need it. Patch
+ supplied by James Westby (Closes: #494959)
+ * Make the start option of the init script report the right status. Fix
+ suggested by Aron Griffis (Closes: #488752)
+ * Use per user esound sockets instead of a single one for all users
+
+ [ Baptiste Mille-Mathias ]
+ * debian/control:
+ - create a separate package for bluetooth module (Closes: #513832)
+ * debian/pulseaudio-module-bluetooth.install
+ - put files for the separate bluetooth module package
+ * debian/pulseaudio.install
+ - remove files of the separate bluetooth module package
+
+ [ Sjoerd Simons ]
+ * debian/control: Don't build the bluetooth module on non-linux systems
+ (Closes: #502837)
+ * debian/control: Make the bluetooth module conflict with older pulseaudio
+ versions
+ * Update standards version, no changes needed
+ * debian/copyright: Big update
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 01 Mar 2009 15:53:27 +0000
+
+pulseaudio (0.9.14-1) experimental; urgency=low
+
+ * New Upstream Version
+ * 0002-load-module-gconf-earlier.patch renamed to
+ 0001-load-module-gconf-earlier.patch and updated
+ * 0001-Fix-library-search-path-to-include-lib-and-usr-lib.patch
+ - Removed, no longer applicable
+ * 0003-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch
+ - Removed, fixed upstream
+ * 0004-properly-remove-dbus-matches-an-filters-when-unloadi.patch
+ - Removed, fixed upstream
+ * debian/patches/series
+ - Updated
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 01 Feb 2009 12:47:55 +0000
+
+pulseaudio (0.9.13-2) experimental; urgency=low
+
+ * Rename libpulsecore5 to libpulsecore8 to correctly reflect the soname
+ (Closes: #503612)
+ * 0003-make-sure-to-use-64bit-rounding-even-on-32bit-machin.patch
+ - Fix rounding errors on 32 bit machines. From upstream git
+ * 0004-properly-remove-dbus-matches-an-filters-when-unloadi.patch
+ - Properly remove dbus filters when unloading the bluetooth module
+ * 0005-Fix-two-typos-that-broke-tunnels.patch
+ - Fix tunnels. From upstream git
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 16 Nov 2008 18:13:05 +0000
+
+pulseaudio (0.9.13-1) experimental; urgency=low
+
+ [ Bas Zoetekouw ]
+ * debian/control: Build-Depend on libasound2-dev (>= 1.0.17)
+ * debian/pulseaudio-module-x11.install: No longer install an xdg autostart
+ file
+ * debian/pulseaudio.install: Install system.pa config file and various new
+ pulseaudio modules
+ * debian/rules: Add --disable-per-user-esound-socket to configure flags
+
+ [ Sjoerd Simons ]
+ * New Upstream Version
+ * Fixes FTBTS on GNU/kFreeBSD (Closes: #497624)
+ * Dropped patches for things that have been fixed upstream:
+ - 0003-Define-PULSE_INTERNAL.patch
+ - 0005-Reduce-RT-prio-logging-severity.patch
+ - 0006-fix-iteration-over-random-devices.patch
+ * rename 0003-load-module-gconf-earlier.patch to
+ 0002-load-module-gconf-earlier.patch
+ * rename 0002-Fix-library-search-path-to-include-lib-and-usr-lib.patch
+ to 0001-Fix-library-search-path-to-include-lib-and-usr-lib.patch
+ * rename 0004-load-module-gconf-earlier.patch to
+ 0003-load-module-gconf-earlier.patch
+ * 0001-Set-ESD-socket-to-tmp-.esd-socket-to-match-up-with.patch
+ - Dropped, not necessary anymore, the --disable-per-user-esound-socket
+ configure flag now has the same result
+ * debian/control: Add libspeexdsp-dev (>= 1.2~rc1) to Build-Depends
+ * debian/control: Add Build-Depends on libpolkit-dbus-dev and
+ libbluetooth-dev
+ * debian/pulseaudio.install: Install various new modules. Including bluetooth
+ and polkit, which will move into a separate package later.
+ * debian/pulseaudio.install: Install the new pulseaudio xdg autostart file
+ * debian/control: add a depend on consolekit. Might be downgrade to a
+ recommend later
+ * debian/control: Set the maintainer to the pkg-pulseaudio mailinglist
+ * debian/control: Add libgdbm-dev to build-depends
+ * debian/control: Add intltool to build-depends
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 19 Oct 2008 21:05:13 +0100
+
+pulseaudio (0.9.10-3) unstable; urgency=low
+
+ * debian/patches/0006-fix-iteration-over-random-devices.patch
+ - Added. Iterate over the various random devices if opening fails
+ (Closes: #491270)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 30 Aug 2008 14:24:51 +0100
+
+pulseaudio (0.9.10-2) unstable; urgency=low
+
+ * debian/patches/0003-Define-PULSE_INTERNAL.patch
+ - Added. Let the daemon put PULSE_INTERNAL in its environment so things
+ can detect when called from within pulseaudio
+ * debian/patches/0004-load-module-gconf-earlier.patch
+ - Added. Load module-gconf before module-volume-restore and
+ module-device-restore. Otherwise setting virtual sinks/sources as default
+ won't be persistent
+ * debian/patches/0005-Reduce-RT-prio-logging-severity.patch
+ - Added. Reduce the priority of the RT warnings. Not running with RT
+ priorities is the default.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sat, 10 May 2008 22:16:12 +0200
+
+pulseaudio (0.9.10-1) unstable; urgency=low
+
+ [ CJ van den Berg ]
+ * New Upstream Version
+ * debian/patches: Drop patches merged upstream
+ - 0002-Double-esound-maximum-sample-size.patch
+ - 0003-fix-uploading-of-samples-into-PA.-Problem-discovered.patch
+ - 0004-make-sure-to-create-.pulse-before-using-any-config.patch
+ - 0005-Don-t-add-protocol-fields-introduced-in-version-12-w.patch
+ - 0006-Implement-opcodes-added-in-version-12-in-the-tunnel.patch
+ - 0007-Change-config-to-not-fail-if-loading-of-esd-gconf-o.patch
+ - 0008-Fix-compilation-on-non-linux-platforms.patch
+ * debian/patches: Add patch to fix RPATHs.
+ + 0002-Fix-library-search-path-to-include-lib-and-usr-lib.patch
+ * debian/control:
+ + Make libpulsecore5-dbg depend on libpulsecore5, instead of pulseaudio.
+ + Make libpulse-browse0-dbg depend on libpulse-browse0.
+ * Update Standards-Version to 3.7.3 (no changes required).
+
+ [ Petter Reinholdtsen ]
+ * debian/pulseaudio.init: Fix problems with LSB header in init.d script.
+ (Closes: #470934)
+
+ -- CJ van den Berg <cj@vdbonline.com> Sun, 30 Mar 2008 20:11:02 +0200
+
+pulseaudio (0.9.9-1) unstable; urgency=high
+
+ * New Upstream Version.
+ * Fixes CVE-2008-008: Assert that dropping permissions succeeds.
+ * Priority high because it fixes a security issue.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Thu, 24 Jan 2008 12:44:55 +0100
+
+pulseaudio (0.9.8-2) unstable; urgency=low
+
+ * Bump shlibs of libpulse and libpulse-browse. Upstream has started
+ versioning symbols.
+ * debian/p.../0005-Don-t-add-protocol-fields-introduced-in-version-12-w.patch
+ - Added. Don't send fields/opcodes adding in protocol version 12 to
+ clients using version 11. (Closes: #458556)
+ * debian/p.../0006-Implement-opcodes-added-in-version-12-in-the-tunnel.patch
+ - Added. Add dummy implementations of the opcodes added in protocol
+ version 12.
+ * debian/patches/0004-Force-module-tunnel-to-use-protocol-version-11.patch
+ - Removed. Obsoleted by the two previous patches
+ * debian/p.../0005-make-sure-to-create-.pulse-before-using-any-config.patch
+ - Renamed to 0004-make-sure-to-create-.pulse-before-using-any-config.patch
+ * debian/p.../0007-Change-config-to-not-fail-if-loading-of-esd-gconf-o.patch
+ - Added. Don't fail to load if esd, gconf or x11-publish fail.
+ (Closes: 456590, #456505)
+ * debian/patches/0008-Fix-compilation-on-non-linux-platforms.patch
+ - Added. Fixes compliation on non-linux platforms such as GNU/kFreeBSD.
+ Thanks to Aurelien Jarno for the patch (Closes: #454197)
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 04 Jan 2008 16:12:27 +0100
+
+pulseaudio (0.9.8-1) unstable; urgency=low
+
+ [ CJ van den Berg ]
+ * New upstream version.
+ * debian/overrides/pulseaudio: Remove override for setuid-binary.
+ * debian/control:
+ + Change the priority of all -dbg packages to extra.
+ + Stop recommending libao-pulse. libao2 has built-in pulseaudio support.
+ + Make pulseaudio conflict libltdl3 < 1.5.24-1 (Closes: #451638)
+ + Change XS-Vcs-* tags to Vcs-*.
+ + Add libpulsecore5-dbg package.
+ + Rename gstreamer plugin package in recommends.
+ + Add Homepage field.
+ + Bump libpulsecore so version number to 5.
+ + Conflict with all pre libpulsecore split packages.
+ * debian/patches/0002-Fix-pa_readlink-to-put-a-0-in-the-right-location.patch:
+ - Dropped, merged upstream.
+ * debian/p..s/0003-Define-__NR_eventfd-on-arm-if-it-wasn-t-defined-yet.patch:
+ - Dropped, merged upstream.
+ * debian/patches/0002-Double-esound-maximum-sample-size.patch:
+ + Added, from Ubuntu.
+ * debian/p..s/0003-fix-uploading-of-samples-into-PA.-Problem-discovered.patch:
+ + Added, svn commit r2074 from upstream.
+ * debian/patches/0004-Force-module-tunnel-to-use-protocol-version-11.patch:
+ + Added, fixes protocol errors in module-tunnel.
+ * debian/pa..es/0005-make-sure-to-create-.pulse-before-using-any-config.patch:
+ + Added, fixes module-volume-restore so that volumes are restored across
+ daemon restarts.
+ * debian/pulseaudio.manpages: Add manpages default.pa.5, pulse-client.conf.5
+ and pulse-daemon.conf.5
+ * debian/pulseaudio-utils.manpages: Add manpages pabrowse.1, pacat.1,
+ pacmd.1, pactl.1, padsp.1, paplay.1, pasuspender.1 and pax11publish.1
+ * debian/pulseaudio.default: Add a description of the preferred method of
+ running the daemon.
+
+ [Daniel T Chen]
+ * debian/control: Add lsb-base (>= 3) to pulseaudio's dependencies.
+ * debian/pulseaudio.init: LSB-ify.
+
+ -- CJ van den Berg <cj@vdbonline.com> Thu, 22 Nov 2007 02:33:51 +0100
+
+pulseaudio (0.9.7-3) unstable; urgency=low
+
+ [ CJ van den Berg ]
+ * debian/control: Add depends on -utils to -module-x11. (Closes: #450840)
+
+ [ Sjoerd Simons ]
+ * Set pulseaudio setuid in postinst if the permissions aren't overriden by
+ dpkg-statoverride, instead of having the binary with suid perms in the deb
+
+ -- Sjoerd Simons <sjoerd@debian.org> Fri, 16 Nov 2007 18:41:28 +0100
+
+pulseaudio (0.9.7-2) unstable; urgency=low
+
+ * Use pulseaudio (<< 0.9.7) instead of pulseaudio (< 0.9.7) in
+ -esound-compat
+ * debian/patches/0002-Fix-pa_readlink-to-put-a-0-in-the-right-location.patch:
+ + Added. Fix pa_readlink to put a \0 directly after the link string. Fixes
+ issues with clients using the alsa compatibility layer
+ * deb/patches/0003-Define-__NR_eventfd-on-arm-if-it-wasn-t-defined-yet.patch:
+ + Added. Define __NR_eventfd. Fixes FTBS on arm, because libc6-dev does
+ define SYS_eventfd but older versions of linux-libc-dev don't define
+ __NR_eventfd yet.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Sun, 04 Nov 2007 13:53:09 +0100
+
+pulseaudio (0.9.7-1) unstable; urgency=low
+
+ * New Upstream Version. (Closes: #446026, #436409)
+ * Drop all patches. All patches are merged upstream.
+ * debian/control:
+ + Replace ${Source-Version} with ${binary:Version}.
+ + Add XS-Vcs-* tags.
+ + Conflict pulseaudio < 0.9.7 in -esound-compat due to moved manpage.
+ * debian/rules:
+ + Add list-missing to catch new modules
+ + Remove all .la files.
+ * debian/overrides/pulseaudio: Update libpulsecore so version.
+ * debian/pulseaudio.install:
+ + Add new module-default-device-restore.so.
+ + Add new module-suspend-on-idle.so.
+ + Add new module-remap-sink.so.
+ + Add new module-ladspa-sink.so.
+ - Remove module-oss-mmap.so, removed upstream.
+ * debian/pulseaudio-module-x11.install: Add new module-x11-xsmp.so.
+ * debian/pulseaudio-module-zeroconf.install: Add new module-zeroconf-
+ discover.so.
+ * debian/pulseaudio-utils.install: Add pasuspender utility.
+ * debian/pulseaudio-esound-compat.links: Move esd link to pulseaudio-
+ esound-compat.
+ * debian/pulseaudio-esound-compat.manpages: Move esdcompat manpage to
+ pulseaudio-esound-compat.
+ * debian/libpulse0.shlibs: Add minimum version of 0.9.7 to libpulse0 shlibs.
+ * debian/patches:
+ + Added 0001-Set-ESD-socket-to-tmp-.esd-socket-to- match-up-with.patch
+
+ -- CJ van den Berg <cj@vdbonline.com> Wed, 31 Oct 2007 15:31:44 +0100
+
+pulseaudio (0.9.6-2) unstable; urgency=low
+
+ * debian/control:
+ - Add -dbg packages.
+ - Make libcap-dev and libasound-dev arch specific build deps.
+ - Add recommends gnome-audio to pulseaudio-module-x11. (Closes: #437393)
+ - Make pulseaudio-module-zeroconf recommend avahi-daemon.
+ - Make pulseaudio-utils suggest avahi-daemon. (for pabrowse)
+ * debian/rules:
+ - Generate arch specific install files. (Closes: #430366)
+ - Install init script to start at 25 and stop at 15. (Closes: #428046)
+ * debian/overrides/pulseaudio: Update libpulsecore override to new
+ soversion.
+ * debian/copyright: Update e-mail address for Lennart Poettering.
+ * debian/patches: Reformat patch series. Add two new patches.
+ + 0003-Backported-padsp-improvements-from-upstream-trunk.patch
+ + 0004-New-realtime-safe-and-transport-free-JACK-module.patch
+
+ -- CJ van den Berg <cj@vdbonline.com> Sun, 02 Sep 2007 20:22:19 +0200
+
+pulseaudio (0.9.6-1) unstable; urgency=low
+
+ * New Upstream Version.
+ + Fix remote DOS vulnerabilities. (CVE-2007-1804)
+ + Add support for suspended alsa sinks and sources.
+ + Correct parameter handling in esdcompat. (Closes: #414355)
+ + Handle ALSA frame size changes. (Closes: #423887)
+ + Don't unload module-hal-detect if HAL doesn't report any devices.
+ (Closes: #395893)
+ * debian/patches: Remove all patches merged upstream.
+ - 02_ifexists_else_endif.dpatch
+ - 03_r1352_firefox_workaround.dpatch
+ - 04_r1373_JavaSound_support.dpatch
+ - 05_t28_wrong-endian-convert.dpatch
+ - 06_pulseaudio-0.9.5-suspend.dpatch
+ * debian/rules: Port to CDBS.
+ * debian/patches: Rework patch series for quilt.
+ * debian/control: Add libatomic-ops-dev to Build-Depends.
+
+ -- CJ van den Berg <cj@vdbonline.com> Mon, 28 May 2007 00:53:28 +0200
+
+pulseaudio (0.9.5-7) unstable; urgency=low
+
+ * debian/control: Make pulseaudio-module-hal depend on hal, not just
+ libhal. (Closes: #411501)
+
+ -- CJ van den Berg <cj@vdbonline.com> Mon, 19 Feb 2007 22:11:48 +0100
+
+pulseaudio (0.9.5-6) unstable; urgency=low
+
+ * debian/patches/06_pulseaudio-0.9.5-suspend.dpatch:
+ + Added. Handle -ESTRPIPE correctly. Allows pulseaudio to survive suspend
+ operations on ALSA devices (e.g. s2disk). Thanks to Tobias Diedrich.
+ (Closes: #406768)
+
+ -- CJ van den Berg <cj@vdbonline.com> Mon, 12 Feb 2007 11:24:50 +0100
+
+pulseaudio (0.9.5-5) unstable; urgency=low
+
+ * debian/control: Make Build-deps more specific. (Closes: #401111)
+ * debian/pulseaudio.init: Make sure files in /var/run/pulse exist before
+ calling chown and chmod. (Closes: #405869)
+
+ -- CJ van den Berg <cj@vdbonline.com> Mon, 8 Jan 2007 23:02:53 +0100
+
+pulseaudio (0.9.5-4) unstable; urgency=low
+
+ * Add comment about resampling methods and CPU consumption to
+ README.Debian (Closes: #391455)
+ * debian/patches/03_r1352_firefox_workaround.dpatch:
+ + Added. Fix padsp to work with firefox. Patch created from
+ SVN revision 1352.
+ * debian/patches/04_r1373_JavaSound_support.dpatch:
+ + Added. Fix padsp to work with JavaSound. Patch created from
+ SVN revision 1373.
+ * debian/patches/05_t28_wrong-endian-convert.dpatch:
+ + Added. Add additional sample conversions to sconv.c to support
+ BE <-> LE network audio.
+ Patch from http://www.pulseaudio.org/ticket/28
+
+ -- CJ van den Berg <cj@vdbonline.com> Wed, 18 Oct 2006 23:10:47 +0200
+
+pulseaudio (0.9.5-3) unstable; urgency=low
+
+ * Add support for .ifexists configuration directive.
+ * Make default.pa use ifexists when loading optional modules.
+ * Recommend instead of Depend on pulseaudio-module-hal. (Closes: #391232)
+ * Recommend libasound2-plugins instead of -plugins-pulse. (Closes: #391254)
+
+ -- CJ van den Berg <cj@vdbonline.com> Fri, 6 Oct 2006 01:12:05 +0200
+
+pulseaudio (0.9.5-2) unstable; urgency=low
+
+ * Add myself to uploaders
+ * Put libpulse-dev and libpulse0 in the right sections.
+
+ -- Sjoerd Simons <sjoerd@debian.org> Tue, 3 Oct 2006 15:49:12 +0200
+
+pulseaudio (0.9.5-1) unstable; urgency=low
+
+ * Initial release (Closes: #378626)
+
+ -- CJ van den Berg <cj@vdbonline.com> Mon, 28 Aug 2006 00:31:10 +0200
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..760acf6
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,250 @@
+Source: pulseaudio
+Section: sound
+Priority: optional
+Maintainer: Pulseaudio maintenance team <pkg-pulseaudio-devel@lists.alioth.debian.org>
+Uploaders: Sjoerd Simons <sjoerd@debian.org>,
+ Felipe Sateler <fsateler@debian.org>,
+ Sebastien Bacher <seb128@debian.org>
+Build-Depends: debhelper-compat (= 12),
+ check <!nocheck>,
+ dh-exec,
+ dpkg-dev (>= 1.17.14),
+ intltool,
+ libasound2-dev [linux-any],
+ libasyncns-dev,
+ libavahi-client-dev,
+ libbluetooth-dev [linux-any] <!stage1>,
+ libsbc-dev [linux-any],
+ libcap-dev [linux-any],
+ libfftw3-dev,
+ libglib2.0-dev,
+ libgtk-3-dev,
+ libice-dev,
+ libjack-dev,
+ liblircclient-dev,
+ libltdl-dev,
+ liborc-0.4-dev,
+ libsndfile1-dev,
+ libsoxr-dev (>= 0.1.1),
+ libspeexdsp-dev (>= 1.2~rc1),
+ libssl-dev,
+ libsystemd-dev [linux-any],
+ libtdb-dev [!hurd-any],
+ libudev-dev [linux-any],
+ libwebrtc-audio-processing-dev (>= 0.2) [linux-any],
+ libwrap0-dev,
+ libx11-xcb-dev,
+ libxcb1-dev,
+ libxtst-dev
+Standards-Version: 4.5.0
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/pulseaudio-team/pulseaudio
+Vcs-Git: https://salsa.debian.org/pulseaudio-team/pulseaudio.git
+Homepage: https://www.pulseaudio.org
+
+Package: pulseaudio
+Architecture: any
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, adduser,
+ lsb-base (>= 3.2-13),
+ libasound2-plugins [linux-any],
+ libpulse0 (= ${binary:Version}),
+ pulseaudio-utils
+Recommends: rtkit, default-logind | logind, dbus-user-session
+Suggests: udev [linux-any], pavumeter, pavucontrol, paprefs
+Description: 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ These are some of PulseAudio's features:
+ .
+ * High quality software mixing of multiple audio streams with support for
+ more than one sink/source. May be used to combine multiple sound cards
+ into one (with sample rate adjustment).
+ .
+ * Wide range of supported client libraries. ESD, ALSA, oss, libao and
+ GStreamer client applications are supported as-is. Native PulseAudio
+ plug-ins are also available for xmms and mplayer.
+ .
+ * Good low latency behaviour and very accurate latency measurement for
+ playback and recording. Ability to fully synchronize multiple playback
+ streams.
+ .
+ * Network transparency, allowing an application to play back or record
+ audio on a different machine than the one it is running on.
+ .
+ * Extensible plug-in architecture with plug-ins for jackd, multicast-rtp
+ lirc and avahi, just to name a few.
+ .
+ This package contains the daemon and basic module set.
+
+Package: pulseaudio-utils
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, libpulsedsp
+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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ These tools provide command line access to various features of the
+ PulseAudio sound server. Included tools are:
+ .
+ paplay - Playback a WAV file via a PulseAudio sink.
+ pacat - Cat raw audio data to a PulseAudio sink.
+ parec - Cat raw audio data from a PulseAudio source.
+ pacmd - Connect to PulseAudio's built-in command line control interface.
+ pactl - Send a control command to a PulseAudio server.
+ padsp - /dev/dsp wrapper to transparently support OSS applications.
+ pax11publish - Store/retrieve PulseAudio default server/sink/source
+ settings in the X11 root window.
+
+Package: pulseaudio-module-zeroconf
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, avahi-daemon
+Description: Zeroconf module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This module enables PulseAudio to publish available sinks and sources via
+ zeroconf (aka. Avahi, mdns).
+ .
+ The module is called module-zeroconf-publish.
+
+Package: pulseaudio-module-jack
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: jackd modules for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ These modules enables PulseAudio to connect to a jackd daemon.
+ .
+ The modules are called module-jack-sink, module-jack-source.
+
+Package: pulseaudio-module-lirc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: lirc module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This module enables the volume of a PulseAudio sink to be controlled when
+ buttons of an infrared remote control are pressed (through LIRC).
+ .
+ The module is called module-lirc.
+
+Package: pulseaudio-module-gsettings
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GSettings module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This module enables PulseAudio to store additional configuration in GSettings.
+ It supersedes the gconf module.
+ .
+ The module is called module-gsettings.
+
+Package: pulseaudio-module-raop
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, pulseaudio-module-zeroconf
+Description: RAOP module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This module enables PulseAudio to stream audio to an Apple Airport Express.
+
+Package: pulseaudio-module-bluetooth
+Build-Profiles: <!stage1>
+Architecture: linux-any
+Depends: ${shlibs:Depends}, ${misc:Depends}, bluez (>= 5.23)
+Description: Bluetooth module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This module enables PulseAudio to work with bluetooth devices, like headset
+ or audio gateway.
+ .
+ The module is called module-bluetooth
+
+Package: pulseaudio-equalizer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ python3, python3-pyqt5, python3-dbus.mainloop.pyqt5, python3-dbus
+Description: Equalizer sink module for 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This package provides an equalizer sink and an interface to configure the
+ equalizer, qpaeq.
+ .
+ The module is called module-equalizer-sink.
+
+Package: libpulse0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: pulseaudio
+Description: PulseAudio client libraries
+ 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ Client libraries used by applications that access a PulseAudio sound server
+ via PulseAudio's native interface.
+
+Package: libpulse-mainloop-glib0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: PulseAudio client libraries (glib support)
+ PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
+ WIN32 systems. It is a drop in replacement for the ESD sound server with
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ Client libraries used by applications that access a PulseAudio sound server
+ via PulseAudio's native interface.
+ .
+ This package adds support for glib2 client applications.
+
+Package: libpulse-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: ${misc:Depends},
+ libpulse0 (= ${binary:Version}),
+ libpulse-mainloop-glib0 (= ${binary:Version}),
+ libglib2.0-dev,
+Description: PulseAudio client development headers and libraries
+ 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ Headers and libraries for developing applications that access a PulseAudio
+ sound server via PulseAudio's native interface.
+
+Package: libpulsedsp
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: PulseAudio OSS pre-load library
+ 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
+ much better latency, mixing/re-sampling quality and overall architecture.
+ .
+ This package provides the pre-load library used to redirect applications
+ using OSS through pulseaudio.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..56799ac
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,611 @@
+This package was debianized by CJ van den Berg <cj@vdbonline.com> on
+Thu, 10 Aug 2006 15:59:43 +0200.
+
+It was downloaded from <http://pulseaudio.org/wiki/DownloadPulseAudio>.
+
+ Upstream Authors
+ ================
+
+ Lennart Poettering <lennart@poettering.net>
+ Pierre Ossman <drzeus@drzeus.cx>,
+ through his employer Cendio <http://www.cendio.com/>
+
+Files: *
+Copyright:
+ Copyright (C) 2004-2009 Lennart Poettering
+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
+License: LGPL-2.1+
+ The upstream license clarifies pretty well that the sources of pulseaudio are
+ LGPL (please see LGPL license grant below), but that some parts will be
+ effectively GPL since they rely on GPL libraries, quoting the upstream
+ LICENSE:
+
+ """All PulseAudio source files are licensed under the GNU Lesser General
+ Public License. (see file LGPL for details)
+
+ However, the server side links to the GPL-only library 'libsamplerate'
+ which practically downgrades the license of the server part to GPL (see
+ file GPL for details), exercising section 3 of the LGPL.
+
+ Hence you should treat the client library ('libpulse') of PulseAudio as
+ being LGPL licensed and the server part ('libpulsecore') as being GPL
+ licensed. Since the PulseAudio daemon and the modules link to
+ 'libpulsecore' they are of course also GPL licensed.
+
+ -- Lennart Poettering, April 20th, 2006."""
+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/pulsecore/g711.c
+Copyright:
+ Copyright (C) Sun Microsystems, Inc
+License:
+ This source code is a product of Sun Microsystems, Inc. and is provided
+ for unrestricted use. Users may copy or modify this source code without
+ charge.
+
+ SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING
+ THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
+
+ Sun source code is provided with no support and without any obligation on
+ the part of Sun Microsystems, Inc. to assist in its use, correction,
+ modification or enhancement.
+
+ SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
+ INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE
+ OR ANY PART THEREOF.
+
+ In no event will Sun Microsystems, Inc. be liable for any lost revenue
+ or profits or other special, indirect and consequential damages, even if
+ Sun has been advised of the possibility of such damages.
+
+Files: src/pulsecore/g711.h
+Copyright:
+ Copyright (C) 2001 Chris Bagwell
+Licence:
+ Permission to use, copy, modify, and distribute this software and its
+ documentation for any purpose and without fee is hereby granted, provided
+ that the above copyright notice appear in all copies and that both that
+ copyright notice and this permission notice appear in supporting
+ documentation. This software is provided "as is" without express or
+ implied warranty.
+
+Files: src/pulsecore/poll.*
+Copyright:
+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
+ Copyright (C)1994,96,97,98,99,2000,2001,2004 Free Software Foundation, Inc.
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/pulse/utf8.c
+Copyright:
+ Copyright (C) 1999 Tom Tromey
+ Copyright (C) 2000 Red Hat, Inc.
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/bluetooth/ipc.*, src/modules/bluetooth/rtp.*
+Copyright:
+ Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/bluetooth/module-bluetooth-{device,discover}.c,
+ src/modules/bluetooth/bluetooth-util.*
+Copyright:
+ Copyright (C) 2008-2009 Joao Paulo Rechi Vita
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.
+
+File: src/modules/bluetooth/proximity-helper.c
+Copyright:
+ Copyright (C) 2000-2001 Qualcomm Incorporated
+ Copyright (C) 2002-2003 Maxim Krasnyansky <maxk@qualcomm.com>
+ Copyright (C) 2002-2007 Marcel Holtmann <marcel@holtmann.org>
+License: GPL-2+
+ On Debian systems, the complete text of the GPL-2 can be found in
+ /usr/share/common-licenses/GPL-2.
+
+Files: src/modules/bluetooth/sbc*
+Copyright:
+ Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
+ Copyright (C) 2004-2005 Henryk Ploetz <henryk@ploetzli.ch>
+ Copyright (C) 2005-2006 Brad Midgley <bmidgley@xmission.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/dbus/iface-{client,stream}.c:
+Copyright:
+ Copyright 2009 Tanu Kaskinen
+ Copyright 2009 Vincent Filali-Ansary <filali.v@azurdigitalnetworks.net>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/dbus/module-dbus-protocol.c
+Copyright:
+ Copyright 2009 Tanu Kaskinen
+ Copyright 2006 Lennart Poettering
+ Copyright 2006 Shams E. King
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/dbus/*
+Copyright:
+ Copyright 2009 Tanu Kaskinen
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/echo-cancel/adrian*.*
+Copyright:
+ Copyright (C) DFS Deutsche Flugsicherung (2004). All Rights Reserved.
+License:
+ You are allowed to use this source code in any open source or closed
+ source software you want. You are allowed to use the algorithms for a
+ hardware solution. You are allowed to modify the source code.
+ You are not allowed to remove the name of the author from this memo or
+ from the source code files. You are not allowed to monopolize the
+ source code or the algorithms behind the source code as your
+ intellectual property. This source code is free of royalty and comes
+ with no warranty.
+
+File: src/modules/echo-cancel/echo-cancel.h
+Copyright:
+ Copyright 2010 Arun Raghavan <arun.raghavan@collabora.co.uk>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/echo-cancel/module-echo-cancel.c
+Copyright:
+ Copyright 2010 Wim Taymans <wim.taymans@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/echo-cancel/speex.c
+Copyright:
+ Copyright 2010 Wim Taymans <wim.taymans@gmail.com>
+ Contributor: Arun Raghavan <arun.raghavan@collabora.co.uk>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/jack/module-jackdbus-detect.c
+Copyright:
+ Written by David Henningsson <david.henningsson@canonical.com>
+ Copyright 2010 Canonical Ltd.
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-device-manager.*
+Copyright:
+ Copyright 2006-2008 Lennart Poettering
+ Copyright (C) 2009 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/module-equalizer-sink.c
+Copyright:
+ Copyright 2004-2008 Lennart Poettering
+ Copyright 2009 Jason Newton <nevion@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/pulsecore/dbus-*.*, src/modules/module-hal-detect.c
+Copyright:
+ Copyright 2006 Lennart Poettering
+ Copyright 2006 Shams E. King
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/ladspa.h
+Copyright:
+ Copyright (C) 2000-2002 Richard W.E. Furse, Paul Barton-Davis, Stefan
+ Westerfeld.
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-always-sink.c, src/modules/rtp/rtsp_client.*
+Copyright:
+ Copyright (C) 2008 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-detect.c
+Copyright:
+ Copyright 2006 Lennart Poettering
+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
+ Copyright 2006 Diego Petteno
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/roap/*roap*, src/modules/rtp/headerlist.*
+Copyright:
+ Copyright 2005-2007 Lennart Poettering
+ Copyright (C) 2008 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/roap/base64.*
+Copyright:
+ Copyright (C) 2008 Colin Guthrie
+ Copyright (C) Kungliga Tekniska Hogskolan
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-device-manager.c
+Copyright:
+ Copyright 2006-2008 Lennart Poettering
+ Copyright 2009 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-filter-{apply,heuristics}*.c
+Copyright:
+ Copyright 2011 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-solaris.c
+Copyright:
+ Copyright 2006 Lennart Poettering
+ Copyright 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
+ Copyright 2009 Finn Thain
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/modules/module-switch-on-connect.c
+Copyright:
+ Copyright 2006 Lennart Poettering
+ Copyright 2009 Canonical Ltd
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/module-virtual-s{ink,ource}.c
+Copyright:
+ Copyright 2010 Intel Corporation
+ Contributor: Pierre-Louis Bossart <pierre-louis.bossart@intel.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/modules/reserve.*
+Copyright:
+ Copyright 2009 (C) Lennart Poettering
+License:
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation files
+ (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge,
+ publish, distribute, sublicense, and/or sell copies of the Software,
+ and to permit persons to whom the Software is furnished to do so,
+ subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+Files: src/pulsecore/atomic.h
+Copyright:
+ Copyright (C) 2006-2008 Lennart Poettering
+ Copyright (C) 2008 Nokia Corporation
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/pulsecore/core-util.c
+Copyright:
+ Copyright (C) 2004-2006 Lennart Poettering
+ Copyright (C) 2004 Joe Marcus Clarke
+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/pulse/ext-device-manager.*
+Copyright:
+ Copyright (C) 2008 Lennart Poettering
+ Copyright (C) 2009 Colin Guthrie
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/pulsecore/ffmpeg/avcodec.h
+Copyright:
+ Copyright (c) 2001 Fabrice Bellard
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/pulsecore/ffmpeg/resample2.c
+Copyright:
+ Copyright (c) 2004 Michael Niedermayer <michaelni@gmx.at>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: src/pulsecore/socket-util.c
+Copyright:
+ Copyright (C) 2004-2006 Lennart Poettering
+ Copyright (C) 2004 Joe Marcus Clarke
+ Copyright (C) 2006-2007 Pierre Ossman <ossman@cendio.se> for Cendio AB
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: man/xmltoman
+Copyright:
+ Copyright (C) 2000-2002 Oliver Kurth <oku@masqmail.cx>
+ Copyright (C) 2003 Lennart Poettering <mzkzygbzna@0pointer.de>
+License: LGPL-2+
+ On Debian systems, the complete text of the LGPL-2 can be found in
+ /usr/share/common-licenses/LGPL-2.
+
+File: po/ca.po
+Copyright:
+ Copyright (C) 2008 Xavier Conde Rueda <xavi.conde@gmail.com>
+ Copyright (C) 2009 Agustí Grau <fletxa@gmail.com>, 2009.
+ Copyright (C) Judith Pintó Subirada <judithp@gmail.com>
+ Copyright (C) 2009 Josep Torné Llavall <josep.torne@gmail.com>
+
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/cs.po
+Copyright:
+ Copyright (C) 2008,2009 Petr Kovar <pknbe@volny.cz>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/de.po
+Copyright:
+ Copyright (C) 2008,2009 Fabian Affolter <fab@fedoraproject.org>
+ Copyright (C) 2008,2009 Micha Pietsch <barney@fedoraproject.org>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/de_CH.po
+Copyright:
+ Copyright (C) 2008, 2009 Fabian Affolter <fab@fedoraproject.org>
+ Copyright (C) 2008, 2009 Micha Pietsch <barney@fedoraproject.org>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/el.po
+Copyright:
+ Copyright (C) 2008 Dimitris Glezos <dimitris@glezos.com>
+ Copyright (C) 2009 Thalia Papoutsaki <saliyath@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/es.po
+Copyright:
+ Copyright (C) 2009 Domingo Becker <domingobecker@gmail.com>
+ Copyright (C) 2008 Hector Daniel Cabrera <h.daniel.cabrera@gmail.com>
+ Copyright (C) 2009 Fernando Gonzalez Blanco <fgonz@fedoraproject.org>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/fi.po
+Copyright:
+ Copyright (C) 2009 Timo Jyrinki <timo.jyrinki@iki.fi>
+ Copyright (C) 2009 Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/fr.po
+Copyright:
+ Copyright (C) 2008 Robert-Andre Mauchin <zebob.m@pengzone.org>
+ Copyright (C) 2008 Michael Ughetto <telimektar esraonline com>
+ Copyright (C) 2008 Pablo Martin-Gomez <pablo.martin-gomez@laposte.net>
+ Copyright (C) 2009 Corentin Perard <corentin.perard@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/gu.po
+Copyright:
+ Copyright (C) 2009 Sweta Kothari <swkothar@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/hi.po
+Copyright:
+ Copyright (C) 2009 Rajesh Ranjan <rajesh672@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/it.po
+Copyright:
+ Copyright (C) 2008,2009 Luca Ferretti <elle.uca@libero.it>
+ Copyright (C) 2009 Milo Casagrande <milo@ubuntu.com>
+ Copyright (C) 2009 ario_santagiuliana <mario at marionline.it>
+ Copyright (C) 2009 Milo Casagrande <milo@ubuntu.com>
+
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/ja.po
+Copyright:
+ Copyright (C) 2009 Hyu_gabaru Ryu_ichi <hyu_gabaru@yahoo.co.jp>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/kn.po
+Copyright:
+ Copyright (C) 2009 Shankar Prasad <svenkate@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/mr.po
+Copyright:
+ Copyright (C) 2009 Sandeep Shedmake <sandeep.shedmake@gmail.com>
+ Copyright (C) 2009 Sandeep Shedmake <sshedmak@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/nl.po
+Copyright:
+ Copyright (C) 2009 Geert Warrink <geert.warrink@onsnet.nu>
+ Copyright (C) 2009 Reinout van Schouwen <reinout@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/or.po
+Copyright:
+ Copyright (C) 2009 Manoj Kumar Giri <mgiri@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/pa.po
+Copyright:
+ Copyright (C) 2009 Amanpreet Singh Alam <aalam@users.sf.net>
+ Copyright (C) 2009 Jaswinder Singh <jsingh@redhat.com>
+ Copyright (C) 2009 A S Alam <aalam@users.sf.net>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/pl.po
+Copyright:
+ Copyright (C) 2008 Piotr Drag <piotrdrag@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/pt_BR.po
+Copyright:
+ Copyright (C) 2008 Fabian Affolter <fab@fedoraproject.org>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/sr.po, po/sr@latin.po
+Copyright:
+ Copyright (C) 2009 Igor Miletic (Игор Милетић) <grejigl-gnomeprevod@yahoo.ca>, 2009.
+ Copyright (C) 2009 Miloš Komarčević <kmilos@gmail.com>, 2009.
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/sv.po
+Copyright:
+ Copyright (C) 2008 Daniel Nylander <po@danielnylander.se>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/ta.po
+Copyright:
+ Copyright (C) 2009 I. Felix <ifelix@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/te.po
+Copyright:
+ Copyright (C) 2009 Krishna Babu K <kkrothap@redhat.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/uk.po
+Copyright:
+ Copyright (C) 2009 Yuri Chornoivan <yurchor@ukr.net>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+File: po/zh_CN.po
+Copyright:
+ Copyright (C) 2008 闫丰刚 (sainry)<sainry@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: debian/*
+Copyright:
+ Copyright 2006-2009 Sjoerd Simons <sjoerd@debian.org>
+ Copyright 2006-2008 CJ van den Berg <cj@vdbonline.com>
+License: GPL-2+
+ On Debian systems, the complete text of the GPL-2 can be found in
+ /usr/share/common-licenses/GPL-2.
+
+Files: src/pulsecore/cpu-*, src/pulsecore/remap*,
+ src/pulsecore/svolume_{arm,mmx,sse}.c
+Copyright:
+ Copyright 2004-2006 Lennart Poettering
+ Copyright 2009 Wim Taymans <wim.taymans@collabora.co.uk>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+
+Files: src/pulsecore/sconv_sse.c
+Copyright:
+ Copyright 2004-2006 Lennart Poettering
+ Copyright 2006 Pierre Ossman <ossman@cendio.se> for Cendio AB
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+
+Files: src/pulsecore/usergroup.*
+Copyright:
+ Copyright 2009 Ted Percival
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
+Files: src/utils/qpaeq
+Copyright: 2009 Jason Newton <nevion@gmail.com>
+License: LGPL-2.1+
+ On Debian systems, the complete text of the LGPL-2.1 can be found in
+ /usr/share/common-licenses/LGPL-2.1.
+
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..c31be83
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+pristine-tar = True
+debian-branch = master
diff --git a/debian/libpulse-dev.examples b/debian/libpulse-dev.examples
new file mode 100644
index 0000000..70a823a
--- /dev/null
+++ b/debian/libpulse-dev.examples
@@ -0,0 +1,2 @@
+src/tests/pacat-simple.c
+src/tests/parec-simple.c
diff --git a/debian/libpulse-dev.install b/debian/libpulse-dev.install
new file mode 100644
index 0000000..a1bcccb
--- /dev/null
+++ b/debian/libpulse-dev.install
@@ -0,0 +1,7 @@
+usr/lib/*/cmake
+usr/lib/*/libpulse.so
+usr/lib/*/libpulse-simple.so
+usr/lib/*/libpulse-mainloop-glib.so
+usr/lib/*/pkgconfig/*
+usr/include/pulse/*
+usr/share/vala/vapi
diff --git a/debian/libpulse-mainloop-glib0.install b/debian/libpulse-mainloop-glib0.install
new file mode 100644
index 0000000..d2af206
--- /dev/null
+++ b/debian/libpulse-mainloop-glib0.install
@@ -0,0 +1 @@
+usr/lib/*/libpulse-mainloop-glib.so.*
diff --git a/debian/libpulse-mainloop-glib0.symbols b/debian/libpulse-mainloop-glib0.symbols
new file mode 100644
index 0000000..cab7de1
--- /dev/null
+++ b/debian/libpulse-mainloop-glib0.symbols
@@ -0,0 +1,6 @@
+libpulse-mainloop-glib.so.0 libpulse-mainloop-glib0 #MINVER#
+* Build-Depends-Package: libpulse-dev
+ PULSE_0@PULSE_0 0.99.1
+ pa_glib_mainloop_free@PULSE_0 0.99.1
+ pa_glib_mainloop_get_api@PULSE_0 0.99.1
+ pa_glib_mainloop_new@PULSE_0 0.99.1
diff --git a/debian/libpulse0.dirs b/debian/libpulse0.dirs
new file mode 100644
index 0000000..0e40994
--- /dev/null
+++ b/debian/libpulse0.dirs
@@ -0,0 +1 @@
+etc/pulse/client.conf.d
diff --git a/debian/libpulse0.install b/debian/libpulse0.install
new file mode 100644
index 0000000..cf55606
--- /dev/null
+++ b/debian/libpulse0.install
@@ -0,0 +1,4 @@
+etc/pulse/client.conf
+usr/lib/*/libpulse.so.*
+usr/lib/*/libpulse-simple.so.*
+usr/lib/*/pulseaudio/libpulsecommon-*.so
diff --git a/debian/libpulse0.maintscript b/debian/libpulse0.maintscript
new file mode 100644
index 0000000..38425bf
--- /dev/null
+++ b/debian/libpulse0.maintscript
@@ -0,0 +1 @@
+rm_conffile /etc/pulse/client.conf.d/00-disable-autospawn.conf 13.0-5~
diff --git a/debian/libpulse0.symbols b/debian/libpulse0.symbols
new file mode 100644
index 0000000..b3c1a8d
--- /dev/null
+++ b/debian/libpulse0.symbols
@@ -0,0 +1,390 @@
+libpulse-simple.so.0 libpulse0 #MINVER#
+* Build-Depends-Package: libpulse-dev
+ PULSE_0@PULSE_0 0.99.1
+ pa_simple_drain@PULSE_0 0.99.1
+ pa_simple_flush@PULSE_0 0.99.1
+ pa_simple_free@PULSE_0 0.99.1
+ pa_simple_get_latency@PULSE_0 0.99.1
+ pa_simple_new@PULSE_0 0.99.1
+ pa_simple_read@PULSE_0 0.99.1
+ pa_simple_write@PULSE_0 0.99.1
+libpulse.so.0 libpulse0 #MINVER#
+* Build-Depends-Package: libpulse-dev
+ PULSE_0@PULSE_0 0.99.1
+ pa_ascii_filter@PULSE_0 0.99.1
+ pa_ascii_valid@PULSE_0 0.99.1
+ pa_bytes_per_second@PULSE_0 0.99.1
+ pa_bytes_snprint@PULSE_0 0.99.1
+ pa_bytes_to_usec@PULSE_0 0.99.1
+ pa_channel_map_can_balance@PULSE_0 0.99.1
+ pa_channel_map_can_fade@PULSE_0 0.99.1
+ pa_channel_map_can_lfe_balance@PULSE_0 7.99.1
+ pa_channel_map_compatible@PULSE_0 0.99.1
+ pa_channel_map_equal@PULSE_0 0.99.1
+ pa_channel_map_has_position@PULSE_0 0.99.1
+ pa_channel_map_init@PULSE_0 0.99.1
+ pa_channel_map_init_auto@PULSE_0 0.99.1
+ pa_channel_map_init_extend@PULSE_0 0.99.1
+ pa_channel_map_init_mono@PULSE_0 0.99.1
+ pa_channel_map_init_stereo@PULSE_0 0.99.1
+ pa_channel_map_mask@PULSE_0 0.99.1
+ pa_channel_map_parse@PULSE_0 0.99.1
+ pa_channel_map_snprint@PULSE_0 0.99.1
+ pa_channel_map_superset@PULSE_0 0.99.1
+ pa_channel_map_to_name@PULSE_0 0.99.1
+ pa_channel_map_to_pretty_name@PULSE_0 0.99.1
+ pa_channel_map_valid@PULSE_0 0.99.1
+ pa_channel_position_from_string@PULSE_0 0.99.1
+ pa_channel_position_to_pretty_string@PULSE_0 0.99.1
+ pa_channel_position_to_string@PULSE_0 0.99.1
+ pa_channels_valid@PULSE_0 5.0
+ pa_context_add_autoload@PULSE_0 0.99.1
+ pa_context_connect@PULSE_0 0.99.1
+ pa_context_disconnect@PULSE_0 0.99.1
+ pa_context_drain@PULSE_0 0.99.1
+ pa_context_errno@PULSE_0 0.99.1
+ pa_context_exit_daemon@PULSE_0 0.99.1
+ pa_context_get_autoload_info_by_index@PULSE_0 0.99.1
+ pa_context_get_autoload_info_by_name@PULSE_0 0.99.1
+ pa_context_get_autoload_info_list@PULSE_0 0.99.1
+ pa_context_get_card_info_by_index@PULSE_0 0.99.1
+ pa_context_get_card_info_by_name@PULSE_0 0.99.1
+ pa_context_get_card_info_list@PULSE_0 0.99.1
+ pa_context_get_client_info@PULSE_0 0.99.1
+ pa_context_get_client_info_list@PULSE_0 0.99.1
+ pa_context_get_index@PULSE_0 0.99.1
+ pa_context_get_module_info@PULSE_0 0.99.1
+ pa_context_get_module_info_list@PULSE_0 0.99.1
+ pa_context_get_protocol_version@PULSE_0 0.99.1
+ pa_context_get_sample_info_by_index@PULSE_0 0.99.1
+ pa_context_get_sample_info_by_name@PULSE_0 0.99.1
+ pa_context_get_sample_info_list@PULSE_0 0.99.1
+ pa_context_get_server@PULSE_0 0.99.1
+ pa_context_get_server_info@PULSE_0 0.99.1
+ pa_context_get_server_protocol_version@PULSE_0 0.99.1
+ pa_context_get_sink_info_by_index@PULSE_0 0.99.1
+ pa_context_get_sink_info_by_name@PULSE_0 0.99.1
+ pa_context_get_sink_info_list@PULSE_0 0.99.1
+ pa_context_get_sink_input_info@PULSE_0 0.99.1
+ pa_context_get_sink_input_info_list@PULSE_0 0.99.1
+ pa_context_get_source_info_by_index@PULSE_0 0.99.1
+ pa_context_get_source_info_by_name@PULSE_0 0.99.1
+ pa_context_get_source_info_list@PULSE_0 0.99.1
+ pa_context_get_source_output_info@PULSE_0 0.99.1
+ pa_context_get_source_output_info_list@PULSE_0 0.99.1
+ pa_context_get_state@PULSE_0 0.99.1
+ pa_context_get_tile_size@PULSE_0 0.99.1
+ pa_context_is_local@PULSE_0 0.99.1
+ pa_context_is_pending@PULSE_0 0.99.1
+ pa_context_kill_client@PULSE_0 0.99.1
+ pa_context_kill_sink_input@PULSE_0 0.99.1
+ pa_context_kill_source_output@PULSE_0 0.99.1
+ pa_context_load_cookie_from_file@PULSE_0 5.0
+ pa_context_load_module@PULSE_0 0.99.1
+ pa_context_move_sink_input_by_index@PULSE_0 0.99.1
+ pa_context_move_sink_input_by_name@PULSE_0 0.99.1
+ pa_context_move_source_output_by_index@PULSE_0 0.99.1
+ pa_context_move_source_output_by_name@PULSE_0 0.99.1
+ pa_context_new@PULSE_0 0.99.1
+ pa_context_new_with_proplist@PULSE_0 0.99.1
+ pa_context_play_sample@PULSE_0 0.99.1
+ pa_context_play_sample_with_proplist@PULSE_0 0.99.1
+ pa_context_proplist_remove@PULSE_0 0.99.1
+ pa_context_proplist_update@PULSE_0 0.99.1
+ pa_context_ref@PULSE_0 0.99.1
+ pa_context_remove_autoload_by_index@PULSE_0 0.99.1
+ pa_context_remove_autoload_by_name@PULSE_0 0.99.1
+ pa_context_remove_sample@PULSE_0 0.99.1
+ pa_context_rttime_new@PULSE_0 0.99.1
+ pa_context_rttime_restart@PULSE_0 0.99.1
+ pa_context_set_card_profile_by_index@PULSE_0 0.99.1
+ pa_context_set_card_profile_by_name@PULSE_0 0.99.1
+ pa_context_set_default_sink@PULSE_0 0.99.1
+ pa_context_set_default_source@PULSE_0 0.99.1
+ pa_context_set_event_callback@PULSE_0 0.99.1
+ pa_context_set_name@PULSE_0 0.99.1
+ pa_context_set_port_latency_offset@PULSE_0 4.0
+ pa_context_set_sink_input_mute@PULSE_0 0.99.1
+ pa_context_set_sink_input_volume@PULSE_0 0.99.1
+ pa_context_set_sink_mute_by_index@PULSE_0 0.99.1
+ pa_context_set_sink_mute_by_name@PULSE_0 0.99.1
+ pa_context_set_sink_port_by_index@PULSE_0 0.99.1
+ pa_context_set_sink_port_by_name@PULSE_0 0.99.1
+ pa_context_set_sink_volume_by_index@PULSE_0 0.99.1
+ pa_context_set_sink_volume_by_name@PULSE_0 0.99.1
+ pa_context_set_source_mute_by_index@PULSE_0 0.99.1
+ pa_context_set_source_mute_by_name@PULSE_0 0.99.1
+ pa_context_set_source_output_mute@PULSE_0 0.99.1
+ pa_context_set_source_output_volume@PULSE_0 0.99.1
+ pa_context_set_source_port_by_index@PULSE_0 0.99.1
+ pa_context_set_source_port_by_name@PULSE_0 0.99.1
+ pa_context_set_source_volume_by_index@PULSE_0 0.99.1
+ pa_context_set_source_volume_by_name@PULSE_0 0.99.1
+ pa_context_set_state_callback@PULSE_0 0.99.1
+ pa_context_set_subscribe_callback@PULSE_0 0.99.1
+ pa_context_stat@PULSE_0 0.99.1
+ pa_context_subscribe@PULSE_0 0.99.1
+ pa_context_suspend_sink_by_index@PULSE_0 0.99.1
+ pa_context_suspend_sink_by_name@PULSE_0 0.99.1
+ pa_context_suspend_source_by_index@PULSE_0 0.99.1
+ pa_context_suspend_source_by_name@PULSE_0 0.99.1
+ pa_context_unload_module@PULSE_0 0.99.1
+ pa_context_unref@PULSE_0 0.99.1
+ pa_cvolume_avg@PULSE_0 0.99.1
+ pa_cvolume_avg_mask@PULSE_0 0.99.1
+ pa_cvolume_channels_equal_to@PULSE_0 0.99.1
+ pa_cvolume_compatible@PULSE_0 0.99.1
+ pa_cvolume_compatible_with_channel_map@PULSE_0 0.99.1
+ pa_cvolume_dec@PULSE_0 0.99.1
+ pa_cvolume_equal@PULSE_0 0.99.1
+ pa_cvolume_get_balance@PULSE_0 0.99.1
+ pa_cvolume_get_fade@PULSE_0 0.99.1
+ pa_cvolume_get_lfe_balance@PULSE_0 7.99.1
+ pa_cvolume_get_position@PULSE_0 0.99.1
+ pa_cvolume_inc@PULSE_0 0.99.1
+ pa_cvolume_inc_clamp@PULSE_0 0.99.1
+ pa_cvolume_init@PULSE_0 0.99.1
+ pa_cvolume_max@PULSE_0 0.99.1
+ pa_cvolume_max_mask@PULSE_0 0.99.1
+ pa_cvolume_merge@PULSE_0 0.99.1
+ pa_cvolume_min@PULSE_0 0.99.1
+ pa_cvolume_min_mask@PULSE_0 0.99.1
+ pa_cvolume_remap@PULSE_0 0.99.1
+ pa_cvolume_scale@PULSE_0 0.99.1
+ pa_cvolume_scale_mask@PULSE_0 0.99.1
+ pa_cvolume_set@PULSE_0 0.99.1
+ pa_cvolume_set_balance@PULSE_0 0.99.1
+ pa_cvolume_set_fade@PULSE_0 0.99.1
+ pa_cvolume_set_lfe_balance@PULSE_0 7.99.1
+ pa_cvolume_set_position@PULSE_0 0.99.1
+ pa_cvolume_snprint@PULSE_0 0.99.1
+ pa_cvolume_snprint_verbose@PULSE_0 5.0
+ pa_cvolume_valid@PULSE_0 0.99.1
+ pa_direction_to_string@PULSE_0 5.99.1
+ pa_direction_valid@PULSE_0 5.99.1
+ pa_encoding_from_string@PULSE_0 11.99.1
+ pa_encoding_to_string@PULSE_0 0.99.4
+ pa_ext_device_manager_delete@PULSE_0 0.99.1
+ pa_ext_device_manager_enable_role_device_priority_routing@PULSE_0 0.99.1
+ pa_ext_device_manager_read@PULSE_0 0.99.1
+ pa_ext_device_manager_reorder_devices_for_role@PULSE_0 0.99.1
+ pa_ext_device_manager_set_device_description@PULSE_0 0.99.1
+ pa_ext_device_manager_set_subscribe_cb@PULSE_0 0.99.1
+ pa_ext_device_manager_subscribe@PULSE_0 0.99.1
+ pa_ext_device_manager_test@PULSE_0 0.99.1
+ pa_ext_device_restore_read_formats@PULSE_0 0.99.4
+ pa_ext_device_restore_read_formats_all@PULSE_0 0.99.4
+ pa_ext_device_restore_save_formats@PULSE_0 0.99.4
+ pa_ext_device_restore_set_subscribe_cb@PULSE_0 0.99.2
+ pa_ext_device_restore_subscribe@PULSE_0 0.99.1
+ pa_ext_device_restore_test@PULSE_0 0.99.1
+ pa_ext_stream_restore_delete@PULSE_0 0.99.1
+ pa_ext_stream_restore_read@PULSE_0 0.99.1
+ pa_ext_stream_restore_set_subscribe_cb@PULSE_0 0.99.1
+ pa_ext_stream_restore_subscribe@PULSE_0 0.99.1
+ pa_ext_stream_restore_test@PULSE_0 0.99.1
+ pa_ext_stream_restore_write@PULSE_0 0.99.1
+ pa_format_info_copy@PULSE_0 0.99.4
+ pa_format_info_free@PULSE_0 0.99.4
+ pa_format_info_free_string_array@PULSE_0 2.0
+ pa_format_info_from_sample_spec@PULSE_0 0.99.4
+ pa_format_info_from_string@PULSE_0 0.99.4
+ pa_format_info_get_channel_map@PULSE_0 12.99.2
+ pa_format_info_get_channels@PULSE_0 12.99.2
+ pa_format_info_get_prop_int@PULSE_0 2.0
+ pa_format_info_get_prop_int_array@PULSE_0 2.0
+ pa_format_info_get_prop_int_range@PULSE_0 2.0
+ pa_format_info_get_prop_string@PULSE_0 2.0
+ pa_format_info_get_prop_string_array@PULSE_0 2.0
+ pa_format_info_get_prop_type@PULSE_0 2.0
+ pa_format_info_get_rate@PULSE_0 12.99.2
+ pa_format_info_get_sample_format@PULSE_0 12.99.2
+ pa_format_info_is_compatible@PULSE_0 0.99.4
+ pa_format_info_is_pcm@PULSE_0 0.99.4
+ pa_format_info_new@PULSE_0 0.99.4
+ pa_format_info_set_channel_map@PULSE_0 0.99.4
+ pa_format_info_set_channels@PULSE_0 0.99.4
+ pa_format_info_set_prop_int@PULSE_0 0.99.4
+ pa_format_info_set_prop_int_array@PULSE_0 0.99.4
+ pa_format_info_set_prop_int_range@PULSE_0 0.99.4
+ pa_format_info_set_prop_string@PULSE_0 0.99.4
+ pa_format_info_set_prop_string_array@PULSE_0 0.99.4
+ pa_format_info_set_rate@PULSE_0 0.99.4
+ pa_format_info_set_sample_format@PULSE_0 0.99.4
+ pa_format_info_snprint@PULSE_0 0.99.4
+ pa_format_info_to_sample_spec@PULSE_0 0.99.4
+ pa_format_info_valid@PULSE_0 0.99.4
+ pa_frame_size@PULSE_0 0.99.1
+ pa_get_binary_name@PULSE_0 0.99.1
+ pa_get_fqdn@PULSE_0 0.99.1
+ pa_get_home_dir@PULSE_0 0.99.1
+ pa_get_host_name@PULSE_0 0.99.1
+ pa_get_library_version@PULSE_0 0.99.1
+ pa_get_user_name@PULSE_0 0.99.1
+ pa_gettimeofday@PULSE_0 0.99.1
+ pa_locale_to_utf8@PULSE_0 0.99.1
+ pa_mainloop_api_once@PULSE_0 0.99.1
+ pa_mainloop_dispatch@PULSE_0 0.99.1
+ pa_mainloop_free@PULSE_0 0.99.1
+ pa_mainloop_get_api@PULSE_0 0.99.1
+ pa_mainloop_get_retval@PULSE_0 0.99.1
+ pa_mainloop_iterate@PULSE_0 0.99.1
+ pa_mainloop_new@PULSE_0 0.99.1
+ pa_mainloop_poll@PULSE_0 0.99.1
+ pa_mainloop_prepare@PULSE_0 0.99.1
+ pa_mainloop_quit@PULSE_0 0.99.1
+ pa_mainloop_run@PULSE_0 0.99.1
+ pa_mainloop_set_poll_func@PULSE_0 0.99.1
+ pa_mainloop_wakeup@PULSE_0 0.99.1
+ pa_msleep@PULSE_0 0.99.1
+ pa_operation_cancel@PULSE_0 0.99.1
+ pa_operation_get_state@PULSE_0 0.99.1
+ pa_operation_ref@PULSE_0 0.99.1
+ pa_operation_set_state_callback@PULSE_0 4.0
+ pa_operation_unref@PULSE_0 0.99.1
+ pa_parse_sample_format@PULSE_0 0.99.1
+ pa_path_get_filename@PULSE_0 0.99.1
+ pa_proplist_clear@PULSE_0 0.99.1
+ pa_proplist_contains@PULSE_0 0.99.1
+ pa_proplist_copy@PULSE_0 0.99.1
+ pa_proplist_equal@PULSE_0 0.99.1
+ pa_proplist_free@PULSE_0 0.99.1
+ pa_proplist_from_string@PULSE_0 0.99.1
+ pa_proplist_get@PULSE_0 0.99.1
+ pa_proplist_gets@PULSE_0 0.99.1
+ pa_proplist_isempty@PULSE_0 0.99.1
+ pa_proplist_iterate@PULSE_0 0.99.1
+ pa_proplist_key_valid@PULSE_0 4.0
+ pa_proplist_new@PULSE_0 0.99.1
+ pa_proplist_set@PULSE_0 0.99.1
+ pa_proplist_setf@PULSE_0 0.99.1
+ pa_proplist_setp@PULSE_0 0.99.1
+ pa_proplist_sets@PULSE_0 0.99.1
+ pa_proplist_size@PULSE_0 0.99.1
+ pa_proplist_to_string@PULSE_0 0.99.1
+ pa_proplist_to_string_sep@PULSE_0 0.99.1
+ pa_proplist_unset@PULSE_0 0.99.1
+ pa_proplist_unset_many@PULSE_0 0.99.1
+ pa_proplist_update@PULSE_0 0.99.1
+ pa_rtclock_now@PULSE_0 0.99.1
+ pa_sample_format_is_be@PULSE_0 0.99.1
+ pa_sample_format_is_le@PULSE_0 0.99.1
+ pa_sample_format_to_string@PULSE_0 0.99.1
+ pa_sample_format_valid@PULSE_0 5.0
+ pa_sample_rate_valid@PULSE_0 5.0
+ pa_sample_size@PULSE_0 0.99.1
+ pa_sample_size_of_format@PULSE_0 0.99.1
+ pa_sample_spec_equal@PULSE_0 0.99.1
+ pa_sample_spec_init@PULSE_0 0.99.1
+ pa_sample_spec_snprint@PULSE_0 0.99.1
+ pa_sample_spec_valid@PULSE_0 0.99.1
+ pa_signal_done@PULSE_0 0.99.1
+ pa_signal_free@PULSE_0 0.99.1
+ pa_signal_init@PULSE_0 0.99.1
+ pa_signal_new@PULSE_0 0.99.1
+ pa_signal_set_destroy@PULSE_0 0.99.1
+ pa_stream_begin_write@PULSE_0 0.99.1
+ pa_stream_cancel_write@PULSE_0 0.99.1
+ pa_stream_connect_playback@PULSE_0 0.99.1
+ pa_stream_connect_record@PULSE_0 0.99.1
+ pa_stream_connect_upload@PULSE_0 0.99.1
+ pa_stream_cork@PULSE_0 0.99.1
+ pa_stream_disconnect@PULSE_0 0.99.1
+ pa_stream_drain@PULSE_0 0.99.1
+ pa_stream_drop@PULSE_0 0.99.1
+ pa_stream_finish_upload@PULSE_0 0.99.1
+ pa_stream_flush@PULSE_0 0.99.1
+ pa_stream_get_buffer_attr@PULSE_0 0.99.1
+ pa_stream_get_channel_map@PULSE_0 0.99.1
+ pa_stream_get_context@PULSE_0 0.99.1
+ pa_stream_get_device_index@PULSE_0 0.99.1
+ pa_stream_get_device_name@PULSE_0 0.99.1
+ pa_stream_get_format_info@PULSE_0 0.99.1
+ pa_stream_get_index@PULSE_0 0.99.1
+ pa_stream_get_latency@PULSE_0 0.99.1
+ pa_stream_get_monitor_stream@PULSE_0 0.99.1
+ pa_stream_get_sample_spec@PULSE_0 0.99.1
+ pa_stream_get_state@PULSE_0 0.99.1
+ pa_stream_get_time@PULSE_0 0.99.1
+ pa_stream_get_timing_info@PULSE_0 0.99.1
+ pa_stream_get_underflow_index@PULSE_0 0.99.1
+ pa_stream_is_corked@PULSE_0 0.99.1
+ pa_stream_is_suspended@PULSE_0 0.99.1
+ pa_stream_new@PULSE_0 0.99.1
+ pa_stream_new_extended@PULSE_0 0.99.1
+ pa_stream_new_with_proplist@PULSE_0 0.99.1
+ pa_stream_peek@PULSE_0 0.99.1
+ pa_stream_prebuf@PULSE_0 0.99.1
+ pa_stream_proplist_remove@PULSE_0 0.99.1
+ pa_stream_proplist_update@PULSE_0 0.99.1
+ pa_stream_readable_size@PULSE_0 0.99.1
+ pa_stream_ref@PULSE_0 0.99.1
+ pa_stream_set_buffer_attr@PULSE_0 0.99.1
+ pa_stream_set_buffer_attr_callback@PULSE_0 0.99.1
+ pa_stream_set_event_callback@PULSE_0 0.99.1
+ pa_stream_set_latency_update_callback@PULSE_0 0.99.1
+ pa_stream_set_monitor_stream@PULSE_0 0.99.1
+ pa_stream_set_moved_callback@PULSE_0 0.99.1
+ pa_stream_set_name@PULSE_0 0.99.1
+ pa_stream_set_overflow_callback@PULSE_0 0.99.1
+ pa_stream_set_read_callback@PULSE_0 0.99.1
+ pa_stream_set_started_callback@PULSE_0 0.99.1
+ pa_stream_set_state_callback@PULSE_0 0.99.1
+ pa_stream_set_suspended_callback@PULSE_0 0.99.1
+ pa_stream_set_underflow_callback@PULSE_0 0.99.1
+ pa_stream_set_write_callback@PULSE_0 0.99.1
+ pa_stream_trigger@PULSE_0 0.99.1
+ pa_stream_unref@PULSE_0 0.99.1
+ pa_stream_update_sample_rate@PULSE_0 0.99.1
+ pa_stream_update_timing_info@PULSE_0 0.99.1
+ pa_stream_writable_size@PULSE_0 0.99.1
+ pa_stream_write@PULSE_0 0.99.1
+ pa_stream_write_ext_free@PULSE_0 5.99.1
+ pa_strerror@PULSE_0 0.99.1
+ pa_sw_cvolume_divide@PULSE_0 0.99.1
+ pa_sw_cvolume_divide_scalar@PULSE_0 0.99.1
+ pa_sw_cvolume_multiply@PULSE_0 0.99.1
+ pa_sw_cvolume_multiply_scalar@PULSE_0 0.99.1
+ pa_sw_cvolume_snprint_dB@PULSE_0 0.99.1
+ pa_sw_volume_divide@PULSE_0 0.99.1
+ pa_sw_volume_from_dB@PULSE_0 0.99.1
+ pa_sw_volume_from_linear@PULSE_0 0.99.1
+ pa_sw_volume_multiply@PULSE_0 0.99.1
+ pa_sw_volume_snprint_dB@PULSE_0 0.99.1
+ pa_sw_volume_to_dB@PULSE_0 0.99.1
+ pa_sw_volume_to_linear@PULSE_0 0.99.1
+ pa_thread_make_realtime@PULSE_0 12.99.2
+ pa_threaded_mainloop_accept@PULSE_0 0.99.1
+ pa_threaded_mainloop_free@PULSE_0 0.99.1
+ pa_threaded_mainloop_get_api@PULSE_0 0.99.1
+ pa_threaded_mainloop_get_retval@PULSE_0 0.99.1
+ pa_threaded_mainloop_in_thread@PULSE_0 0.99.1
+ pa_threaded_mainloop_lock@PULSE_0 0.99.1
+ pa_threaded_mainloop_new@PULSE_0 0.99.1
+ pa_threaded_mainloop_once_unlocked@PULSE_0 12.99.2
+ pa_threaded_mainloop_set_name@PULSE_0 5.0
+ pa_threaded_mainloop_signal@PULSE_0 0.99.1
+ pa_threaded_mainloop_start@PULSE_0 0.99.1
+ pa_threaded_mainloop_stop@PULSE_0 0.99.1
+ pa_threaded_mainloop_unlock@PULSE_0 0.99.1
+ pa_threaded_mainloop_wait@PULSE_0 0.99.1
+ pa_timeval_add@PULSE_0 0.99.1
+ pa_timeval_age@PULSE_0 0.99.1
+ pa_timeval_cmp@PULSE_0 0.99.1
+ pa_timeval_diff@PULSE_0 0.99.1
+ pa_timeval_load@PULSE_0 0.99.1
+ pa_timeval_store@PULSE_0 0.99.1
+ pa_timeval_sub@PULSE_0 0.99.1
+ pa_usec_to_bytes@PULSE_0 0.99.1
+ pa_utf8_filter@PULSE_0 0.99.1
+ pa_utf8_to_locale@PULSE_0 0.99.1
+ pa_utf8_valid@PULSE_0 0.99.1
+ pa_volume_snprint@PULSE_0 0.99.1
+ pa_volume_snprint_verbose@PULSE_0 5.0
+ pa_xfree@PULSE_0 0.99.1
+ pa_xmalloc0@PULSE_0 0.99.1
+ pa_xmalloc@PULSE_0 0.99.1
+ pa_xmemdup@PULSE_0 0.99.1
+ pa_xrealloc@PULSE_0 0.99.1
+ pa_xstrdup@PULSE_0 0.99.1
+ pa_xstrndup@PULSE_0 0.99.1
diff --git a/debian/libpulsedsp.install b/debian/libpulsedsp.install
new file mode 100644
index 0000000..4d695d1
--- /dev/null
+++ b/debian/libpulsedsp.install
@@ -0,0 +1 @@
+usr/lib/*/pulseaudio/libpulsedsp.so
diff --git a/debian/libpulsedsp.lintian-overrides b/debian/libpulsedsp.lintian-overrides
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/debian/libpulsedsp.lintian-overrides
diff --git a/debian/not-installed b/debian/not-installed
new file mode 100644
index 0000000..5e23e03
--- /dev/null
+++ b/debian/not-installed
@@ -0,0 +1 @@
+usr/lib/pulse-*/modules/module-console-kit.so
diff --git a/debian/patches/disable-autospawn.patch b/debian/patches/disable-autospawn.patch
new file mode 100644
index 0000000..4f43d0b
--- /dev/null
+++ b/debian/patches/disable-autospawn.patch
@@ -0,0 +1,21 @@
+From: Felipe Sateler <fsateler@debian.org>
+Date: Fri, 26 Feb 2021 19:29:30 -0300
+Subject: Disable autospawn by default
+
+---
+ src/pulse/client-conf.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/pulse/client-conf.c b/src/pulse/client-conf.c
+index 1daaf91..bf88723 100644
+--- a/src/pulse/client-conf.c
++++ b/src/pulse/client-conf.c
+@@ -63,7 +63,7 @@ static const pa_client_conf default_conf = {
+ .cookie_from_x11_valid = false,
+ .cookie_file_from_application = NULL,
+ .cookie_file_from_client_conf = NULL,
+- .autospawn = true,
++ .autospawn = false,
+ .disable_shm = false,
+ .disable_memfd = false,
+ .shm_size = 0,
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..54c06fd
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+disable-autospawn.patch
+tests-fix-use-of-uninitialized-variable-cpu_info.patch
diff --git a/debian/patches/tests-fix-use-of-uninitialized-variable-cpu_info.patch b/debian/patches/tests-fix-use-of-uninitialized-variable-cpu_info.patch
new file mode 100644
index 0000000..32843de
--- /dev/null
+++ b/debian/patches/tests-fix-use-of-uninitialized-variable-cpu_info.patch
@@ -0,0 +1,34 @@
+From: Faidon Liambotis <paravoid@debian.org>
+Date: Fri, 26 Feb 2021 03:23:52 +0200
+Subject: tests: fix use of uninitialized variable cpu_info
+
+On cpu-volume-test, cpu_info is initialized only on i386/amd64 systems,
+and otherwise passed on to pa_cpu_init_orc() uninitialized.
+
+If one was unlucky enough, they could end up with cpu_info.cpu_type ==
+PA_CPU_X86 on a non-x86 system, and use and test the Orc codepath
+without that being functional, and thus with the test failing.
+
+This has been observed in the wild on the ppc64el Debian buildds. See
+Debian bug #982740 for more context.
+
+Define cpu_info here in the same way as in other tests.
+
+Signed-off-by: Faidon Liambotis <paravoid@debian.org>
+---
+ src/tests/cpu-volume-test.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/tests/cpu-volume-test.c b/src/tests/cpu-volume-test.c
+index 535488e..5de8c83 100644
+--- a/src/tests/cpu-volume-test.c
++++ b/src/tests/cpu-volume-test.c
+@@ -187,7 +187,7 @@ END_TEST
+
+ START_TEST (svolume_orc_test) {
+ pa_do_volume_func_t orig_func, orc_func;
+- pa_cpu_info cpu_info;
++ pa_cpu_info cpu_info = { PA_CPU_UNDEFINED, {}, false };
+ int i, j;
+
+ #if defined (__i386__) || defined (__amd64__)
diff --git a/debian/pulse-alsa.conf b/debian/pulse-alsa.conf
new file mode 100644
index 0000000..be690fc
--- /dev/null
+++ b/debian/pulse-alsa.conf
@@ -0,0 +1,15 @@
+# This file is referred to by /usr/share/alsa/pulse.conf to set pulseaudio as
+# the default output plugin for applications using alsa when PulseAudio is
+# running.
+
+pcm.!default {
+ type pulse
+ hint {
+ show on
+ description "Playback/recording through the PulseAudio sound server"
+ }
+}
+
+ctl.!default {
+ type pulse
+}
diff --git a/debian/pulse.conf b/debian/pulse.conf
new file mode 100644
index 0000000..0813d04
--- /dev/null
+++ b/debian/pulse.conf
@@ -0,0 +1,16 @@
+# PulseAudio alsa plugin configuration file to set the pulseaudio plugin as
+# default output for applications using alsa when pulseaudio is running.
+hook_func.pulse_load_if_running {
+ lib "libasound_module_conf_pulse.so"
+ func "conf_pulse_hook_load_if_running"
+}
+
+@hooks [
+ {
+ func pulse_load_if_running
+ files [
+ "/usr/share/alsa/pulse-alsa.conf"
+ ]
+ errors false
+ }
+]
diff --git a/debian/pulseaudio-equalizer.install b/debian/pulseaudio-equalizer.install
new file mode 100644
index 0000000..9cff9f8
--- /dev/null
+++ b/debian/pulseaudio-equalizer.install
@@ -0,0 +1,2 @@
+usr/lib/pulse-*/modules/*equalizer-sink*
+usr/bin/qpaeq
diff --git a/debian/pulseaudio-module-bluetooth.install b/debian/pulseaudio-module-bluetooth.install
new file mode 100644
index 0000000..8a11e7e
--- /dev/null
+++ b/debian/pulseaudio-module-bluetooth.install
@@ -0,0 +1,5 @@
+usr/lib/pulse-*/modules/libbluez*-util.so
+usr/lib/pulse-*/modules/module-bluetooth-discover.so
+usr/lib/pulse-*/modules/module-bluetooth-policy.so
+usr/lib/pulse-*/modules/module-bluez*-device.so
+usr/lib/pulse-*/modules/module-bluez*-discover.so
diff --git a/debian/pulseaudio-module-gsettings.install b/debian/pulseaudio-module-gsettings.install
new file mode 100644
index 0000000..e95c695
--- /dev/null
+++ b/debian/pulseaudio-module-gsettings.install
@@ -0,0 +1,4 @@
+usr/libexec/pulse/gsettings-helper
+usr/lib/pulse-*/modules/module-gsettings.so
+usr/share/GConf/gsettings/pulseaudio.convert
+usr/share/glib-2.0/schemas/org.freedesktop.pulseaudio.gschema.xml
diff --git a/debian/pulseaudio-module-jack.install b/debian/pulseaudio-module-jack.install
new file mode 100644
index 0000000..63159b2
--- /dev/null
+++ b/debian/pulseaudio-module-jack.install
@@ -0,0 +1,3 @@
+usr/lib/pulse-*/modules/module-jack-sink.so
+usr/lib/pulse-*/modules/module-jack-source.so
+usr/lib/pulse-*/modules/module-jackdbus-detect.so
diff --git a/debian/pulseaudio-module-lirc.install b/debian/pulseaudio-module-lirc.install
new file mode 100644
index 0000000..4af4597
--- /dev/null
+++ b/debian/pulseaudio-module-lirc.install
@@ -0,0 +1 @@
+usr/lib/pulse-*/modules/module-lirc.so
diff --git a/debian/pulseaudio-module-raop.install b/debian/pulseaudio-module-raop.install
new file mode 100644
index 0000000..e19f847
--- /dev/null
+++ b/debian/pulseaudio-module-raop.install
@@ -0,0 +1 @@
+usr/lib/pulse-*/modules/*raop*
diff --git a/debian/pulseaudio-module-zeroconf.install b/debian/pulseaudio-module-zeroconf.install
new file mode 100644
index 0000000..5758767
--- /dev/null
+++ b/debian/pulseaudio-module-zeroconf.install
@@ -0,0 +1,3 @@
+usr/lib/pulse-*/modules/libavahi-wrap.so
+usr/lib/pulse-*/modules/module-zeroconf-discover.so
+usr/lib/pulse-*/modules/module-zeroconf-publish.so
diff --git a/debian/pulseaudio-utils.install b/debian/pulseaudio-utils.install
new file mode 100644
index 0000000..bda341a
--- /dev/null
+++ b/debian/pulseaudio-utils.install
@@ -0,0 +1,21 @@
+usr/bin/pacat
+usr/bin/pacmd
+usr/bin/pactl
+usr/bin/paplay
+usr/bin/pamon
+usr/bin/parec
+usr/bin/parecord
+usr/bin/padsp
+usr/bin/pax11publish
+usr/bin/pasuspender
+usr/bin/pa-info
+usr/share/man/man1/pacat.1
+usr/share/man/man1/pacmd.1
+usr/share/man/man1/pactl.1
+usr/share/man/man1/padsp.1
+usr/share/man/man1/pamon.1
+usr/share/man/man1/paplay.1
+usr/share/man/man1/parec.1
+usr/share/man/man1/parecord.1
+usr/share/man/man1/pasuspender.1
+usr/share/man/man1/pax11publish.1
diff --git a/debian/pulseaudio.NEWS b/debian/pulseaudio.NEWS
new file mode 100644
index 0000000..986f8db
--- /dev/null
+++ b/debian/pulseaudio.NEWS
@@ -0,0 +1,10 @@
+pulseaudio (5.0-3) unstable; urgency=medium
+
+ Pulseaudio no longer installs the initscript for a system wide daemon.
+ If you use systemwide mode (you probably shouldn't), you can find the init
+ script plus default file in /usr/share/doc/pulseaudio/examples/
+
+ If you have modified the init script or the default file, you will find a
+ backup of the file with a .dpkg-bak suffix.
+
+ -- Felipe Sateler <fsateler@debian.org> Fri, 25 Apr 2014 16:24:07 -0300
diff --git a/debian/pulseaudio.bug-script b/debian/pulseaudio.bug-script
new file mode 100644
index 0000000..2b385c5
--- /dev/null
+++ b/debian/pulseaudio.bug-script
@@ -0,0 +1,51 @@
+#!/bin/bash
+
+
+REPORTBUG_VERSION=$(dpkg-query -f '${source:Version}' -W reportbug)
+HAVE_ATTACHMENTS=$(dpkg --compare-versions "$REPORTBUG_VERSION" ge "6.5.0" && echo yes || echo no)
+
+function include_file() {
+ while [ -n "$1" ] ; do
+ if [ ! -f "$1" ] ; then
+ # file doesn't exist, just note that fact
+ echo "File '$1' does not exist" >&3
+ echo >&3
+ elif [ $HAVE_ATTACHMENTS = yes ] ; then
+ echo "-- BEGIN ATTACHMENTS --" >&3
+ echo $1 >&3
+ echo "-- END ATTACHMENTS --" >&3
+ else
+ echo "${1}:" >&3
+ cat "$1" >&3
+ echo >&3
+ fi
+ shift
+ done
+}
+
+function include_command() {
+ desc=$(echo "$@" | sed -e 's/[^[:alnum:]:_-]\+/_/g')
+ tmp=$(mktemp --tmpdir bug-pulseaudio-${desc}.XXXXXX)
+ "$@" &>$tmp
+ include_file $tmp
+ # delete cruft if possible
+ # for attachments we can't because it is not known when reportbug exits
+ if [ $HAVE_ATTACHMENTS = no ] ; then
+ rm $tmp
+ fi
+}
+
+# to see if we have a systemwide pulseaudio
+include_file /etc/default/pulseaudio
+
+# pulseaudio configuration
+include_file /etc/pulse/client.conf /etc/pulse/daemon.conf /etc/pulse/default.pa /etc/pulse/system.pa
+
+# Get alsa devices if possible
+if which aplay &>/dev/null ; then
+ include_command aplay -L
+fi
+
+include_command pactl list
+include_command pactl info
+
diff --git a/debian/pulseaudio.default.example b/debian/pulseaudio.default.example
new file mode 100644
index 0000000..3926198
--- /dev/null
+++ b/debian/pulseaudio.default.example
@@ -0,0 +1,22 @@
+# Start the PulseAudio sound server in system mode.
+# (enables the pulseaudio init script - requires that users be in the
+# pulse-access group)
+# System mode is not the recommended way to run PulseAudio as it has some
+# limitations (such as no shared memory access) and could potentially allow
+# users to disconnect or redirect each others' audio streams. The
+# recommended way to run PulseAudio is as a per-session daemon. For GNOME/KDE/
+# Xfce sessions in Ubuntu Lucid/10.04, /etc/xdg/autostart/pulseaudio.desktop
+# handles this function of automatically starting PulseAudio on login, and for
+# it to work correctly your user must *not* have "autospawn = no" set in
+# ~/.pulse/client.conf (or in /etc/pulse/client.conf). By default, autospawn
+# is enabled. For other sessions, you can simply start PulseAudio with
+# "pulseaudio --daemonize".
+# 0 = don't start in system mode, 1 = start in system mode
+PULSEAUDIO_SYSTEM_START=0
+
+# Prevent users from dynamically loading modules into the PulseAudio sound
+# server. Dynamic module loading enhances the flexibility of the PulseAudio
+# system, but may pose a security risk.
+# 0 = no, 1 = yes
+DISALLOW_MODULE_LOADING=1
+
diff --git a/debian/pulseaudio.examples b/debian/pulseaudio.examples
new file mode 100644
index 0000000..6c171cc
--- /dev/null
+++ b/debian/pulseaudio.examples
@@ -0,0 +1 @@
+debian/pulseaudio.*.example
diff --git a/debian/pulseaudio.init.example b/debian/pulseaudio.init.example
new file mode 100644
index 0000000..5f6c29f
--- /dev/null
+++ b/debian/pulseaudio.init.example
@@ -0,0 +1,88 @@
+#!/bin/sh -e
+### BEGIN INIT INFO
+# Provides: pulseaudio
+# Required-Start: $remote_fs $syslog
+# Required-Stop: $remote_fs $syslog
+# Should-Start: avahi-daemon udev network-manager
+# Should-Stop: avahi-daemon udev network-manager
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Start the PulseAudio sound server
+# Description: System mode startup script for
+# the PulseAudio sound server.
+### END INIT INFO
+#
+# Example init file for a system wide pulseaudio daemon.
+# If you use system wide mode, you are on your own!
+# http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
+#
+
+DAEMON=/usr/bin/pulseaudio
+PIDDIR=/var/run/pulse
+PIDFILE=$PIDDIR/pid
+DAEMONUSER=pulse
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+
+test -x $DAEMON || exit 0
+
+. /lib/lsb/init-functions
+
+PULSEAUDIO_SYSTEM_START=0
+DISALLOW_MODULE_LOADING=1
+test -f /etc/default/pulseaudio && . /etc/default/pulseaudio
+if [ "$PULSEAUDIO_SYSTEM_START" != "1" ]; then
+ log_action_msg "PulseAudio not started: Configured for per-user sessions"
+ exit 0
+fi
+
+pulseaudio_start () {
+ log_daemon_msg "Starting system PulseAudio Daemon"
+ if [ ! -d $PIDDIR ]; then
+ mkdir -p $PIDDIR
+ chown $DAEMONUSER:$DAEMONUSER $PIDDIR
+ fi
+ start-stop-daemon -x $DAEMON -p $PIDFILE --start -- --system --disallow-exit --disallow-module-loading=$DISALLOW_MODULE_LOADING --daemonize --log-target=syslog --high-priority
+ status=$?
+ if [ -e /var/run/pulse/.esd_auth ]; then
+ chown pulse:pulse-access /var/run/pulse/.esd_auth
+ chmod 640 /var/run/pulse/.esd_auth
+ fi
+ if [ -e /var/run/pulse/.pulse-cookie ]; then
+ chown pulse:pulse-access /var/run/pulse/.pulse-cookie
+ chmod 640 /var/run/pulse/.pulse-cookie
+ fi
+ log_end_msg ${status}
+}
+
+pulseaudio_stop () {
+ log_daemon_msg "Stopping system PulseAudio Daemon"
+ start-stop-daemon -p $PIDFILE --stop --retry 5 || echo -n "...which is not running"
+ log_end_msg $?
+}
+
+case "$1" in
+ start|stop)
+ pulseaudio_${1}
+ ;;
+ restart|force-reload)
+ if [ -s $PIDFILE ] && kill -0 $(cat $PIDFILE) >/dev/null 2>&1; then
+ pulseaudio_stop
+ fi
+ pulseaudio_start
+ ;;
+ force-stop)
+ pulseaudio_stop
+ killall pulseaudio || true
+ sleep 2
+ killall -9 pulseaudio || true
+ ;;
+ status)
+ status_of_proc -p $PIDFILE "$DAEMON" "system-wide PulseAudio" && exit 0 || exit $?
+ ;;
+ *)
+ echo "Usage: /etc/init.d/pulseaudio {start|stop|force-stop|restart|force-reload|status}"
+ exit 1
+ ;;
+esac
+
+exit 0
diff --git a/debian/pulseaudio.install b/debian/pulseaudio.install
new file mode 100755
index 0000000..2504623
--- /dev/null
+++ b/debian/pulseaudio.install
@@ -0,0 +1,94 @@
+#!/usr/bin/dh-exec
+
+etc/pulse/default.pa
+etc/pulse/system.pa
+etc/pulse/daemon.conf
+etc/dbus-1/system.d/pulseaudio-system.conf
+etc/xdg/autostart/pulseaudio.desktop
+[linux-any] lib/udev/rules.d/90-pulseaudio.rules
+usr/bin/pulseaudio
+usr/bin/start-pulseaudio-x11
+usr/lib/*/pulseaudio/libpulsecore-*.so
+[linux-any] usr/lib/pulse-*/modules/libalsa-util.so
+usr/lib/pulse-*/modules/libcli.so
+usr/lib/pulse-*/modules/libprotocol-cli.so
+usr/lib/pulse-*/modules/libprotocol-http.so
+usr/lib/pulse-*/modules/libprotocol-native.so
+usr/lib/pulse-*/modules/libprotocol-simple.so
+usr/lib/pulse-*/modules/librtp.so
+[linux-any] usr/lib/pulse-*/modules/libwebrtc-util.so
+[linux-any] usr/lib/pulse-*/modules/module-alsa-sink.so
+[linux-any] usr/lib/pulse-*/modules/module-alsa-source.so
+usr/lib/pulse-*/modules/module-always-sink.so
+usr/lib/pulse-*/modules/module-always-source.so
+usr/lib/pulse-*/modules/module-device-restore.so
+usr/lib/pulse-*/modules/module-echo-cancel.so
+usr/lib/pulse-*/modules/module-stream-restore.so
+usr/lib/pulse-*/modules/module-cli-protocol-tcp.so
+usr/lib/pulse-*/modules/module-cli-protocol-unix.so
+usr/lib/pulse-*/modules/module-cli.so
+usr/lib/pulse-*/modules/module-combine.so
+usr/lib/pulse-*/modules/module-default-device-restore.so
+usr/lib/pulse-*/modules/module-detect.so
+usr/lib/pulse-*/modules/module-http-protocol-tcp.so
+usr/lib/pulse-*/modules/module-http-protocol-unix.so
+usr/lib/pulse-*/modules/module-intended-roles.so
+usr/lib/pulse-*/modules/module-ladspa-sink.so
+usr/lib/pulse-*/modules/module-match.so
+[linux-any] usr/lib/pulse-*/modules/module-mmkbd-evdev.so
+usr/lib/pulse-*/modules/module-native-protocol-fd.so
+usr/lib/pulse-*/modules/module-native-protocol-tcp.so
+usr/lib/pulse-*/modules/module-native-protocol-unix.so
+[linux-any] usr/lib/pulse-*/modules/module-udev-detect.so
+usr/lib/pulse-*/modules/module-loopback.so
+usr/lib/pulse-*/modules/module-null-sink.so
+usr/lib/pulse-*/modules/module-oss.so
+usr/lib/pulse-*/modules/liboss-util.so
+usr/lib/pulse-*/modules/module-pipe-sink.so
+usr/lib/pulse-*/modules/module-pipe-source.so
+usr/lib/pulse-*/modules/module-position-event-sounds.so
+usr/lib/pulse-*/modules/module-remap-*.so
+usr/lib/pulse-*/modules/module-rescue-streams.so
+usr/lib/pulse-*/modules/module-rtp-recv.so
+usr/lib/pulse-*/modules/module-rtp-send.so
+usr/lib/pulse-*/modules/module-simple-protocol-tcp.so
+usr/lib/pulse-*/modules/module-simple-protocol-unix.so
+usr/lib/pulse-*/modules/module-sine.so
+usr/lib/pulse-*/modules/module-tunnel-*.so
+usr/lib/pulse-*/modules/module-suspend-on-idle.so
+usr/lib/pulse-*/modules/module-volume-restore.so
+[linux-any] usr/lib/pulse-*/modules/module-alsa-card.so
+usr/lib/pulse-*/modules/module-augment-properties.so
+usr/lib/pulse-*/modules/module-card-restore.so
+usr/lib/pulse-*/modules/module-role-cork.so
+usr/lib/pulse-*/modules/module-role-ducking.so
+usr/lib/pulse-*/modules/module-sine-source.so
+usr/lib/pulse-*/modules/module-rygel-media-server.so
+usr/lib/pulse-*/modules/module-device-manager.so
+usr/lib/pulse-*/modules/module-combine-sink.so
+usr/lib/pulse-*/modules/module-dbus-protocol.so
+usr/lib/pulse-*/modules/module-filter-apply.so
+usr/lib/pulse-*/modules/module-filter-heuristics.so
+usr/lib/pulse-*/modules/module-null-source.so
+usr/lib/pulse-*/modules/module-switch-on-connect.so
+usr/lib/pulse-*/modules/module-switch-on-port-available.so
+usr/lib/pulse-*/modules/module-virtual-sink.so
+usr/lib/pulse-*/modules/module-virtual-source.so
+usr/lib/pulse-*/modules/module-switch-on-port-available.so
+usr/lib/pulse-*/modules/module-virtual-surround-sink.so
+usr/lib/pulse-*/modules/module-x11*.so
+usr/lib/pulse-*/modules/module-allow-passthrough.so
+[linux-any] usr/lib/pulse-*/modules/module-systemd-login.so
+[linux-any] usr/lib/systemd/user/pulseaudio.*
+usr/share/bash-completion/completions/*
+usr/share/locale
+usr/share/man/man1/pulseaudio.1
+usr/share/man/man5/default.pa.5
+usr/share/man/man5/pulse-cli-syntax.5
+usr/share/man/man5/pulse-client.conf.5
+usr/share/man/man5/pulse-daemon.conf.5
+usr/share/man/man1/start-pulseaudio-x11.1
+[linux-any] usr/share/pulseaudio/alsa-mixer
+[linux-any] usr/share/alsa
+usr/share/apport
+usr/share/zsh
diff --git a/debian/pulseaudio.links b/debian/pulseaudio.links
new file mode 100755
index 0000000..fc085b2
--- /dev/null
+++ b/debian/pulseaudio.links
@@ -0,0 +1,7 @@
+#!/usr/bin/dh-exec
+
+[linux-any] /usr/share/alsa/alsa.conf.d/pulse.conf /etc/alsa/conf.d/99-pulse.conf
+
+/dev/null /lib/systemd/system/pulseaudio-enable-autospawn.service
+/run/pulseaudio-enable-autospawn /etc/pulse/client.conf.d/01-enable-autospawn.conf
+
diff --git a/debian/pulseaudio.lintian-overrides b/debian/pulseaudio.lintian-overrides
new file mode 100644
index 0000000..6d67fe2
--- /dev/null
+++ b/debian/pulseaudio.lintian-overrides
@@ -0,0 +1,4 @@
+# These are not meant to be executed
+pulseaudio: script-not-executable etc/pulse/*.pa
+pulseaudio: script-not-executable usr/share/bash-completion/completions/pulseaudio
+pulseaudio: description-starts-with-package-name
diff --git a/debian/pulseaudio.maintscript b/debian/pulseaudio.maintscript
new file mode 100644
index 0000000..659deed
--- /dev/null
+++ b/debian/pulseaudio.maintscript
@@ -0,0 +1,5 @@
+rm_conffile /etc/default/pulseaudio 5.0-3~
+rm_conffile /etc/init.d/pulseaudio 5.0-3~
+rm_conffile /etc/xdg/autostart/pulseaudio-kde.desktop 6.0-1~
+mv_conffile /etc/bash_completion.d/pulseaudio-bash-completion.sh /etc/bash_completion.d/pulseaudio 5.99.1-2~
+rm_conffile /etc/bash_completion.d/pulseaudio 6.99.1-1~
diff --git a/debian/pulseaudio.postinst b/debian/pulseaudio.postinst
new file mode 100644
index 0000000..f43ecbf
--- /dev/null
+++ b/debian/pulseaudio.postinst
@@ -0,0 +1,50 @@
+#! /bin/sh
+# postinst script for pulseaudio
+
+set -e
+
+# summary of how this script can be called:
+# * <postinst> `configure' <most-recently-configured-version>
+# * <old-postinst> `abort-upgrade' <new version>
+# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
+# <new-version>
+# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
+# <failed-install-package> <version> `removing'
+# <conflicting-package> <version>
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+PULSEAUDIO=/usr/bin/pulseaudio
+
+trigger_udev() {
+ if ! which udevadm >/dev/null 2>&1 ; then
+ return 0;
+ fi
+ udevadm control --reload-rules || true
+ udevadm trigger --subsystem-match=sound --action=change || true
+}
+
+case "$1" in
+ configure)
+ if ! getent passwd pulse >/dev/null; then
+ adduser --disabled-password --quiet --system \
+ --home /run/pulse --no-create-home\
+ --gecos "PulseAudio daemon" --group pulse
+ adduser --quiet pulse audio
+ fi
+ if ! getent group pulse-access >/dev/null; then
+ addgroup --quiet --system pulse-access
+ fi
+ trigger_udev
+ ;;
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/pulseaudio.postrm b/debian/pulseaudio.postrm
new file mode 100644
index 0000000..0e1aa38
--- /dev/null
+++ b/debian/pulseaudio.postrm
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+set -e
+
+#DEBHELPER#
+
+if [ "$1" = "purge" ] ; then
+ deluser --quiet --system pulse > /dev/null || true
+ delgroup --quiet --system pulse-access > /dev/null || true
+ delgroup --quiet --system pulse-rt > /dev/null || true
+fi
+
+exit 0
diff --git a/debian/pulseaudio.pulseaudio-enable-autospawn.init b/debian/pulseaudio.pulseaudio-enable-autospawn.init
new file mode 100644
index 0000000..8295b63
--- /dev/null
+++ b/debian/pulseaudio.pulseaudio-enable-autospawn.init
@@ -0,0 +1,24 @@
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: pulseaudio-enable-autospawn
+# Required-Start: $local_fs
+# Required-Stop: umountfs
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Enable pulseaudio autospawn
+# Description: Enables autospawn for the pulseaudio daemon
+### END INIT INFO
+
+
+set -e
+
+. /lib/lsb/init-functions
+
+
+case "$1" in
+ start|reload|restart|force-reload)
+ echo "autospawn=yes" > /run/pulseaudio-enable-autospawn
+ ;;
+ stop|status)
+ ;;
+esac
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..ed41550
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,75 @@
+#!/usr/bin/make -f
+
+DPKG_EXPORT_BUILDFLAGS = 1
+
+DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-as-needed
+
+DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+include /usr/share/dpkg/default.mk
+
+# Needed for testsuite
+export XDG_RUNTIME_DIR = $(CURDIR)/debian/tmp/tmp/xdgruntimedir
+export CK_TIMEOUT_MULTIPLIER = 0
+
+# 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-compat \
+ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \
+ --with-module-dir=\$${prefix}/lib/pulse-$(DEB_VERSION_UPSTREAM)/modules \
+ --with-zsh-completion-dir=\$${datadir}/zsh/vendor-completions \
+ --with-bash-completion-dir=\$${datadir}/bash-completion/completions \
+ --with-systemduserunitdir=\$${prefix}/lib/systemd/user \
+ --disable-bluez4 \
+ --disable-esound \
+ --enable-gsettings \
+ --disable-gstreamer \
+ --disable-gconf \
+ --with-pulsedsp-location=/usr/\\\\'$$$$'LIB/pulseaudio \
+ --enable-stream-restore-clear-old-devices
+
+PA_MAJORMINOR = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -r -e 's/^([0-9]+\.[0-9]+).*/\1/')
+
+ifeq ($(words $(sort $(filter stage1,$(DEB_BUILD_PROFILES)))),1)
+ DEB_CONFIGURE_EXTRA_FLAGS += --disable-bluez5
+endif
+
+%:
+ dh $@
+
+
+override_dh_auto_configure:
+ dh_auto_configure -- $(DEB_CONFIGURE_EXTRA_FLAGS)
+
+override_dh_auto_install:
+ dh_auto_install
+ find debian/tmp -name "*.la" -delete
+ install -d $(CURDIR)/debian/tmp/usr/share/apport/package-hooks
+ cp $(CURDIR)/debian/apport-hook.py $(CURDIR)/debian/tmp/usr/share/apport/package-hooks/source_pulseaudio.py
+ifeq ($(DEB_HOST_ARCH_OS),linux)
+ 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
+endif
+
+override_dh_makeshlibs:
+ sed 's/PA_MAJORMINOR/$(PA_MAJORMINOR)/' debian/shlibs.local.in > debian/shlibs.local
+ dh_makeshlibs --exclude=usr/lib/pulse-$(DEB_VERSION_UPSTREAM)/modules \
+ --exclude=usr/lib/$(DEB_HOST_MULTIARCH)/pulseaudio
+
+override_dh_shlibdeps:
+ dh_shlibdeps --libpackage=pulseaudio
+
+override_dh_missing:
+ dh_missing --fail-missing
+
+override_dh_installinit:
+ dh_installinit -ppulseaudio --name=pulseaudio-enable-autospawn
+
+override_dh_installdocs:
+ dh_installdocs -A NEWS README
+
+override_dh_clean:
+ dh_clean
+ rm -f debian/shlibs.local
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
new file mode 100644
index 0000000..318b926
--- /dev/null
+++ b/debian/salsa-ci.yml
@@ -0,0 +1,9 @@
+---
+include:
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+ - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+variables:
+ SALSA_CI_DISABLE_BLHC: 1
+ SALSA_CI_DISABLE_REPROTEST: 1 # Not reproducible (yet)
+
diff --git a/debian/shlibs.local.in b/debian/shlibs.local.in
new file mode 100644
index 0000000..27d7ef6
--- /dev/null
+++ b/debian/shlibs.local.in
@@ -0,0 +1,2 @@
+libpulsecommon PA_MAJORMINOR libpulse0 (= ${binary:Version})
+libpulsecore PA_MAJORMINOR pulseaudio (= ${binary:Version})
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tests/build b/debian/tests/build
new file mode 100755
index 0000000..cd9819d
--- /dev/null
+++ b/debian/tests/build
@@ -0,0 +1,37 @@
+#!/bin/sh
+# autopkgtest check: Build and run a program against pulseaudio, to verify that the
+# headers and pkg-config file are installed correctly
+# (C) 2013 Canonical Ltd.
+# Author: Martin Pitt <martin.pitt@ubuntu.com>
+# Author: David Henningsson <david.henningsson@canonical.com>
+
+set -e
+
+WORKDIR=$(mktemp -d)
+trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM
+cd $WORKDIR
+
+if [ -n "${DEB_HOST_GNU_TYPE:-}" ]; then
+ CROSS_COMPILE="$DEB_HOST_GNU_TYPE-"
+else
+ CROSS_COMPILE=
+fi
+
+cat <<EOF > buildtest.c
+#include <pulse/pulseaudio.h>
+#include <assert.h>
+
+int main()
+{
+ pa_mainloop * ml = pa_mainloop_new();
+ assert(ml);
+ pa_mainloop_free(ml);
+ return 0;
+}
+EOF
+
+${CROSS_COMPILE}gcc -o buildtest buildtest.c $(${CROSS_COMPILE}pkg-config --cflags --libs libpulse)
+echo "build: OK"
+[ -x buildtest ]
+./buildtest
+echo "run: OK"
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..8e3e6ce
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,2 @@
+Tests: build
+Depends: libpulse-dev, build-essential
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..56cb6a0
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,3 @@
+Name: pulseaudio
+Repository: https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
+Repository-Browse: https://gitlab.freedesktop.org/pulseaudio/pulseaudio
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..704f5db
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,7 @@
+# Control file for uscan
+# Run the "uscan" command to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+https://freedesktop.org/software/pulseaudio/releases/pulseaudio-(.*)\.tar\.xz