# Maintainer: Luke Huckman (Darkpelz) # Maintainer: Fabio 'Lolix' Loli -> https://github.com/FabioLolix # Maintainer: fossdd # Contributor: Ong Yong Xin # Contributor: Bernhard Landauer # Contributor: Eric BĂ©langer pkgname=tenacity-git pkgver=3.0.2.r531.gc927f17ce pkgrel=2 pkgdesc="An easy-to-use multi-track audio editor and recorder, forked from Audacity" arch=(i686 x86_64) url="https://github.com/tenacityteam/tenacity" license=(GPL2 CCPL) groups=(pro-audio) depends=(gtk2 gtk3 qt5-base libid3tag lilv lv2 portsmf suil libmad twolame vamp-plugin-sdk libsoxr soundtouch) makedepends=(git cmake clang sdl2 libsoup libnotify gstreamer gst-plugins-bad-libs ffmpeg jack nasm conan) # can't find system lame portmidi optdepends=('ffmpeg: additional import/export capabilities') provides=(audacity) conflicts=(audacity) source=( "git+https://github.com/tenacityteam/tenacity.git" "tenacity.patch" ) sha256sums=('SKIP' 'c06c60a9ae17b9265840fcd619d2c7a5668f26a94cec80c8785c7997afd4bc96') pkgver() { cd tenacity git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -d'.' -f2- } prepare() { cd tenacity sed -i 's/Audacity/Tenacity/g' ${srcdir}/tenacity/src/tenacity.desktop.in patch --forward --strip=1 --input="${srcdir}/tenacity.patch" } build() { mkdir tenacity/build cd tenacity/build CC=clang cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DwxBUILD_TOOLKIT:STRING=gtk3 \ -Daudacity_use_wxwidgets=local \ audacity_use_ffmpeg:STRING=loaded \ .. cmake --build . make . } package() { cd tenacity/build make DESTDIR="${pkgdir}" install }