pulseeffects: initial commit, version 4.6.6

This commit is contained in:
Tim Biermann 2019-08-21 10:02:51 +00:00
parent fbacc71060
commit d5246ae24a
Signed by: tb
GPG Key ID: 42F8B4E30B673606
5 changed files with 113 additions and 0 deletions

61
pulseeffects/.footprint Normal file
View File

@ -0,0 +1,61 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/pulseeffects
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/gstreamer-1.0/
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstpeadapter.so
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstpeautogain.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/applications/
-rw-r--r-- root/root usr/share/applications/com.github.wwmm.pulseeffects.desktop
drwxr-xr-x root/root usr/share/dbus-1/
drwxr-xr-x root/root usr/share/dbus-1/services/
-rw-r--r-- root/root usr/share/dbus-1/services/com.github.wwmm.pulseeffects.service
drwxr-xr-x root/root usr/share/glib-2.0/
drwxr-xr-x root/root usr/share/glib-2.0/schemas/
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.autogain.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.bassenhancer.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.compressor.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.convolver.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.crossfeed.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.crystalizer.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.deesser.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.delay.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.equalizer.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.equalizer.leftchannel.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.equalizer.rightchannel.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.exciter.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.filter.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.gate.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.limiter.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.loudness.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.maximizer.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.multibandcompressor.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.multibandgate.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.pitch.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.reverb.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sinkinputs.stereotools.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.compressor.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.deesser.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.equalizer.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.equalizer.leftchannel.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.equalizer.rightchannel.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.filter.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.gate.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.limiter.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.multibandcompressor.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.multibandgate.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.pitch.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.reverb.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.sourceoutputs.webrtc.gschema.xml
-rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.spectrum.gschema.xml
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/pulseeffects.svg
drwxr-xr-x root/root usr/share/metainfo/
-rw-r--r-- root/root usr/share/metainfo/com.github.wwmm.pulseeffects.appdata.xml

5
pulseeffects/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF36/9dIivXimePhaCSaEXrd6KeaTTNYlyM414+Ic+5xkv3XiV31rYiApSkSKRz1KzO5ymdkQ4oxgYZhOawGUTBAk=
SHA256 (Pkgfile) = 4bf2f4deed939edc5891406d7e7760f4fbdbf1bd7b607c0c9295b9b389b8192e
SHA256 (.footprint) = 2abdfc4414f3751f209468f86a28b9591b23bc28564b32f36d896d6b5c30885f
SHA256 (pulseeffects-4.6.6.tar.gz) = 9b083a433c6ed47909f91d9275db9818fb7e1e2880d8abb559e76338413ccc1f

21
pulseeffects/Pkgfile Normal file
View File

@ -0,0 +1,21 @@
# Description: Audio Effects for Pulseaudio Applications
# URL: https://github.com/wwmm/pulseeffects
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: boost desktop-file-utils gst-plugins-bad gtkmm3 itstool libebur128 pulseaudio
# Optional: calf mda.lv2 rubberband vamp-plugin-sdk zam-plugins zita-convolver libbs2b lilv
name=pulseeffects
version=4.6.6
release=1
source=(https://github.com/wwmm/pulseeffects/archive/v$version/$name-$version.tar.gz)
build() {
cd $name-$version
mkdir build && cd build
meson .. \
--prefix=/usr \
--sysconfdir=/etc
ninja
DESTDIR=$PKG ninja install
rm -fr $PKG/usr/share/{locale,help}
}

23
pulseeffects/README Normal file
View File

@ -0,0 +1,23 @@
About the optional dependencies (list borrowed from arch):
calf - limiter, compressor, exciter, bass enhancer, and others
lsp-plugins - equalizer
mda.lv2 - loudness
rubberband - pitch shifting
You will need to rebuild gst-plugins-bad after installing any of the optional
dependencies, pulseeffects will then pick them up and make them available,
otherwise, all the plugins are shown but none of them are useable.
If you run into issues, please try removing GStreamer's cache `rm -rf ~/.cache/gstreamer-1.0`
and have a look at the debug output with `G_MESSAGES_DEBUG=pulseeffects pulseeffects`
You can check what plugins your current gstreamer build offers with
`gst-inspect-1.0 | grep -i calf | grep -i limiter`
Additional info from the official FAQ over at https://github.com/wwmm/pulseeffects/wiki/FAQ
Question 13 - After turning on effects for an application my master volume is set to 100 %.
Answer: Take a look at the output of the command pulseaudio --dump-conf and
see if you have the option flat-volumes set to yes instead of no. For more
information take a look at #346: https://github.com/wwmm/pulseeffects/issues/346

View File

@ -0,0 +1,3 @@
#!/bin/sh
glib-compile-schemas /usr/share/glib-2.0/schemas
/usr/bin/update-desktop-database