PKGNAME=audacity
PKGSEC=sound
PKGDES="A program that lets you manipulate digital audio waveforms"
PKGDEP="wxgtk3 expat lame libsndfile soxr sqlite curl ffmpeg libid3tag \
        vamp-plugin-sdk libogg libvorbis flac lilv lv2 serd sord sratom suil \
        portmidi portsmf libsbsms twolame zlib opusfile rapidjson portaudio"
BUILDDEP="graphviz"

ABTYPE=cmakeninja
CMAKE_AFTER=(
    '-Daudacity_use_ffmpeg=loaded'
    '-Daudacity_lib_preference=system'
    '-Daudacity_obey_system_dependencies=ON'
    '-Daudacity_conan_enabled=OFF'
    '-Daudacity_conan_allow_prebuilt_binaries=OFF'
    '-Daudacity_has_vst3=OFF'
    '-Daudacity_has_networking=OFF'
    '-Daudacity_has_audiocom_upload=OFF'
    '-Daudacity_has_updates_check=OFF'
    '-Daudacity_has_crashreports=OFF'
    '-Daudacity_has_sentry_reporting=OFF'
    '-Daudacity_has_url_schemes_support=ON'
    '-DwxBUILD_TOOLKIT=gtk3'
    '-DAUDACITY_BUILD_LEVEL=2'
    '-DCMAKE_SKIP_RPATH=OFF'
    '-DCMAKE_SKIP_INSTALL_RPATH=OFF'
)

# FIXME: Fails to link.
#
# /tmp/ccu3uzKX.lto.o: in function `Journal::Events::(anonymous namespace)::Watcher::FilterEvent(wxEvent&)':
# /usr/include/c++/14.2.0/mutex:843:(.text+0x8d6fc): relocation truncated to fit: R_MIPS_TLS_GOTTPREL against `std::__once_callable@@GLIBCXX_3.4.11'
NOLTO__LOONGSON3=1
