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 }