wok rev 25571

updated ardour (2.8.14 -> 7.4.0)
author Hans-G?nter Theisgen
date Sat May 13 11:12:29 2023 +0100 (12 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  }