# Maintainer: David Runge # Contributor: Ray Rashif # Contributor: speps # Contributor: Philipp Überbacher # ALARM: Kevin Mihelich # - set -DCONFIG_SSE=OFF pkgname=qtractor pkgver=0.9.34 pkgrel=1 pkgdesc="Audio/MIDI multitrack sequencer" arch=(x86_64) url="https://qtractor.sourceforge.io/" license=(GPL2) groups=(pro-audio) depends=( gcc-libs glibc hicolor-icon-theme libmad libxcb qt6-base qt6-svg zlib ) makedepends=( alsa-lib aubio clap cmake dssi jack ladspa liblo libogg libsamplerate libsndfile libvorbis lilv lv2 qt6-tools rubberband suil vst3sdk ) optdepends=( 'new-session-manager: for session management' 'qt6-wayland: for native wayland support' ) provides=( clap-host dssi-host ladspa-host lv2-host vst-host vst3-host ) source=(https://github.com/rncbc/$pkgname/archive/refs/tags/${pkgname}_${pkgver//./_}.tar.gz) sha512sums=('425387e5569179e79de3551327e1a255f9db6a5ee4402fb9d94caefd0ece8105ead99744c0f68305fdec7e476f88f704f5c947a9dcd69a62415fa56f6146fe98') b2sums=('0d24f7f6e67f9dc3c603f82b7ea2e04e6c83981f57cd8fc85574ed6cdaecd1c278112d9b0b5591c5ef7d0b5c31d4769dff631d73c709b05e5e1dd4e81f87e8b4') build() { local cmake_options=( -B build -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DCONFIG_QT6=ON -DCONFIG_SSE=OFF -S $pkgname-${pkgname}_${pkgver//./_} -Wno-dev ) cmake "${cmake_options[@]}" cmake --build build --verbose } package() { depends+=( alsa-lib libasound.so aubio libaubio.so jack libjack.so liblo liblo.so libogg libogg.so libsamplerate libsamplerate.so libsndfile libsndfile.so libvorbis libvorbisenc.so libvorbisfile.so libvorbis.so lilv liblilv-0.so rubberband librubberband.so ) DESTDIR="$pkgdir" cmake --install build install -vDm 644 $pkgname-${pkgname}_${pkgver//./_}/{README,README.VST} -t "$pkgdir/usr/share/doc/$pkgname/" }