# HG changeset patch # User Aleksej Bobylev # Date 1520543126 -7200 # Node ID 6e0553fe45e762943ea7e90fa3c80ceec67cfbe2 # Parent 577783a50854bad3d35f6b2293dc6b95deb45e26 Up ardour (5.12.0), cookutils (1035), ffmpeg (3.4.2), fftw, libvpx (1.7.0), lilv (0.24.2), lv2 (1.14.0), serd (0.28.0), sord (0.16.0), sratom (0.6.0); add rubberband, vamp-plugin-sdk. Just for info: ardour use up to 95% RAM (is 2GB) + up to 40% swap (is 9GB) and utilize CPU up to 90% (mostly I/O wait) while compiling. diff -r 577783a50854 -r 6e0553fe45e7 ardour/receipt --- a/ardour/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/ardour/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,73 +1,53 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="ardour" -VERSION="2.8.14" +VERSION="5.12.0" CATEGORY="multimedia" +SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" MAINTAINER="jozee@slitaz.org" LICENSE="GPL2" -SHORT_DESC="A multichannel hard disk recorder and digital audio workstation" -WEB_SITE="http://ardour.org" +WEB_SITE="http://ardour.org/" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WGET_URL="ftp://ftp.archlinux.org/other/ardour/$TARBALL" -TAGS="audio recorder mixer" +WGET_URL="https://community.ardour.org/src/Ardour-$VERSION.tar.bz2" -DEPENDS="liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ -libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" -BUILD_DEPENDS="scons libboost-dev libboost-thread libboost-math \ -jack-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ -libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ -libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ -libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ -libboost-system" +BUILD_DEPENDS="python itstool libboost-dev \ +alsa-lib-dev glib-dev glibmm-dev libsndfile-dev curl-dev libarchive-dev \ +liblo-dev taglib-dev vamp-plugin-sdk-dev rubberband-dev eudev-dev fftw-dev \ +aubio-dev cppunit-dev libusb-dev jack-dev pangomm-dev liblrdf-dev lv2 serd-dev \ +sord-dev sratom lilv gtkmm-dev dbus-dev readline-dev gettext" -# Rules to configure and make the package. -compile_rules() -{ - sed -i '/-O3/d' SConstruct - mkdir -p $DESTDIR - - CFLAGS="$CFLAGS -Wl,--copy-dt-needed-entries -lboost_system" - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ - PREFIX=/usr \ - NLS=1 \ - FREEDESKTOP=0 \ - SYSLIBS=1 \ - VST=0 \ - WIIMOTE=0 \ - LV2=0 \ - FREESOUND=1 \ - LIBLO=1 \ - AUBIO=1 \ - TRANZPORT=1 \ - DIST_LIBDIR=lib - - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ - PREFIX=/usr \ - NLS=1 \ - FREEDESKTOP=0 \ - SYSLIBS=1 \ - VST=0 \ - WIIMOTE=0 \ - LV2=0 \ - FREESOUND=1 \ - LIBLO=1 \ - AUBIO=1 \ - TRANZPORT=1 \ - DIST_LIBDIR=lib \ - DESTDIR=$DESTDIR install - - 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 +compile_rules() { + python2 waf configure \ + --prefix=/usr \ + --configdir=/etc \ + --with-backends="jack,alsa,dummy" \ + --libjack=weak \ + --optimize \ + --cxx11 \ + --freedesktop \ + --ptformat \ + --no-phone-home \ + && + python2 waf build && + python2 waf install --destdir="$install" || return 1 + # xdg integration + install -vDm644 build/gtk2_ardour/ardour.xml \ + $install/usr/share/mime/application/x-ardour.xml + install -vDm644 build/gtk2_ardour/ardour${VERSION%%.*}.desktop \ + $install/usr/share/applications/ardour.desktop + for size in 16 22 32 48 256 512; do + install -vDm644 gtk2_ardour/resources/Ardour-icon_${size}px.png \ + $install/usr/share/icons/hicolor/${size}x${size}/apps/ardour${VERSION%%.*}.png done } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - mkdir -p $fs/usr/lib/ardour2 $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 +genpkg_rules() { + copy @std + DEPENDS="alsa-lib atk atkmm aubio cairo cairomm dbus fftw flac fontconfig \ + freetype gdk-pixbuf glib glibmm gtk+ gtkmm libarchive libcurl libgiomm \ + liblo liblrdf libogg libsamplerate libsigc++ libsndfile libusb libxml2 \ + lilv pango pangomm readline rubberband serd sord sratom taglib \ + vamp-plugin-sdk xorg-libX11" + TAGS="audio recorder mixer" } diff -r 577783a50854 -r 6e0553fe45e7 ardour/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ardour/stuff/patches/series Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,1 @@ +std.patch diff -r 577783a50854 -r 6e0553fe45e7 ardour/stuff/patches/std.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ardour/stuff/patches/std.patch Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,59 @@ +--- a/libs/vamp-plugins/SpectralCentroid.cpp ++++ b/libs/vamp-plugins/SpectralCentroid.cpp +@@ -43,8 +43,8 @@ + #define isinf_local(val) !((bool)_finite((double)val)) + #define isnan_local(val) (bool)_isnan((double)val) + #else +-#define isinf_local std::isinf +-#define isnan_local std::isnan ++#define isinf_local isinf ++#define isnan_local isnan + #endif + + #include "SpectralCentroid.h" +--- a/libs/ardour/dsp_filter.cc ++++ b/libs/ardour/dsp_filter.cc +@@ -28,7 +28,7 @@ + #include + #define isfinite_local(val) (bool)_finite((double)val) + #else +-#define isfinite_local std::isfinite ++#define isfinite_local isfinite + #endif + + #ifndef M_PI +--- a/libs/ardour/midi_track.cc ++++ b/libs/ardour/midi_track.cc +@@ -25,8 +25,8 @@ + #define isinf_local(val) !((bool)_finite((double)val)) + #define isnan_local(val) (bool)_isnan((double)val) + #else +-#define isinf_local std::isinf +-#define isnan_local std::isnan ++#define isinf_local isinf ++#define isnan_local isnan + #endif + + #include "pbd/enumwriter.h" +--- a/gtk2_ardour/automation_line.cc ++++ b/gtk2_ardour/automation_line.cc +@@ -25,7 +25,7 @@ + // 'std::isnan()' is not available in MSVC. + #define isnan_local(val) (bool)_isnan((double)val) + #else +-#define isnan_local std::isnan ++#define isnan_local isnan + #endif + + #include +--- a/libs/evoral/src/ControlList.cpp ++++ b/libs/evoral/src/ControlList.cpp +@@ -24,7 +24,7 @@ + // 'std::isnan()' is not available in MSVC. + #define isnan_local(val) (bool)_isnan((double)val) + #else +-#define isnan_local std::isnan ++#define isnan_local isnan + #endif + + #define GUARD_POINT_DELTA 64 diff -r 577783a50854 -r 6e0553fe45e7 cookutils/receipt --- a/cookutils/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/cookutils/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="cookutils" -VERSION="1034" +VERSION="1035" CATEGORY="base-system" SHORT_DESC="SliTaz packages builder new generation" MAINTAINER="pankso@slitaz.org" diff -r 577783a50854 -r 6e0553fe45e7 ffmpeg/receipt --- a/ffmpeg/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/ffmpeg/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,36 +1,31 @@ # SliTaz package receipt v2. PACKAGE="ffmpeg" -VERSION="3.2.4" +VERSION="3.4.2" CATEGORY="multimedia" SHORT_DESC="Record, convert and stream audio and video" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2 LGPL2.1" WEB_SITE="http://ffmpeg.org/" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/ffmpeg.html" TARBALL="$PACKAGE-$VERSION.tar.xz" WGET_URL="${WEB_SITE}releases/$TARBALL" BUILD_DEPENDS_arm="zlib-dev bzip2-dev yasm" -#BUILD_DEPENDS="libsdl-dev zlib-dev bzip2-dev coreutils-file-format \ -#coreutils-file-special yasm" BUILD_DEPENDS="coreutils-file-format libass-dev fdk-aac-dev lame-dev opus-dev \ libtheora-dev libvorbis-dev libvpx-dev x264-dev x265-dev xorg-libX11-dev \ -libsdl2-dev" -SPLIT="ffmpeg ffmpeg-dev ffserver ffplay" +libsdl2-dev yasm" +SPLIT="ffplay ffserver ffmpeg-dev ffmpeg" -# Rules to configure and make the package. -compile_rules() -{ - # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/ffmpeg.html - - # Handle cross compilation. +compile_rules() { case "$ARCH" in i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;; arm*) ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \ --cross-prefix=$HOST_SYSTEM-" ;; esac + sed -i 's|-lflite"|-lflite -lasound"|' configure ./configure \ --prefix=/usr \ --enable-gpl \ @@ -49,40 +44,43 @@ --enable-libvpx \ --enable-libx264 \ --enable-libx265 \ - --enable-x11grab \ --docdir=/usr/share/doc/ffmpeg-$VERSION \ + \ --enable-runtime-cpudetect \ $ARCH_ARGS && - -# --enable-avresample \ -# --enable-pthreads \ -# --enable-small \ -# --enable-ffserver \ -# --disable-ffprobe \ -# --disable-encoder=h263 \ -# --disable-encoder=h263p \ -# --disable-encoder=mpeg2video \ -# --disable-encoder=msmpeg4v2 \ -# --disable-encoder=msmpeg4v3 \ -# --disable-symver \ -# --disable-doc \ - make && gcc tools/qt-faststart.c -o tools/qt-faststart && - make install && - install -v -m755 tools/qt-faststart $install/usr/bin && - docdir=$install/usr/share/doc/ffmpeg-$VERSION && - mkdir -p $docdir && - cp doc/*.txt $docdir + make install || return 1 + + install -v -m755 tools/qt-faststart $install/usr/bin + install -Dm644 $stuff/ffserver.conf $install/etc/ffserver.conf + + cook_pick_docs doc/*.txt } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ +genpkg_rules() { case $PACKAGE in + ffplay) + copy ffplay + CAT="multimedia|very simple and portable media player using the ffmpeg and the SDL library" + TAGS="audio video player" + DEPENDS="ffmpeg libsdl" + ;; + ffserver) + copy ffserver ffserver.conf + CAT="multimedia|FFmpeg audio/video fast and small stream server" + TAGS="audio video server" + DEPENDS="ffmpeg" + ;; + *-dev) + copy @dev examples/ + DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ + libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ + opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ + zlib-dev" + ;; ffmpeg) - copy @std - rm -rf $fs/usr/share/$PACKAGE/examples/ + copy @std @rm SUGGESTED="ffplay" TAGS="audio video convert stream" DEPENDS="bzlib fdk-aac freetype lame libass liblzma libtheora-enc \ @@ -91,27 +89,5 @@ arm*) DEPENDS="alsa-lib bzip2 zlib" ;; esac ;; - ffplay) - CAT="multimedia|Very simple and portable media player using the ffmpeg and the SDL library." - TAGS="audio video player" - DEPENDS="ffmpeg libsdl" - mkdir -p $fs/usr/bin - cp -a $install/usr/bin/ffplay $fs/usr/bin - ;; - ffserver) - CAT="multimedia|FFmpeg audio/video fast and small stream server." - TAGS="audio video server" - DEPENDS="ffmpeg" - mkdir -p $fs/usr/bin $fs/etc - cp ${stuff}/ffserver.conf $fs/etc - cp -a $install/usr/bin/ffserver $fs/usr/bin - ;; - *-dev) - copy @dev examples/ - DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ - libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ - opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ - zlib-dev" - ;; esac } diff -r 577783a50854 -r 6e0553fe45e7 fftw/receipt --- a/fftw/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/fftw/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -16,30 +16,35 @@ SPLIT="fftw-dev" compile_rules() { - # build double precision + # --enable-threads: ardour need it: cannot find -lfftw3f_threads + + # build double precision (fftw3) ./configure \ F77=gfortran \ --enable-shared \ + --enable-threads \ $CONFIGURE_ARGS && make $MAKEFLAGS && make DESTDIR=$DESTDIR install - # build long double precission + # build long double precission (fftw3l) make clean ./configure \ F77=gfortran \ --enable-long-double \ --enable-shared \ + --enable-threads \ $CONFIGURE_ARGS && make $MAKEFLAGS && make DESTDIR=$DESTDIR install - # build single precision + # build single precision (fftw3f) make clean ./configure \ F77=gfortran \ --enable-float \ --enable-shared \ + --enable-threads \ $CONFIGURE_ARGS && make $MAKEFLAGS && make DESTDIR=$DESTDIR install diff -r 577783a50854 -r 6e0553fe45e7 libvpx/receipt --- a/libvpx/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/libvpx/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,27 +1,25 @@ # SliTaz package receipt v2. PACKAGE="libvpx" -VERSION="1.6.1" +VERSION="1.7.0" CATEGORY="multimedia" SHORT_DESC="The VP8 Codec SDK" MAINTAINER="slaxemulator@gmail.com" LICENSE="BSD" -WEB_SITE="http://www.webmproject.org/" +WEB_SITE="https://www.webmproject.org/" +LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libvpx.html" -TARBALL="$PACKAGE-$VERSION.tar.bz2" -WGET_URL="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/$TARBALL" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/webmproject/libvpx/archive/v$VERSION/$TARBALL" -BUILD_DEPENDS="perl coreutils-file-output-full yasm" +BUILD_DEPENDS="perl coreutils-file-output-full yasm diffutils" SPLIT="libvpx-dev" -# Rules to configure and make the package. -compile_rules() -{ - # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libvpx.html - sed -i 's/cp -p/cp/' build/make/Makefile && +compile_rules() { + sed -i 's/cp -p/cp/' build/make/Makefile - mkdir libvpx-build && - cd libvpx-build && + mkdir libvpx-build + cd libvpx-build ../configure \ --prefix=/usr \ @@ -32,9 +30,7 @@ make && make install } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ +genpkg_rules() { case $PACKAGE in libvpx) copy @std;; *-dev) copy @dev;; diff -r 577783a50854 -r 6e0553fe45e7 libvpx/stuff/patches/series --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libvpx/stuff/patches/series Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,1 @@ +std.patch diff -r 577783a50854 -r 6e0553fe45e7 libvpx/stuff/patches/std.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libvpx/stuff/patches/std.patch Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,13 @@ +--- a/third_party/libwebm/mkvparser/mkvparser.cc ++++ b/third_party/libwebm/mkvparser/mkvparser.cc +@@ -36,8 +36,8 @@ + inline bool isnan(double val) { return !!_isnan(val); } + inline bool isinf(double val) { return !_finite(val); } + #else +-inline bool isnan(double val) { return std::isnan(val); } +-inline bool isinf(double val) { return std::isinf(val); } ++inline bool isnan(double val) { return isnan(val); } ++inline bool isinf(double val) { return isinf(val); } + #endif // MSC_COMPAT + + IMkvReader::~IMkvReader() {} diff -r 577783a50854 -r 6e0553fe45e7 lilv/receipt --- a/lilv/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/lilv/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,29 +1,25 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lilv" -VERSION="0.14.4" +VERSION="0.24.2" CATEGORY="development" SHORT_DESC="Make the use of LV2 plugins as simple as possible for applications." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" +WEB_SITE="http://drobilla.net/software/lilv/" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://drobilla.net/software/lilv/" WGET_URL="http://download.drobilla.net/$TARBALL" -DEPENDS="serd sord sratom" -BUILD_DEPENDS="pkg-config lv2 serd-dev sord-dev sratom" +BUILD_DEPENDS="lv2 serd-dev sord-dev sratom" -# Rules to configure and make the package. -compile_rules() -{ - cd $src +compile_rules() { ./waf configure --prefix=/usr && ./waf build && ./waf install --destdir=$DESTDIR } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ +genpkg_rules() { cp -a $install/* $fs + DEPENDS="serd sord sratom" } diff -r 577783a50854 -r 6e0553fe45e7 lv2/receipt --- a/lv2/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/lv2/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,29 +1,25 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="lv2" -VERSION="1.0.0" +VERSION="1.14.0" CATEGORY="development" -SHORT_DESC="Portable plugin standard for audio systems." +SHORT_DESC="Portable plugin standard for audio systems" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="MIT" +WEB_SITE="http://lv2plug.in/" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://lv2plug.in/trac/" WGET_URL="http://lv2plug.in/spec/$TARBALL" -DEPENDS="libsndfile" -BUILD_DEPENDS="pkg-config libsndfile-dev" +BUILD_DEPENDS="libsndfile-dev" -# Rules to configure and make the package. -compile_rules() -{ - cd $src +compile_rules() { ./waf configure --prefix=/usr && ./waf build && ./waf install --destdir=$DESTDIR } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ +genpkg_rules() { cp -a $install/* $fs/ + DEPENDS="libsndfile" } diff -r 577783a50854 -r 6e0553fe45e7 rubberband/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rubberband/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,32 @@ +# SliTaz package receipt v2. + +PACKAGE="rubberband" +VERSION="1.8.1" +CATEGORY="multimedia" +SHORT_DESC="Time-stretching and pitch-shifting audio library and utility" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="GPL" +WEB_SITE="http://www.breakfastquay.com/rubberband/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://github.com/breakfastquay/rubberband/archive/v$VERSION.tar.gz" + +BUILD_DEPENDS="libsamplerate-dev libsndfile-dev fftw-dev ladspa-dev \ +vamp-plugin-sdk-dev" +SPLIT="rubberband-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && make && make install +} + +genpkg_rules() { + case $PACKAGE in + rubberband) + copy @std + DEPENDS="fftw libsamplerate libsndfile vamp-plugin-sdk" + ;; + *-dev) + copy @dev + ;; + esac +} diff -r 577783a50854 -r 6e0553fe45e7 serd/receipt --- a/serd/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/serd/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,9 +1,10 @@ # SliTaz package receipt v2. PACKAGE="serd" -VERSION="0.18.0" +VERSION="0.28.0" CATEGORY="development" -SHORT_DESC="A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples" +SHORT_DESC="A lightweight C library for RDF syntax which supports reading and \ +writing Turtle and NTriples" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="ISC" WEB_SITE="http://drobilla.net/software/serd/" diff -r 577783a50854 -r 6e0553fe45e7 sord/receipt --- a/sord/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/sord/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,7 +1,7 @@ # SliTaz package receipt v2. PACKAGE="sord" -VERSION="0.8.0" +VERSION="0.16.0" CATEGORY="development" SHORT_DESC="A lightweight C library for storing RDF data in memory" MAINTAINER="pascal.bellard@slitaz.org" diff -r 577783a50854 -r 6e0553fe45e7 sratom/receipt --- a/sratom/receipt Thu Mar 08 14:02:42 2018 +0200 +++ b/sratom/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -1,29 +1,26 @@ -# SliTaz package receipt. +# SliTaz package receipt v2. PACKAGE="sratom" -VERSION="0.4.0" +VERSION="0.6.0" CATEGORY="development" -SHORT_DESC="A library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax." +SHORT_DESC="A library for serialising LV2 atoms to/from RDF, particularly the \ +Turtle syntax" MAINTAINER="pascal.bellard@slitaz.org" LICENSE="ISC" +WEB_SITE="http://drobilla.net/software/sratom/" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="http://drobilla.net/software/sratom/" WGET_URL="http://download.drobilla.net/$TARBALL" -DEPENDS="serd sord" -BUILD_DEPENDS="pkg-config lv2 serd-dev sord-dev" +BUILD_DEPENDS="lv2 serd-dev sord-dev" -# Rules to configure and make the package. -compile_rules() -{ - cd $src +compile_rules() { ./waf configure --prefix=/usr && ./waf build && ./waf install --destdir=$DESTDIR } -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ +genpkg_rules() { cp -a $install/* $fs + DEPENDS="serd sord" } diff -r 577783a50854 -r 6e0553fe45e7 vamp-plugin-sdk/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vamp-plugin-sdk/receipt Thu Mar 08 23:05:26 2018 +0200 @@ -0,0 +1,31 @@ +# SliTaz package receipt v2. + +PACKAGE="vamp-plugin-sdk" +VERSION="2.7.1" +CATEGORY="multimedia" +SHORT_DESC="The Vamp audio analysis plug-in system" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="BSD" +WEB_SITE="https://www.vamp-plugins.org/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="https://code.soundsoftware.ac.uk/attachments/download/2206/$TARBALL" + +BUILD_DEPENDS="libsndfile-dev" +SPLIT="vamp-plugin-sdk-dev" + +compile_rules() { + ./configure $CONFIGURE_ARGS && make && make install +} + +genpkg_rules() { + case $PACKAGE in + vamp-plugin-sdk) + copy @std + DEPENDS="libsndfile" + ;; + *-dev) + copy @dev + ;; + esac +}