wok-next annotate ardour/receipt @ rev 21588
updated dfc (3.0.5 -> 3.1.1)
author | Hans-G?nter Theisgen |
---|---|
date | Wed Jun 24 06:22:56 2020 +0100 (2020-06-24) |
parents | 82b613cfd1e0 |
children |
rev | line source |
---|---|
al@20470 | 1 # SliTaz package receipt v2. |
jozee@6828 | 2 |
jozee@6828 | 3 PACKAGE="ardour" |
al@20470 | 4 VERSION="5.12.0" |
jozee@6828 | 5 CATEGORY="multimedia" |
Hans-G?nter@21204 | 6 TAGS_std="audio recorder mixer" |
al@20470 | 7 SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" |
Hans-G?nter@21204 | 8 MAINTAINER="maintainer@slitaz.org" |
pascal@15000 | 9 LICENSE="GPL2" |
al@20470 | 10 WEB_SITE="http://ardour.org/" |
al@20470 | 11 |
jozee@6828 | 12 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@20470 | 13 WGET_URL="https://community.ardour.org/src/Ardour-$VERSION.tar.bz2" |
jozee@6828 | 14 |
Hans-G?nter@21204 | 15 BUILD_DEPENDS="alsa-lib-dev aubio-dev boost-dev cppunit-dev curl-dev dbus-dev |
Hans-G?nter@21204 | 16 eudev-dev fftw-dev gettext-dev glib-dev glibmm-dev gtkmm-dev itstool |
Hans-G?nter@21204 | 17 jack-dev libarchive-dev liblo-dev liblrdf-dev libsndfile-dev libusb-dev |
Hans-G?nter@21204 | 18 lilv lv2 pangomm-dev python readline-dev rubberband-dev serd-dev |
Hans-G?nter@21204 | 19 sord-dev sratom taglib-dev vamp-plugin-sdk-dev " |
erjo@9906 | 20 |
Hans-G?nter@21204 | 21 DEPENDS_std="alsa-lib atk atkmm cairomm dbus fftw flac fontconfig freetype |
Hans-G?nter@21204 | 22 gdk-pixbuf glib glibmm gtk2 gtkmm libarchive libcairo libcurl libgiomm |
Hans-G?nter@21204 | 23 liblo liblrdf libogg libsamplerate libsigc++ libsndfile libusb libx11 |
Hans-G?nter@21204 | 24 libxml2 lilv pango pangomm python-aubio readline rubberband serd sord |
Hans-G?nter@21204 | 25 sratom taglib vamp-plugin-sdk" |
al@21048 | 26 |
Hans-G?nter@21204 | 27 compile_rules() |
Hans-G?nter@21204 | 28 { |
Hans-G?nter@21204 | 29 # fix math |
Hans-G?nter@21204 | 30 python2 waf configure \ |
Hans-G?nter@21204 | 31 --prefix=/usr \ |
Hans-G?nter@21204 | 32 --configdir=/etc \ |
Hans-G?nter@21204 | 33 --with-backends="jack,alsa,dummy" \ |
Hans-G?nter@21204 | 34 --libjack=weak \ |
Hans-G?nter@21204 | 35 --optimize \ |
Hans-G?nter@21204 | 36 --cxx11 \ |
Hans-G?nter@21204 | 37 --freedesktop \ |
Hans-G?nter@21204 | 38 --ptformat \ |
Hans-G?nter@21204 | 39 --no-phone-home \ |
al@20470 | 40 && |
al@20470 | 41 python2 waf build && |
al@20470 | 42 python2 waf install --destdir="$install" || return 1 |
Hans-G?nter@21204 | 43 |
al@20470 | 44 # xdg integration |
al@20470 | 45 install -vDm644 build/gtk2_ardour/ardour.xml \ |
al@20470 | 46 $install/usr/share/mime/application/x-ardour.xml |
al@20470 | 47 install -vDm644 build/gtk2_ardour/ardour${VERSION%%.*}.desktop \ |
al@20470 | 48 $install/usr/share/applications/ardour.desktop |
Hans-G?nter@21204 | 49 for size in 16 22 32 48 256 512 |
Hans-G?nter@21204 | 50 do |
al@20470 | 51 install -vDm644 gtk2_ardour/resources/Ardour-icon_${size}px.png \ |
al@21020 | 52 $install/usr/share/icons/hicolor/${size}x$size/apps/ardour${VERSION%%.*}.png |
Hans-G?nter@21204 | 53 done |
al@21048 | 54 |
al@21048 | 55 fix symlinks |
jozee@6828 | 56 } |