wok-next annotate ardour/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
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 }