ports/contrib (3.5): pulseeffects: initial commit, version 4.6.6
![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit d5246ae24a958dfc8e191d1ead2acc44579f6ab5 Author: Tim Biermann <tbier@posteo.de> Date: Wed Aug 21 10:02:51 2019 +0000 pulseeffects: initial commit, version 4.6.6 diff --git a/pulseeffects/.footprint b/pulseeffects/.footprint new file mode 100644 index 00000000..ba247e6a --- /dev/null +++ b/pulseeffects/.footprint @@ -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 diff --git a/pulseeffects/.signature b/pulseeffects/.signature new file mode 100644 index 00000000..8fe37ae7 --- /dev/null +++ b/pulseeffects/.signature @@ -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 diff --git a/pulseeffects/Pkgfile b/pulseeffects/Pkgfile new file mode 100644 index 00000000..c9188c36 --- /dev/null +++ b/pulseeffects/Pkgfile @@ -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} +} diff --git a/pulseeffects/README b/pulseeffects/README new file mode 100644 index 00000000..a239bb26 --- /dev/null +++ b/pulseeffects/README @@ -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 diff --git a/pulseeffects/post-install b/pulseeffects/post-install new file mode 100644 index 00000000..cbeb342e --- /dev/null +++ b/pulseeffects/post-install @@ -0,0 +1,3 @@ +#!/bin/sh +glib-compile-schemas /usr/share/glib-2.0/schemas +/usr/bin/update-desktop-database
participants (1)
-
crux@crux.nu