wok-next annotate ardour/receipt @ rev 21020
Cleaning is almost finished... I should proceed to upgrades.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Fri Nov 02 14:15:08 2018 +0200 (2018-11-02) |
parents | f48456621a9d |
children | 7b8e000b629f |
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" |
al@20470 | 6 SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" |
al@21020 | 7 MAINTAINER="devel@slitaz.org" |
pascal@15000 | 8 LICENSE="GPL2" |
al@20470 | 9 WEB_SITE="http://ardour.org/" |
al@20470 | 10 |
jozee@6828 | 11 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@20470 | 12 WGET_URL="https://community.ardour.org/src/Ardour-$VERSION.tar.bz2" |
jozee@6828 | 13 |
al@20915 | 14 BUILD_DEPENDS="python itstool boost-dev \ |
al@20470 | 15 alsa-lib-dev glib-dev glibmm-dev libsndfile-dev curl-dev libarchive-dev \ |
al@20470 | 16 liblo-dev taglib-dev vamp-plugin-sdk-dev rubberband-dev eudev-dev fftw-dev \ |
al@20962 | 17 aubio-dev cppunit-dev libusb-dev jack-dev pangomm-dev liblrdf-dev lv2 serd-dev \ |
al@21020 | 18 sord-dev sratom lilv gtkmm-dev dbus-dev readline-dev gettext-dev" |
erjo@9906 | 19 |
al@20470 | 20 compile_rules() { |
al@20562 | 21 # fix math |
al@20470 | 22 python2 waf configure \ |
al@20470 | 23 --prefix=/usr \ |
al@20470 | 24 --configdir=/etc \ |
al@20470 | 25 --with-backends="jack,alsa,dummy" \ |
al@20470 | 26 --libjack=weak \ |
al@20470 | 27 --optimize \ |
al@20470 | 28 --cxx11 \ |
al@20470 | 29 --freedesktop \ |
al@20470 | 30 --ptformat \ |
al@20470 | 31 --no-phone-home \ |
al@20470 | 32 && |
al@20470 | 33 python2 waf build && |
al@20470 | 34 python2 waf install --destdir="$install" || return 1 |
al@20470 | 35 # xdg integration |
al@20470 | 36 install -vDm644 build/gtk2_ardour/ardour.xml \ |
al@20470 | 37 $install/usr/share/mime/application/x-ardour.xml |
al@20470 | 38 install -vDm644 build/gtk2_ardour/ardour${VERSION%%.*}.desktop \ |
al@20470 | 39 $install/usr/share/applications/ardour.desktop |
al@20470 | 40 for size in 16 22 32 48 256 512; do |
al@20470 | 41 install -vDm644 gtk2_ardour/resources/Ardour-icon_${size}px.png \ |
al@21020 | 42 $install/usr/share/icons/hicolor/${size}x$size/apps/ardour${VERSION%%.*}.png |
al@19267 | 43 done |
jozee@6828 | 44 } |
jozee@6828 | 45 |
al@20470 | 46 genpkg_rules() { |
al@20470 | 47 copy @std |
al@20956 | 48 DEPENDS="alsa-lib atk atkmm python-aubio cairo cairomm dbus fftw flac fontconfig \ |
al@21017 | 49 freetype gdk-pixbuf glib glibmm gtk2 gtkmm libarchive libcurl libgiomm \ |
al@20470 | 50 liblo liblrdf libogg libsamplerate libsigc++ libsndfile libusb libxml2 \ |
al@20470 | 51 lilv pango pangomm readline rubberband serd sord sratom taglib \ |
al@20470 | 52 vamp-plugin-sdk xorg-libX11" |
al@20470 | 53 TAGS="audio recorder mixer" |
jozee@6828 | 54 } |