29 lines
731 B
Plaintext
29 lines
731 B
Plaintext
# Description: Linux Audio Developer's Simple Plugin API.
|
|
# URL: https://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
|
|
}
|