Changeset View
Changeset View
Standalone View
Standalone View
audio/pulseeffects/Makefile
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
# $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 \ | |||||
kwm: This is not needed I think, USE_GSTREAMER1 already pulls in it. | |||||
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 | |||||
Not Done Inline ActionsCan you move the line break '\' so it within the 80 char limit of default terminals for readablity? I think you can drop glib20, glibmm and gtk30 because gtkmm30 requires them already. And isn't likely to change. kwm: Can you move the line break '\' so it within the 80 char limit of default terminals for… | |||||
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: | |||||
Not Done Inline ActionsCan you add a '\' around char 75, so the line doesn't run off the normal 80 char terminals? And do the same for the RLN line below, so the second argument is on the next line. It improves readablity. Ofc some lines this is not possible like the GLIB_SCHEMAS above. kwm: Can you add a '\' around char 75, so the line doesn't run off the normal 80 char terminals? And… | |||||
# 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> |
This is not needed I think, USE_GSTREAMER1 already pulls in it.