# Maintainer: Ong Yong Xin # Contributor: Fabio 'Lolix' Loli -> https://github.com/FabioLolix # Contributor: Bernhard Landauer # Contributor: Eric BĂ©langer pkgname=audacity-git pkgver=3.4.2.r93.g86a6b6df8 pkgrel=1 pkgdesc="A program that lets you manipulate digital audio waveforms" arch=('i686' 'x86_64') url="https://www.audacityteam.org/" license=('GPL2' 'CCPL') groups=('pro-audio') depends=( 'alsa-lib' 'expat' 'flac' 'gtk3' 'gtkmm3' 'gst-plugins-bad-libs' 'jack' 'lame' 'libid3tag' 'libmad' 'libogg' 'libsbsms' 'libsndfile' 'libsoxr' 'libvorbis' 'libx11' 'lilv' 'lv2' 'mpg123' 'opusfile' 'portaudio' 'portmidi' 'portsmf' 'rapidjson' 'soundtouch' 'sqlite' 'suil' 'twolame' 'vamp-plugin-sdk' 'vst3sdk' 'wavpack' 'wxwidgets-gtk3' 'xcb-util-cursor' 'zlib' ) makedepends=('cmake' 'gcc' 'git' 'nasm') optdepends=('ffmpeg: additional import/export capabilities') provides=( 'audacity' 'ladspa-host' 'lv2-host' 'vamp-host' 'vst-host' 'vst3-host' ) conflicts=('audacity') source=("git+https://github.com/audacity/audacity.git") sha256sums=('SKIP') pkgver() { cd audacity git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -d'.' -f2- } build() { export CC=gcc export VST3_SDK_DIR=/usr/src/vst3sdk cmake_args=( -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -D audacity_lib_preference=system -D audacity_obey_system_dependencies=On -D audacity_conan_enabled=Off -D audacity_use_wxwidgets=system ) cmake -S audacity -B build "${cmake_args[@]}" cmake --build build } package() { cd build make DESTDIR="${pkgdir}" install }