From ddf5d11d6f7812de376b881b73fdd178221f7db2 Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Sat, 28 Aug 2021 19:58:03 +0200 Subject: [PATCH] pulseeffects: dropped, use pipewire/easyeffects --- pulseeffects/.footprint | 49 ----------------------------- pulseeffects/.signature | 5 --- pulseeffects/Pkgfile | 19 ------------ pulseeffects/README.md | 65 --------------------------------------- pulseeffects/post-install | 3 -- 5 files changed, 141 deletions(-) delete mode 100644 pulseeffects/.footprint delete mode 100644 pulseeffects/.signature delete mode 100644 pulseeffects/Pkgfile delete mode 100644 pulseeffects/README.md delete mode 100644 pulseeffects/post-install diff --git a/pulseeffects/.footprint b/pulseeffects/.footprint deleted file mode 100644 index e0c3bf3cd..000000000 --- a/pulseeffects/.footprint +++ /dev/null @@ -1,49 +0,0 @@ -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.autogain.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.bassenhancer.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.compressor.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.convolver.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.crossfeed.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.crystalizer.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.deesser.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.delay.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.equalizer.channel.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.equalizer.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.exciter.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.filter.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.gate.gschema.xml --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.limiter.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.loudness.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.maximizer.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.multibandcompressor.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.multibandgate.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.pitch.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.reverb.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.rnnoise.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.sourceoutputs.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.spectrum.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.stereotools.gschema.xml --rw-r--r-- root/root usr/share/glib-2.0/schemas/com.github.wwmm.pulseeffects.webrtc.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 deleted file mode 100644 index 94df99bbe..000000000 --- a/pulseeffects/.signature +++ /dev/null @@ -1,5 +0,0 @@ -untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF32rTadabAO26cKqRSQkYWAnXp+4A8+gwfkMPpOe+Uf07WvnzhDWaItJmH6Nu54XYEFVFJ+ZBSHIVNUwq52aThQc= -SHA256 (Pkgfile) = 78ee41de94c2404fdccb10d210ccbc2c1bb04204029943ad0d3b64807370c9cf -SHA256 (.footprint) = b46a0aef9bb11abceb0ad835763d9b3b1368241fb4880ee51ef26c02360ce84c -SHA256 (pulseeffects-5.0.4.tar.gz) = 3fa482e2261fe467e30c05e85a55904806b0dc141834fe8b5cfeffedb6da65e8 diff --git a/pulseeffects/Pkgfile b/pulseeffects/Pkgfile deleted file mode 100644 index 97e6e8926..000000000 --- a/pulseeffects/Pkgfile +++ /dev/null @@ -1,19 +0,0 @@ -# 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 libebur128 pipewire pulseaudio -# Optional: calf libbs2b lilv mda-lv2 rnnoise rubberband vamp-plugin-sdk zam-plugins zita-convolver - -name=pulseeffects -version=5.0.4 -release=1 -source=(https://github.com/wwmm/pulseeffects/archive/v$version/$name-$version.tar.gz) - -build() { - meson setup $name-$version build \ - --prefix=/usr \ - --sysconfdir=/etc - meson compile -C build - DESTDIR=$PKG meson install -C build - rm -fr $PKG/usr/share/{locale,help} -} diff --git a/pulseeffects/README.md b/pulseeffects/README.md deleted file mode 100644 index 725b7ae4a..000000000 --- a/pulseeffects/README.md +++ /dev/null @@ -1,65 +0,0 @@ -# contrib/pulseeffects README - -## Building pulseeffects - -Building and successfully using pulseeffects requires you to build pipewire -including pulseaudio support. Therefor, pulseaudio needs to be around before -you install pipewire. After that, pulseeffects can be successfully installed -and used. - -It's recommended to set the following setting in `/etc/pkgmk.conf`: -```sh -PKGMK_IGNORE_NEW="yes" -``` -This will ignore any *new* files found in a footprint. This is needed, because -it's expected to produce more files than a minimal build for some individual -ports, e.g. `contrib/pipewire`, `contrib/gst-plugins-bad`, etc.. - -Another setting to consider is the following in `/etc/prt-get.conf`: -```sh -runscripts yes -``` -Alternatively, you will need to watch out for ports that would run -pre-/post-install scripts yourself and execute them in order to expect a -fault-free environment. - -After considering those steps, if you manually want to ensure that everything -will be fine, the steps should be as follow: - 1. `prt-get depinst pulseaudio` - 2. `prt-get depinst pipewire` - 3. `prt-get depinst pulseeffects` - -Please take a look at `contrib/pipewire/README` for more instructions on how -to setup a pipewire environment. Make sure to enable it for handling -`pulseaudio` requests and you are good to go. - -## Optional dependencies: -About the optional dependencies (list borrowed and enhanced from archs -[PKGBUILD](https://github.com/archlinux/svntogit-community/blob/packages/pulseeffects/trunk/PKGBUILD) -): - * calf - limiter, compressor, exciter, bass enhancer, and others - * lsp-plugins - equalizer - * mda.lv2 - loudness - * rubberband - pitch shifting - * rnnoise - noise supression using a recurrent neural network - * zam-plugins: maximizer - -You will need to rebuild gst-plugins-bad after installing most of any of -those optional dependencies, pulseeffects will then pick them up and make -them available, otherwise, all the plugins are shown but none of them are -useable. - -## Issues - - 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 information -Additional info from the official FAQ over at the projects -[official wiki](https://github.com/wwmm/pulseeffects/wiki/FAQ) - -// vim:filetype=markdown - -// End of file diff --git a/pulseeffects/post-install b/pulseeffects/post-install deleted file mode 100644 index cbeb342e1..000000000 --- a/pulseeffects/post-install +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -glib-compile-schemas /usr/share/glib-2.0/schemas -/usr/bin/update-desktop-database