wok-current rev 25571
updated ardour (2.8.14 -> 7.4.0)
author | Hans-G?nter Theisgen |
---|---|
date | Sat May 13 11:12:29 2023 +0100 (16 months ago) |
parents | a999b69d8c24 |
children | 82f370bad6b5 |
files | ardour/receipt |
line diff
1.1 --- a/ardour/receipt Sat May 13 10:31:53 2023 +0100 1.2 +++ b/ardour/receipt Sat May 13 11:12:29 2023 +0100 1.3 @@ -1,24 +1,28 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="ardour" 1.7 -VERSION="2.8.14" 1.8 +VERSION="7.4.0" 1.9 CATEGORY="multimedia" 1.10 +TAGS="audio mixer recorder" 1.11 +SHORT_DESC="A multichannel hard disk recorder and digital audio workstation." 1.12 MAINTAINER="jozee@slitaz.org" 1.13 LICENSE="GPL2" 1.14 -SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" 1.15 -WEB_SITE="http://ardour.org" 1.16 -TARBALL="$PACKAGE-$VERSION.tar.gz" 1.17 -WGET_URL="https://github.com/Ardour/ardour/archive/refs/tags/$VERSION.tar.gz" 1.18 -TAGS="audio recorder mixer" 1.19 +WEB_SITE="https://ardour.org/" 1.20 1.21 -DEPENDS="gcc83-lib-base liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ 1.22 -libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" 1.23 -BUILD_DEPENDS="gcc83 scons libboost-dev libboost-thread-dev libboost-math-dev \ 1.24 -jack-audio-connection-kit-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ 1.25 -libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ 1.26 -libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ 1.27 -libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ 1.28 -libboost-system-dev" 1.29 +TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.30 +WGET_URL="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-$VERSION.tar.bz2" 1.31 + 1.32 +DEPENDS="aubio fftw gcc83-lib-base ladspa libgnomecanvas libgnomecanvasmm 1.33 + liblo liblrdf libsamplerate libsndfile libusb-compat libxml2 1.34 + libxslt raptor rubberband soundtouch" 1.35 +BUILD_DEPENDS="alsa-lib-dev aubio-dev curl-dev flac-dev fftw-dev gcc83 1.36 + gtkmm-dev jack-audio-connection-kit-dev ladspa-dev libarchive-dev 1.37 + libart_lgpl-dev libboost-dev libboost-math-dev libboost-system-dev 1.38 + libboost-thread-dev libcurl libgnomecanvas-dev libgnomecanvasmm-dev 1.39 + liblo-dev liblrdf-dev libogg-dev libsamplerate-dev libsndfile-dev 1.40 + libusb-dev libxml2-dev libxslt-dev lilv pkg-config pulseaudio-dev 1.41 + raptor-dev rubberband-dev serd-dev sord-dev soundtouch-dev sratom 1.42 + taglib-dev vamp-sdk-dev" 1.43 1.44 current_version() 1.45 { 1.46 @@ -29,53 +33,34 @@ 1.47 # Rules to configure and make the package. 1.48 compile_rules() 1.49 { 1.50 - [ -s libs/ardour/svn_revision.cc ] || 1.51 - cat > libs/ardour/svn_revision.cc <<EOT 1.52 +# [ -s libs/ardour/svn_revision.cc ] || 1.53 +# cat > libs/ardour/svn_revision.cc <<EOT 1.54 #include "ardour/svn_revision.h" 1.55 -namespace ARDOUR { 1.56 - extern const char* svn_revision = "$VERSION"; 1.57 -} 1.58 -EOT 1.59 +#namespace ARDOUR { 1.60 +# extern const char* svn_revision = "$VERSION"; 1.61 +#} 1.62 +#EOT 1.63 # glibmm >=2.31 fix 1.64 - grep -lr signal_timeout * | xargs sed -i '1i#include <glibmm/main.h>' 1.65 +# grep -lr signal_timeout * | xargs sed -i '1i#include <glibmm/main.h>' 1.66 1.67 - sed -i 's/uname -m/echo i686/' tools/config.guess 1.68 - sed -i '/-O3/d' SConstruct 1.69 - mkdir -p $DESTDIR 1.70 +# sed -i 's/uname -m/echo i686/' tools/config.guess 1.71 +# sed -i '/-O3/d' SConstruct 1.72 +# mkdir -p $DESTDIR 1.73 1.74 export CC=gcc-83 1.75 export CXX=g++-83 1.76 - CFLAGS="$CFLAGS -Wl,--copy-dt-needed-entries -lboost_system" 1.77 - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ 1.78 - PREFIX=/usr \ 1.79 - NLS=1 \ 1.80 - FREEDESKTOP=0 \ 1.81 - SYSLIBS=1 \ 1.82 - VST=0 \ 1.83 - WIIMOTE=0 \ 1.84 - LV2=0 \ 1.85 - FREESOUND=1 \ 1.86 - LIBLO=1 \ 1.87 - AUBIO=1 \ 1.88 - TRANZPORT=1 \ 1.89 - DIST_LIBDIR=lib 1.90 1.91 - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ 1.92 - PREFIX=/usr \ 1.93 - NLS=1 \ 1.94 - FREEDESKTOP=0 \ 1.95 - SYSLIBS=1 \ 1.96 - VST=0 \ 1.97 - WIIMOTE=0 \ 1.98 - LV2=0 \ 1.99 - FREESOUND=1 \ 1.100 - LIBLO=1 \ 1.101 - AUBIO=1 \ 1.102 - TRANZPORT=1 \ 1.103 - DIST_LIBDIR=lib \ 1.104 - DESTDIR=$DESTDIR install 1.105 + ./waf configure \ 1.106 + --also-libdir=/usr/lib \ 1.107 + --dist-target=x86 \ 1.108 + --prefix=/usr \ 1.109 + --keepflags \ 1.110 + --optimize \ 1.111 + --no-phone-home && 1.112 1.113 - cook_pick_manpages $src/ardour.1 1.114 + ./waf build && 1.115 + 1.116 + cook_pick_manpages $src/ardour.1 1.117 for i in es fr ru; do 1.118 mkdir -p $install/usr/share/man/$i/man1 1.119 cp -a $src/ardour.1.$i $install/usr/share/man/$i/man1/ardour.1 1.120 @@ -85,8 +70,10 @@ 1.121 # Rules to gen a SliTaz package suitable for Tazpkg. 1.122 genpkg_rules() 1.123 { 1.124 - mkdir -p $fs/usr/lib/ardour2 $fs/usr/share 1.125 - cp -a $install/usr/bin $fs/usr 1.126 - cp -a $install/usr/lib/ardour2/*so* $fs/usr/lib/ardour2 1.127 - cp -a $install/usr/share/ardour2 $fs/usr/share 1.128 + mkdir -p $fs/usr/lib/ardour2 1.129 + mkdir -p $fs/usr/share 1.130 + 1.131 + cp -a $install/usr/bin $fs/usr 1.132 + cp -a $install/usr/lib/ardour2/*so* $fs/usr/lib/ardour2 1.133 + cp -a $install/usr/share/ardour2 $fs/usr/share 1.134 }