contrib/ladspa/Pkgfile

29 lines
731 B
Plaintext

# Description: Linux Audio Developer's Simple Plugin API.
# URL: http://www.ladspa.org/
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on: libsndfile
name=ladspa
version=1.17
release=1
source=(https://ladspa.org/download/ladspa_sdk_$version.tgz
fix-memleak-in-plugin-scanning.patch)
build() {
cd ladspa_sdk_$version
patch -Np0 -i ../fix-memleak-in-plugin-scanning.patch
export \
CFLAGS="${CFLAGS//-O?/-O3}" \
CXXFLAGS="${CXXFLAGS//-O?/-O3}"
sed -i \
-e "s/@CFLAGS@/$CFLAGS/" \
-e "s/@CXXFLAGS@/$CXXFLAGS/" \
src/Makefile
cd src
make
make INSTALL_PLUGINS_DIR="$PKG/usr/lib/ladspa/" \
INSTALL_INCLUDE_DIR="$PKG/usr/include/" \
INSTALL_BINARY_DIR="$PKG/usr/bin/" install
}