forked from ports/contrib
41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
# Description: audio editing suite
|
|
# URL: http://codeberg.org/tenacityteam/
|
|
# Maintainer: John McQuah, jmcquah at disroot dot org
|
|
# Depends on: lilv libmad libsoxr portaudio wxgtk3
|
|
# Optional: soundtouch suil pulseaudio ladspa libid3tag
|
|
|
|
name=tenacity
|
|
version=1.3.3
|
|
libnyq_commit=6bbad2bac5661bca9ac650b40022c54881ea380b
|
|
release=2
|
|
source=(https://codeberg.org/tenacityteam/$name/archive/v$version.tar.gz
|
|
https://codeberg.org/tenacityteam/libnyquist/archive/$libnyq_commit.tar.gz)
|
|
renames=($name-v$version.tar.gz
|
|
libnyquist-$libnyq_commit.tar.gz)
|
|
|
|
build(){
|
|
cd $name
|
|
|
|
mv ../libnyquist/* lib-src/libnyquist
|
|
sed -e "/CMAKE_MODULE_PATH/s/cmake/cmake-modules/" \
|
|
-i lib-src/libnyquist/CMakeLists.txt
|
|
|
|
sed -e '/^set. CMAKE_INSTALL_RPATH /s|ORIGIN/..|{INSTALL_PREFIX}|' \
|
|
-e '/CMAKE_BUILD_WITH_INSTALL_RPATH/s/FALSE/TRUE/' \
|
|
-i CMakeLists.txt
|
|
|
|
cmake -G Ninja -S . -B build \
|
|
-D CMAKE_C_FLAGS="$CFLAGS" \
|
|
-D CMAKE_CXX_FLAGS="$CXXFLAGS" \
|
|
-D CMAKE_INSTALL_PREFIX=/usr \
|
|
-D CMAKE_INSTALL_LIBDIR=lib \
|
|
-Wno-dev
|
|
|
|
ninja -C build -j ${JOBS:-1}
|
|
DESTDIR=$PKG ninja -C build install
|
|
rm -rf $PKG/usr/{tenacity,share/doc,share/locale}
|
|
|
|
mkdir -p $PKG/etc/revdep.d
|
|
echo "/usr/lib/tenacity" > $PKG/etc/revdep.d/tenacity
|
|
}
|