# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json name : ardour version : '8.12' release : 52 source : - git|https://github.com/Ardour/ardour.git : 8.12 homepage : https://ardour.org/ license : GPL-3.0-or-later component : multimedia.audio summary : Professional-grade digital audio workstation description: | Ardour is a professional DAW aimed for audio engineers, musicians and composers with many features like: unlimited tracks, LADSPA/LV2 support, powerful routing, video sync and much more. builddeps : - pkgconfig(alsa) - pkgconfig(atkmm-1.6) - pkgconfig(aubio) - pkgconfig(fftw3) - pkgconfig(flac) - pkgconfig(fluidsynth) - pkgconfig(gtkmm-2.4) - pkgconfig(hidapi-hidraw) - pkgconfig(jack) - pkgconfig(libarchive) - pkgconfig(libcurl) - pkgconfig(liblo) - pkgconfig(libpulse-simple) - pkgconfig(libusb-1.0) - pkgconfig(lilv-0) - pkgconfig(lrdf) - pkgconfig(ltc) - pkgconfig(ogg) - pkgconfig(raptor2) - pkgconfig(rubberband) - pkgconfig(samplerate) - pkgconfig(serf-1) - pkgconfig(sndfile) - pkgconfig(sord-0) - pkgconfig(soundtouch) - pkgconfig(sratom-0) - pkgconfig(suil-0) - pkgconfig(taglib) - pkgconfig(vamp) - itstool - libboost-devel setup : | %apply_patches %waf_configure \ --use-external-libs \ --cxx11 \ --optimize \ --freedesktop \ --no-phone-home \ --libdir=%libdir% \ --no-ytk \ --with-backends=alsa,dummy,jack,pulseaudio build : | %waf_build install : | %waf_install %install_license COPYING for size in 16 22 32 48 256 512; do install -Dm0644 $workdir/gtk2_ardour/resources/Ardour-icon_${size}px.png $installdir/usr/share/icons/hicolor/${size}x${size}/apps/ardour.png done sed -i 's/Icon=ardour8/Icon=ardour/g' $installdir/usr/share/applications/ardour8.desktop install -Dm00644 $workdir/gtk2_ardour/resources/Ardour-icon_512px.png $installdir/usr/share/pixmaps/ardour.png # Add mimetype info for .ardour session files. install -Dm00644 build/gtk2_ardour/ardour.xml $installdir/usr/share/mime/packages/ardour.xml # Don't use obsolete metainfo path install -dm00755 $installdir/usr/share/metainfo/ mv $installdir/usr/share/appdata/* $installdir/usr/share/metainfo rm -rv $installdir/usr/share/appdata