wok-next annotate ardour/receipt @ rev 20443
The rest of my "home work" for update many packages (up to Xorg, GTK and Openbox) for Next and mainly for Next64. Since this point this repository is open for commits. Many errors are expected due to harfbuzz-freetype dependency loop...
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Sat Feb 24 16:17:33 2018 +0200 (2018-02-24) |
parents | 2f3aba6cc31e |
children | 6e0553fe45e7 |
rev | line source |
---|---|
jozee@6828 | 1 # SliTaz package receipt. |
jozee@6828 | 2 |
jozee@6828 | 3 PACKAGE="ardour" |
pascal@13404 | 4 VERSION="2.8.14" |
jozee@6828 | 5 CATEGORY="multimedia" |
jozee@6828 | 6 MAINTAINER="jozee@slitaz.org" |
pascal@15000 | 7 LICENSE="GPL2" |
jozee@6828 | 8 SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" |
jozee@6828 | 9 WEB_SITE="http://ardour.org" |
jozee@6828 | 10 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
jozee@6828 | 11 WGET_URL="ftp://ftp.archlinux.org/other/ardour/$TARBALL" |
jozee@6828 | 12 TAGS="audio recorder mixer" |
jozee@6828 | 13 |
al@19267 | 14 DEPENDS="liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ |
slaxemulator@13106 | 15 libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" |
al@19765 | 16 BUILD_DEPENDS="scons libboost-dev libboost-thread libboost-math \ |
al@19829 | 17 jack-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ |
slaxemulator@13106 | 18 libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ |
slaxemulator@13106 | 19 libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ |
pascal@13403 | 20 libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ |
al@19765 | 21 libboost-system" |
erjo@9906 | 22 |
jozee@6828 | 23 # Rules to configure and make the package. |
slaxemulator@13106 | 24 compile_rules() |
slaxemulator@13106 | 25 { |
al@19267 | 26 sed -i '/-O3/d' SConstruct |
al@19267 | 27 mkdir -p $DESTDIR |
al@19267 | 28 |
al@19267 | 29 CFLAGS="$CFLAGS -Wl,--copy-dt-needed-entries -lboost_system" |
al@19267 | 30 scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ |
slaxemulator@13106 | 31 PREFIX=/usr \ |
jozee@6828 | 32 NLS=1 \ |
jozee@6828 | 33 FREEDESKTOP=0 \ |
slaxemulator@13106 | 34 SYSLIBS=1 \ |
jozee@6828 | 35 VST=0 \ |
jozee@6828 | 36 WIIMOTE=0 \ |
jozee@6828 | 37 LV2=0 \ |
jozee@6828 | 38 FREESOUND=1 \ |
jozee@6828 | 39 LIBLO=1 \ |
jozee@6828 | 40 AUBIO=1 \ |
jozee@6828 | 41 TRANZPORT=1 \ |
al@19267 | 42 DIST_LIBDIR=lib |
al@19267 | 43 |
al@19267 | 44 scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ |
slaxemulator@13106 | 45 PREFIX=/usr \ |
jozee@6828 | 46 NLS=1 \ |
jozee@6828 | 47 FREEDESKTOP=0 \ |
slaxemulator@13106 | 48 SYSLIBS=1 \ |
jozee@6828 | 49 VST=0 \ |
jozee@6828 | 50 WIIMOTE=0 \ |
jozee@6828 | 51 LV2=0 \ |
jozee@6828 | 52 FREESOUND=1 \ |
jozee@6828 | 53 LIBLO=1 \ |
jozee@6828 | 54 AUBIO=1 \ |
jozee@6828 | 55 TRANZPORT=1 \ |
jozee@6828 | 56 DIST_LIBDIR=lib \ |
al@19267 | 57 DESTDIR=$DESTDIR install |
jozee@6828 | 58 |
al@19275 | 59 cook_pick_manpages $src/ardour.1 |
al@19267 | 60 for i in es fr ru; do |
al@19267 | 61 mkdir -p $install/usr/share/man/$i/man1 |
al@19269 | 62 cp -a $src/ardour.1.$i $install/usr/share/man/$i/man1/ardour.1 |
al@19267 | 63 done |
jozee@6828 | 64 } |
jozee@6828 | 65 |
jozee@6828 | 66 # Rules to gen a SliTaz package suitable for Tazpkg. |
jozee@6828 | 67 genpkg_rules() |
jozee@6828 | 68 { |
jozee@6828 | 69 mkdir -p $fs/usr/lib/ardour2 $fs/usr/share |
pascal@15000 | 70 cp -a $install/usr/bin $fs/usr |
pascal@15000 | 71 cp -a $install/usr/lib/ardour2/*so* $fs/usr/lib/ardour2 |
pascal@15000 | 72 cp -a $install/usr/share/ardour2 $fs/usr/share |
jozee@6828 | 73 } |