On Mon, 4 Jul 2016 11:08:17 -0300 Felipe Sateler <fsate...@debian.org>
wrote:
> On 4 July 2016 at 09:56, Yuri D'Elia <wav...@thregr.org> wrote:
> > Package: pulseaudio
> > Version: 9.0-1
> > Followup-For: Bug #794650
> >
> > I would second having a separate pulseaudio-qpaeq, as well as moving the
> > actual
> > plugin (so) to this package.
> >
> > Having the equalizer plugin without having the interface to control
it is
> > completely useless.
>
> Agreed. But I have not had time to do this. Patches welcome ;)

I was slightly annoyed about this, so I decided to create a patch :)
I based the patch on the package's git repo. I'd also like some feedback
on it, since this is the first time I actually did something like this.

Kind regards,
Willem Mulder
>From 6efdbb200d463bfb1a36245e65b2bd107845ea13 Mon Sep 17 00:00:00 2001
From: Willem Mulder <14mrh4...@gmail.com>
Date: Thu, 14 Jul 2016 16:41:40 +0200
Subject: [PATCH] Split equalizer sink module into its own package

This commit splits out module-equalizer-sink into its own package,
thereby including its previously not shipped control utility qpaeq.
---
 debian/control                                  | 13 +++++++++++++
 debian/pulseaudio-module-equalizer-sink.install |  2 ++
 debian/pulseaudio.install                       |  1 -
 3 files changed, 15 insertions(+), 1 deletion(-)
 create mode 100644 debian/pulseaudio-module-equalizer-sink.install

diff --git a/debian/control b/debian/control
index 32b63b0..1689c18 100644
--- a/debian/control
+++ b/debian/control
@@ -229,6 +229,19 @@ Description: X11 module for PulseAudio sound server
  .
  The modules are called module-x11-publish and module-x11-bell.
 
+Package: pulseaudio-module-equalizer-sink
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ python2, python-qt4, python-sip, python-qt4-dbus, python-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 module provides an equalizer sink for PulseAudio.
+ .
+ The module is called module-equalizer-sink.
+
 Package: libpulse0
 Section: libs
 Architecture: any
diff --git a/debian/pulseaudio-module-equalizer-sink.install b/debian/pulseaudio-module-equalizer-sink.install
new file mode 100644
index 0000000..9cff9f8
--- /dev/null
+++ b/debian/pulseaudio-module-equalizer-sink.install
@@ -0,0 +1,2 @@
+usr/lib/pulse-*/modules/*equalizer-sink*
+usr/bin/qpaeq
diff --git a/debian/pulseaudio.install b/debian/pulseaudio.install
index 52f61ff..b3ba769 100755
--- a/debian/pulseaudio.install
+++ b/debian/pulseaudio.install
@@ -30,7 +30,6 @@ 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-esound-sink.so
-usr/lib/pulse-*/modules/module-equalizer-sink.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
-- 
2.1.4

Reply via email to