
Receipt for package "ardour"
# SliTaz package receipt. PACKAGE="ardour" VERSION="7.4.0" CATEGORY="multimedia" TAGS="audio mixer recorder" SHORT_DESC="A multichannel hard disk recorder and digital audio workstation." MAINTAINER="jozee@slitaz.org" LICENSE="GPL2" WEB_SITE="https://ardour.org/" TARBALL="$PACKAGE-$VERSION.tar.bz2" WGET_URL="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-$VERSION.tar.bz2" DEPENDS="aubio fftw gcc83-lib-base ladspa libgnomecanvas libgnomecanvasmm liblo liblrdf libsamplerate libsndfile libusb-compat libxml2 libxslt raptor rubberband soundtouch" BUILD_DEPENDS="alsa-lib-dev aubio-dev curl-dev flac-dev fftw-dev gcc83 gtkmm-dev jack-audio-connection-kit-dev ladspa-dev libarchive-dev libart_lgpl-dev libboost-dev libboost-math-dev libboost-system-dev libboost-thread-dev libcurl libgnomecanvas-dev libgnomecanvasmm-dev liblo-dev liblrdf-dev libogg-dev libsamplerate-dev libsndfile-dev libusb-dev libxml2-dev libxslt-dev lilv pkg-config pulseaudio-dev raptor-dev rubberband-dev serd-dev sord-dev soundtouch-dev sratom taglib-dev vamp-sdk-dev" current_version() { wget -O - ${WGET_URL%/arch*}/tags 2>/dev/null | \ sed '/archive.*tar/!d;/-pre/d;s|.*/\(.*\).tar.*|\1|;q' } # Rules to configure and make the package. compile_rules() { # [ -s libs/ardour/svn_revision.cc ] || # cat > libs/ardour/svn_revision.cc <<EOT #include "ardour/svn_revision.h" #namespace ARDOUR { # extern const char* svn_revision = "$VERSION"; #} #EOT # glibmm >=2.31 fix # grep -lr signal_timeout * | xargs sed -i '1i#include <glibmm/main.h>' # sed -i 's/uname -m/echo i686/' tools/config.guess # sed -i '/-O3/d' SConstruct # mkdir -p $DESTDIR export CC=gcc-83 export CXX=g++-83 ./waf configure \ --also-libdir=/usr/lib \ --dist-target=x86 \ --prefix=/usr \ --keepflags \ --optimize \ --no-phone-home && ./waf build && cook_pick_manpages $src/ardour.1 for i in es fr ru; do mkdir -p $install/usr/share/man/$i/man1 cp -a $src/ardour.1.$i $install/usr/share/man/$i/man1/ardour.1 done } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/lib/ardour2 mkdir -p $fs/usr/share cp -a $install/usr/bin $fs/usr cp -a $install/usr/lib/ardour2/*so* $fs/usr/lib/ardour2 cp -a $install/usr/share/ardour2 $fs/usr/share }
6093 packages and 258600 files in current database (Wed Apr 23 16:49:15 2025)