Changeset View
Changeset View
Standalone View
Standalone View
package.yml
| name : ardour | name : ardour | ||||
| version : '6.3' | version : '6.5' | ||||
| release : 29 | release : 30 | ||||
| source : | source : | ||||
| - git|https://github.com/Ardour/ardour.git : 6.3 | - git|https://github.com/Ardour/ardour.git : 6.5 | ||||
| license : GPL-3.0-or-later | license : GPL-3.0-or-later | ||||
| component : multimedia.audio | component : multimedia.audio | ||||
| homepage : https://ardour.org/ | |||||
| summary : Professional-grade digital audio workstation | summary : Professional-grade digital audio workstation | ||||
| description: | | 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. | 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 : | builddeps : | ||||
| - pkgconfig(alsa) | - pkgconfig(alsa) | ||||
| - pkgconfig(atkmm-1.6) | - pkgconfig(atkmm-1.6) | ||||
| - pkgconfig(aubio) | - pkgconfig(aubio) | ||||
| - pkgconfig(fftw3) | - pkgconfig(fftw3) | ||||
| - pkgconfig(flac) | - pkgconfig(flac) | ||||
| - pkgconfig(gtk+-2.0) | - pkgconfig(fluidsynth) | ||||
| - pkgconfig(gtkmm-2.4) | - pkgconfig(gtkmm-2.4) | ||||
| - pkgconfig(hidapi-hidraw) | |||||
| - pkgconfig(jack) | - pkgconfig(jack) | ||||
| - pkgconfig(libarchive) | - pkgconfig(libarchive) | ||||
| - pkgconfig(libcurl) | - pkgconfig(libcurl) | ||||
| - pkgconfig(liblo) | - pkgconfig(liblo) | ||||
| - pkgconfig(libpulse-simple) | - pkgconfig(libpulse-simple) | ||||
| - pkgconfig(libusb-1.0) | - pkgconfig(libusb-1.0) | ||||
| - pkgconfig(ltc) | |||||
| - pkgconfig(lrdf) | - pkgconfig(lrdf) | ||||
| - pkgconfig(lilv-0) | - pkgconfig(lilv-0) | ||||
| - pkgconfig(ogg) | - pkgconfig(ogg) | ||||
| - pkgconfig(python-2.7) | |||||
| - pkgconfig(raptor2) | - pkgconfig(raptor2) | ||||
| - pkgconfig(rubberband) | - pkgconfig(rubberband) | ||||
| - pkgconfig(samplerate) | - pkgconfig(samplerate) | ||||
| - pkgconfig(serf-1) | - pkgconfig(serf-1) | ||||
| - pkgconfig(sndfile) | - pkgconfig(sndfile) | ||||
| - pkgconfig(sord-0) | - pkgconfig(sord-0) | ||||
| - pkgconfig(soundtouch) | |||||
| - pkgconfig(sratom-0) | - pkgconfig(sratom-0) | ||||
| - pkgconfig(suil-0) | - pkgconfig(suil-0) | ||||
| - pkgconfig(taglib) | - pkgconfig(taglib) | ||||
| - pkgconfig(vamp) | - pkgconfig(vamp) | ||||
| - itstool | - itstool | ||||
| - libboost-devel | - libboost-devel | ||||
| setup : | | setup : | | ||||
| %patch -p1 < $pkgfiles/use-internal-qm-dsp.patch | |||||
| %waf_configure -j1 \ | %waf_configure -j1 \ | ||||
| --use-external-libs \ | |||||
| --cxx11 \ | --cxx11 \ | ||||
| --optimize \ | --optimize \ | ||||
| --freedesktop \ | --freedesktop \ | ||||
| --no-phone-home \ | --no-phone-home \ | ||||
| --libdir=%libdir% \ | --libdir=%libdir% \ | ||||
| --with-backends=alsa,dummy,jack,pulseaudio | --with-backends=alsa,dummy,jack,pulseaudio | ||||
| build : | | build : | | ||||
| %waf_build | %waf_build -j4 | ||||
| install : | | install : | | ||||
| %waf_install | %waf_install | ||||
| for size in 16 22 32 48 256 512; do | 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 | install -Dm0644 $workdir/gtk2_ardour/resources/Ardour-icon_${size}px.png $installdir/usr/share/icons/hicolor/${size}x${size}/apps/ardour.png | ||||
| done | done | ||||
| install -Dm00644 $workdir/gtk2_ardour/resources/Ardour-icon_512px.png $installdir/usr/share/pixmaps/ardour.png | install -Dm00644 $workdir/gtk2_ardour/resources/Ardour-icon_512px.png $installdir/usr/share/pixmaps/ardour.png | ||||
| # Install desktop file and fix icon name by removing version | # Install desktop file and fix icon name by removing version | ||||
| install -Dm00644 build/gtk2_ardour/ardour6.desktop $installdir/usr/share/applications/ardour.desktop | install -Dm00644 build/gtk2_ardour/ardour6.desktop $installdir/usr/share/applications/ardour.desktop | ||||
| sed -i 's/Icon=ardour6/Icon=ardour/g' $installdir/usr/share/applications/ardour.desktop | sed -i 's/Icon=ardour6/Icon=ardour/g' $installdir/usr/share/applications/ardour.desktop | ||||
| # Add mimetype info for .ardour session files. | # Add mimetype info for .ardour session files. | ||||
| install -Dm00644 build/gtk2_ardour/ardour.xml $installdir/usr/share/mime/packages/ardour.xml | install -Dm00644 build/gtk2_ardour/ardour.xml $installdir/usr/share/mime/packages/ardour.xml | ||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.