mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Add pulseeffects
Audio effects for Pulseaudio applications. Limiter, compressor, reverberation, equalizer and auto volume effects for Pulseaudio applications PR: 234540 Submitted by: Daniel Shafer <daniel@shafer.cc> Differential Revision: https://reviews.freebsd.org/D18695
This commit is contained in:
parent
ac19c818b8
commit
a18ac9aa72
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=492126
5 changed files with 256 additions and 0 deletions
|
@ -662,6 +662,7 @@
|
||||||
SUBDIR += pulseaudio
|
SUBDIR += pulseaudio
|
||||||
SUBDIR += pulseaudio-module-sndio
|
SUBDIR += pulseaudio-module-sndio
|
||||||
SUBDIR += pulseaudio-module-xrdp
|
SUBDIR += pulseaudio-module-xrdp
|
||||||
|
SUBDIR += pulseeffects
|
||||||
SUBDIR += py-SoundFile
|
SUBDIR += py-SoundFile
|
||||||
SUBDIR += py-al
|
SUBDIR += py-al
|
||||||
SUBDIR += py-ao
|
SUBDIR += py-ao
|
||||||
|
|
105
audio/pulseeffects/Makefile
Normal file
105
audio/pulseeffects/Makefile
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
# $FreeBSD$
|
||||||
|
|
||||||
|
PORTNAME= pulseeffects
|
||||||
|
DISTVERSIONPREFIX= v
|
||||||
|
DISTVERSION= 4.4.7
|
||||||
|
CATEGORIES= audio
|
||||||
|
|
||||||
|
MAINTAINER= daniel@shafer.cc
|
||||||
|
COMMENT= Audio effects for Pulseaudio applications
|
||||||
|
|
||||||
|
LICENSE= GPLv3
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||||
|
|
||||||
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
|
||||||
|
appstream-glib>0:devel/appstream-glib \
|
||||||
|
itstool>0:textproc/itstool
|
||||||
|
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
|
||||||
|
libbs2b.so:audio/libbs2b \
|
||||||
|
libdbus-1.so:devel/dbus \
|
||||||
|
libebur128.so:audio/libebur128 \
|
||||||
|
liblilv-0.so:audio/lilv \
|
||||||
|
libpulse.so:audio/pulseaudio \
|
||||||
|
librubberband.so:audio/rubberband \
|
||||||
|
libsamplerate.so:audio/libsamplerate \
|
||||||
|
libsndfile.so:audio/libsndfile \
|
||||||
|
libzita-convolver.so:audio/zita-convolver
|
||||||
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py-gstreamer1@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
|
||||||
|
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
|
||||||
|
calf-lv2>0:audio/calf-lv2 \
|
||||||
|
ladspa>0:audio/ladspa \
|
||||||
|
lsp-plugins-lv2>0:audio/lsp-plugins-lv2 \
|
||||||
|
mda-lv2>0:audio/mda-lv2 \
|
||||||
|
zam-plugins-lv2>0:audio/zam-plugins-lv2
|
||||||
|
|
||||||
|
USES= desktop-file-utils libtool localbase:ldflags gettext gnome meson ninja \
|
||||||
|
pathfix pkgconfig python:3.6+ shebangfix
|
||||||
|
USE_GNOME= cairo gconf2 gtkmm30 libsigc++20 pygobject3
|
||||||
|
USE_GSTREAMER1= bad bs2b good ladspa lv2 pulse webrtcdsp
|
||||||
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
|
USE_GITHUB= yes
|
||||||
|
GH_ACCOUNT= wwmm
|
||||||
|
|
||||||
|
GLIB_SCHEMAS= com.github.wwmm.pulseeffects.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.autogain.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.bassenhancer.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.compressor.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.convolver.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.crossfeed.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.crystalizer.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.deesser.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.delay.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.equalizer.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.equalizer.leftchannel.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.equalizer.rightchannel.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.exciter.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.filter.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.gate.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.limiter.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.loudness.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.maximizer.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.multibandcompressor.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.multibandgate.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.pitch.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.reverb.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sinkinputs.stereotools.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.compressor.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.deesser.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.equalizer.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.equalizer.leftchannel.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.equalizer.rightchannel.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.filter.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.gate.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.limiter.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.multibandcompressor.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.multibandgate.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.pitch.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.reverb.gschema.xml \
|
||||||
|
com.github.wwmm.pulseeffects.sourceoutputs.webrtc.gschema.xml
|
||||||
|
|
||||||
|
INSTALLS_ICONS= yes
|
||||||
|
INSTALL_TARGET= install-strip
|
||||||
|
SHEBANG_FILES= meson_post_install.py
|
||||||
|
|
||||||
|
HELP_LANGS= pt_BR ru
|
||||||
|
HELP_PNGS= advancedinfo.png blacklist.png effectsorder.png enableapp.png \
|
||||||
|
saturated.png settingsmenu.png userpresets.png
|
||||||
|
|
||||||
|
post-install:
|
||||||
|
# Fixes symlink warnings in stage-qa
|
||||||
|
.for x in ${HELP_LANGS}
|
||||||
|
.for f in ${HELP_PNGS}
|
||||||
|
@${RLN} ${STAGEDIR}${PREFIX}/share/help/C/pulseeffects/figures/${f} \
|
||||||
|
${STAGEDIR}${PREFIX}/share/help/${x}/pulseeffects/figures/${f}
|
||||||
|
.endfor
|
||||||
|
.endfor
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
audio/pulseeffects/distinfo
Normal file
3
audio/pulseeffects/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1549229474
|
||||||
|
SHA256 (wwmm-pulseeffects-v4.4.7_GH0.tar.gz) = 3355e34e3a2d704a2a332f8f0f5432cc51b48b77c39a6c0e35b57797627776d2
|
||||||
|
SIZE (wwmm-pulseeffects-v4.4.7_GH0.tar.gz) = 1082596
|
4
audio/pulseeffects/pkg-descr
Normal file
4
audio/pulseeffects/pkg-descr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
Limiter, compressor, reverberation, equalizer and
|
||||||
|
auto volume effects for Pulseaudio applications
|
||||||
|
|
||||||
|
WWW: https://github.com/wwmm/pulseeffects
|
143
audio/pulseeffects/pkg-plist
Normal file
143
audio/pulseeffects/pkg-plist
Normal file
|
@ -0,0 +1,143 @@
|
||||||
|
bin/pulseeffects
|
||||||
|
lib/gstreamer-1.0/libgstpeadapter.so
|
||||||
|
lib/gstreamer-1.0/libgstpeautogain.so
|
||||||
|
lib/gstreamer-1.0/libgstpeconvolver.so
|
||||||
|
lib/gstreamer-1.0/libgstpecrystalizer.so
|
||||||
|
share/applications/com.github.wwmm.pulseeffects.desktop
|
||||||
|
share/dbus-1/services/com.github.wwmm.pulseeffects.service
|
||||||
|
share/help/C/pulseeffects/advancedinfo.page
|
||||||
|
share/help/C/pulseeffects/autogain.page
|
||||||
|
share/help/C/pulseeffects/bassenhancer.page
|
||||||
|
share/help/C/pulseeffects/blacklist.page
|
||||||
|
share/help/C/pulseeffects/calibrationmic.page
|
||||||
|
share/help/C/pulseeffects/compressor.page
|
||||||
|
share/help/C/pulseeffects/convolver.page
|
||||||
|
share/help/C/pulseeffects/crossfeed.page
|
||||||
|
share/help/C/pulseeffects/crystalizer.page
|
||||||
|
share/help/C/pulseeffects/deesser.page
|
||||||
|
share/help/C/pulseeffects/delay.page
|
||||||
|
share/help/C/pulseeffects/effectsorder.page
|
||||||
|
share/help/C/pulseeffects/enableapp.page
|
||||||
|
share/help/C/pulseeffects/equalizer.page
|
||||||
|
share/help/C/pulseeffects/exciter.page
|
||||||
|
share/help/C/pulseeffects/figures/advancedinfo.png
|
||||||
|
share/help/C/pulseeffects/figures/blacklist.png
|
||||||
|
share/help/C/pulseeffects/figures/effectsorder.png
|
||||||
|
share/help/C/pulseeffects/figures/enableapp.png
|
||||||
|
share/help/C/pulseeffects/figures/saturated.png
|
||||||
|
share/help/C/pulseeffects/figures/settingsmenu.png
|
||||||
|
share/help/C/pulseeffects/figures/userpresets.png
|
||||||
|
share/help/C/pulseeffects/filter.page
|
||||||
|
share/help/C/pulseeffects/gate.page
|
||||||
|
share/help/C/pulseeffects/general.page
|
||||||
|
share/help/C/pulseeffects/index.page
|
||||||
|
share/help/C/pulseeffects/limiter.page
|
||||||
|
share/help/C/pulseeffects/loudness.page
|
||||||
|
share/help/C/pulseeffects/maximizer.page
|
||||||
|
share/help/C/pulseeffects/multibandcompressor.page
|
||||||
|
share/help/C/pulseeffects/multibandgate.page
|
||||||
|
share/help/C/pulseeffects/pitch.page
|
||||||
|
share/help/C/pulseeffects/pulseaudio.page
|
||||||
|
share/help/C/pulseeffects/reverb.page
|
||||||
|
share/help/C/pulseeffects/saturated.page
|
||||||
|
share/help/C/pulseeffects/settingsmenu.page
|
||||||
|
share/help/C/pulseeffects/spectrum.page
|
||||||
|
share/help/C/pulseeffects/stereotools.page
|
||||||
|
share/help/C/pulseeffects/testsignals.page
|
||||||
|
share/help/C/pulseeffects/userpresets.page
|
||||||
|
share/help/C/pulseeffects/webrtc.page
|
||||||
|
share/help/pt_BR/pulseeffects/advancedinfo.page
|
||||||
|
share/help/pt_BR/pulseeffects/autogain.page
|
||||||
|
share/help/pt_BR/pulseeffects/bassenhancer.page
|
||||||
|
share/help/pt_BR/pulseeffects/blacklist.page
|
||||||
|
share/help/pt_BR/pulseeffects/calibrationmic.page
|
||||||
|
share/help/pt_BR/pulseeffects/compressor.page
|
||||||
|
share/help/pt_BR/pulseeffects/convolver.page
|
||||||
|
share/help/pt_BR/pulseeffects/crossfeed.page
|
||||||
|
share/help/pt_BR/pulseeffects/crystalizer.page
|
||||||
|
share/help/pt_BR/pulseeffects/deesser.page
|
||||||
|
share/help/pt_BR/pulseeffects/delay.page
|
||||||
|
share/help/pt_BR/pulseeffects/effectsorder.page
|
||||||
|
share/help/pt_BR/pulseeffects/enableapp.page
|
||||||
|
share/help/pt_BR/pulseeffects/equalizer.page
|
||||||
|
share/help/pt_BR/pulseeffects/exciter.page
|
||||||
|
share/help/pt_BR/pulseeffects/figures/advancedinfo.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/blacklist.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/effectsorder.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/enableapp.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/saturated.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/settingsmenu.png
|
||||||
|
share/help/pt_BR/pulseeffects/figures/userpresets.png
|
||||||
|
share/help/pt_BR/pulseeffects/filter.page
|
||||||
|
share/help/pt_BR/pulseeffects/gate.page
|
||||||
|
share/help/pt_BR/pulseeffects/general.page
|
||||||
|
share/help/pt_BR/pulseeffects/index.page
|
||||||
|
share/help/pt_BR/pulseeffects/limiter.page
|
||||||
|
share/help/pt_BR/pulseeffects/loudness.page
|
||||||
|
share/help/pt_BR/pulseeffects/maximizer.page
|
||||||
|
share/help/pt_BR/pulseeffects/multibandcompressor.page
|
||||||
|
share/help/pt_BR/pulseeffects/multibandgate.page
|
||||||
|
share/help/pt_BR/pulseeffects/pitch.page
|
||||||
|
share/help/pt_BR/pulseeffects/pulseaudio.page
|
||||||
|
share/help/pt_BR/pulseeffects/reverb.page
|
||||||
|
share/help/pt_BR/pulseeffects/saturated.page
|
||||||
|
share/help/pt_BR/pulseeffects/settingsmenu.page
|
||||||
|
share/help/pt_BR/pulseeffects/spectrum.page
|
||||||
|
share/help/pt_BR/pulseeffects/stereotools.page
|
||||||
|
share/help/pt_BR/pulseeffects/testsignals.page
|
||||||
|
share/help/pt_BR/pulseeffects/userpresets.page
|
||||||
|
share/help/pt_BR/pulseeffects/webrtc.page
|
||||||
|
share/help/ru/pulseeffects/advancedinfo.page
|
||||||
|
share/help/ru/pulseeffects/autogain.page
|
||||||
|
share/help/ru/pulseeffects/bassenhancer.page
|
||||||
|
share/help/ru/pulseeffects/blacklist.page
|
||||||
|
share/help/ru/pulseeffects/calibrationmic.page
|
||||||
|
share/help/ru/pulseeffects/compressor.page
|
||||||
|
share/help/ru/pulseeffects/convolver.page
|
||||||
|
share/help/ru/pulseeffects/crossfeed.page
|
||||||
|
share/help/ru/pulseeffects/crystalizer.page
|
||||||
|
share/help/ru/pulseeffects/deesser.page
|
||||||
|
share/help/ru/pulseeffects/delay.page
|
||||||
|
share/help/ru/pulseeffects/effectsorder.page
|
||||||
|
share/help/ru/pulseeffects/enableapp.page
|
||||||
|
share/help/ru/pulseeffects/equalizer.page
|
||||||
|
share/help/ru/pulseeffects/exciter.page
|
||||||
|
share/help/ru/pulseeffects/figures/advancedinfo.png
|
||||||
|
share/help/ru/pulseeffects/figures/blacklist.png
|
||||||
|
share/help/ru/pulseeffects/figures/effectsorder.png
|
||||||
|
share/help/ru/pulseeffects/figures/enableapp.png
|
||||||
|
share/help/ru/pulseeffects/figures/saturated.png
|
||||||
|
share/help/ru/pulseeffects/figures/settingsmenu.png
|
||||||
|
share/help/ru/pulseeffects/figures/userpresets.png
|
||||||
|
share/help/ru/pulseeffects/filter.page
|
||||||
|
share/help/ru/pulseeffects/gate.page
|
||||||
|
share/help/ru/pulseeffects/general.page
|
||||||
|
share/help/ru/pulseeffects/index.page
|
||||||
|
share/help/ru/pulseeffects/limiter.page
|
||||||
|
share/help/ru/pulseeffects/loudness.page
|
||||||
|
share/help/ru/pulseeffects/maximizer.page
|
||||||
|
share/help/ru/pulseeffects/multibandcompressor.page
|
||||||
|
share/help/ru/pulseeffects/multibandgate.page
|
||||||
|
share/help/ru/pulseeffects/pitch.page
|
||||||
|
share/help/ru/pulseeffects/pulseaudio.page
|
||||||
|
share/help/ru/pulseeffects/reverb.page
|
||||||
|
share/help/ru/pulseeffects/saturated.page
|
||||||
|
share/help/ru/pulseeffects/settingsmenu.page
|
||||||
|
share/help/ru/pulseeffects/spectrum.page
|
||||||
|
share/help/ru/pulseeffects/stereotools.page
|
||||||
|
share/help/ru/pulseeffects/testsignals.page
|
||||||
|
share/help/ru/pulseeffects/userpresets.page
|
||||||
|
share/help/ru/pulseeffects/webrtc.page
|
||||||
|
share/icons/hicolor/scalable/apps/pulseeffects.svg
|
||||||
|
share/locale/cs/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/de/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/fr_FR/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/hr/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/id_ID/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/it_IT/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/pl/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/pt_BR/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/ru/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/sk/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/locale/sv/LC_MESSAGES/pulseeffects.mo
|
||||||
|
share/metainfo/com.github.wwmm.pulseeffects.appdata.xml
|
Loading…
Add table
Reference in a new issue