wok-next rev 20470
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.
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.
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Thu Mar 08 23:05:26 2018 +0200 (2018-03-08) |
parents | 577783a50854 |
children | 0a97a00fbc28 |
files | ardour/receipt ardour/stuff/patches/series ardour/stuff/patches/std.patch cookutils/receipt ffmpeg/receipt fftw/receipt libvpx/receipt libvpx/stuff/patches/series libvpx/stuff/patches/std.patch lilv/receipt lv2/receipt rubberband/receipt serd/receipt sord/receipt sratom/receipt vamp-plugin-sdk/receipt |
line diff
1.1 --- a/ardour/receipt Thu Mar 08 14:02:42 2018 +0200 1.2 +++ b/ardour/receipt Thu Mar 08 23:05:26 2018 +0200 1.3 @@ -1,73 +1,53 @@ 1.4 -# SliTaz package receipt. 1.5 +# SliTaz package receipt v2. 1.6 1.7 PACKAGE="ardour" 1.8 -VERSION="2.8.14" 1.9 +VERSION="5.12.0" 1.10 CATEGORY="multimedia" 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 +WEB_SITE="http://ardour.org/" 1.17 + 1.18 TARBALL="$PACKAGE-$VERSION.tar.bz2" 1.19 -WGET_URL="ftp://ftp.archlinux.org/other/ardour/$TARBALL" 1.20 -TAGS="audio recorder mixer" 1.21 +WGET_URL="https://community.ardour.org/src/Ardour-$VERSION.tar.bz2" 1.22 1.23 -DEPENDS="liblrdf ladspa liblo libgnomecanvas libusb-compat aubio libsndfile \ 1.24 -libsamplerate raptor fftw libxslt libgnomecanvasmm soundtouch" 1.25 -BUILD_DEPENDS="scons libboost-dev libboost-thread libboost-math \ 1.26 -jack-dev alsa-lib-dev liblo-dev aubio-dev libxslt-dev \ 1.27 -libsndfile-dev ladspa-dev liblrdf-dev libart_lgpl-dev libusb-dev \ 1.28 -libsamplerate-dev curl-dev fftw-dev soundtouch-dev raptor-dev \ 1.29 -libgnomecanvasmm-dev libgnomecanvas-dev pkg-config liblrdf-dev gtkmm-dev \ 1.30 -libboost-system" 1.31 +BUILD_DEPENDS="python itstool libboost-dev \ 1.32 +alsa-lib-dev glib-dev glibmm-dev libsndfile-dev curl-dev libarchive-dev \ 1.33 +liblo-dev taglib-dev vamp-plugin-sdk-dev rubberband-dev eudev-dev fftw-dev \ 1.34 +aubio-dev cppunit-dev libusb-dev jack-dev pangomm-dev liblrdf-dev lv2 serd-dev \ 1.35 +sord-dev sratom lilv gtkmm-dev dbus-dev readline-dev gettext" 1.36 1.37 -# Rules to configure and make the package. 1.38 -compile_rules() 1.39 -{ 1.40 - sed -i '/-O3/d' SConstruct 1.41 - mkdir -p $DESTDIR 1.42 - 1.43 - CFLAGS="$CFLAGS -Wl,--copy-dt-needed-entries -lboost_system" 1.44 - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ 1.45 - PREFIX=/usr \ 1.46 - NLS=1 \ 1.47 - FREEDESKTOP=0 \ 1.48 - SYSLIBS=1 \ 1.49 - VST=0 \ 1.50 - WIIMOTE=0 \ 1.51 - LV2=0 \ 1.52 - FREESOUND=1 \ 1.53 - LIBLO=1 \ 1.54 - AUBIO=1 \ 1.55 - TRANZPORT=1 \ 1.56 - DIST_LIBDIR=lib 1.57 - 1.58 - scons ${MAKEFLAGS} ARCH="${CFLAGS}" \ 1.59 - PREFIX=/usr \ 1.60 - NLS=1 \ 1.61 - FREEDESKTOP=0 \ 1.62 - SYSLIBS=1 \ 1.63 - VST=0 \ 1.64 - WIIMOTE=0 \ 1.65 - LV2=0 \ 1.66 - FREESOUND=1 \ 1.67 - LIBLO=1 \ 1.68 - AUBIO=1 \ 1.69 - TRANZPORT=1 \ 1.70 - DIST_LIBDIR=lib \ 1.71 - DESTDIR=$DESTDIR install 1.72 - 1.73 - cook_pick_manpages $src/ardour.1 1.74 - for i in es fr ru; do 1.75 - mkdir -p $install/usr/share/man/$i/man1 1.76 - cp -a $src/ardour.1.$i $install/usr/share/man/$i/man1/ardour.1 1.77 +compile_rules() { 1.78 + python2 waf configure \ 1.79 + --prefix=/usr \ 1.80 + --configdir=/etc \ 1.81 + --with-backends="jack,alsa,dummy" \ 1.82 + --libjack=weak \ 1.83 + --optimize \ 1.84 + --cxx11 \ 1.85 + --freedesktop \ 1.86 + --ptformat \ 1.87 + --no-phone-home \ 1.88 + && 1.89 + python2 waf build && 1.90 + python2 waf install --destdir="$install" || return 1 1.91 + # xdg integration 1.92 + install -vDm644 build/gtk2_ardour/ardour.xml \ 1.93 + $install/usr/share/mime/application/x-ardour.xml 1.94 + install -vDm644 build/gtk2_ardour/ardour${VERSION%%.*}.desktop \ 1.95 + $install/usr/share/applications/ardour.desktop 1.96 + for size in 16 22 32 48 256 512; do 1.97 + install -vDm644 gtk2_ardour/resources/Ardour-icon_${size}px.png \ 1.98 + $install/usr/share/icons/hicolor/${size}x${size}/apps/ardour${VERSION%%.*}.png 1.99 done 1.100 } 1.101 1.102 -# Rules to gen a SliTaz package suitable for Tazpkg. 1.103 -genpkg_rules() 1.104 -{ 1.105 - mkdir -p $fs/usr/lib/ardour2 $fs/usr/share 1.106 - cp -a $install/usr/bin $fs/usr 1.107 - cp -a $install/usr/lib/ardour2/*so* $fs/usr/lib/ardour2 1.108 - cp -a $install/usr/share/ardour2 $fs/usr/share 1.109 +genpkg_rules() { 1.110 + copy @std 1.111 + DEPENDS="alsa-lib atk atkmm aubio cairo cairomm dbus fftw flac fontconfig \ 1.112 + freetype gdk-pixbuf glib glibmm gtk+ gtkmm libarchive libcurl libgiomm \ 1.113 + liblo liblrdf libogg libsamplerate libsigc++ libsndfile libusb libxml2 \ 1.114 + lilv pango pangomm readline rubberband serd sord sratom taglib \ 1.115 + vamp-plugin-sdk xorg-libX11" 1.116 + TAGS="audio recorder mixer" 1.117 }
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 2.2 +++ b/ardour/stuff/patches/series Thu Mar 08 23:05:26 2018 +0200 2.3 @@ -0,0 +1,1 @@ 2.4 +std.patch
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/ardour/stuff/patches/std.patch Thu Mar 08 23:05:26 2018 +0200 3.3 @@ -0,0 +1,59 @@ 3.4 +--- a/libs/vamp-plugins/SpectralCentroid.cpp 3.5 ++++ b/libs/vamp-plugins/SpectralCentroid.cpp 3.6 +@@ -43,8 +43,8 @@ 3.7 + #define isinf_local(val) !((bool)_finite((double)val)) 3.8 + #define isnan_local(val) (bool)_isnan((double)val) 3.9 + #else 3.10 +-#define isinf_local std::isinf 3.11 +-#define isnan_local std::isnan 3.12 ++#define isinf_local isinf 3.13 ++#define isnan_local isnan 3.14 + #endif 3.15 + 3.16 + #include "SpectralCentroid.h" 3.17 +--- a/libs/ardour/dsp_filter.cc 3.18 ++++ b/libs/ardour/dsp_filter.cc 3.19 +@@ -28,7 +28,7 @@ 3.20 + #include <float.h> 3.21 + #define isfinite_local(val) (bool)_finite((double)val) 3.22 + #else 3.23 +-#define isfinite_local std::isfinite 3.24 ++#define isfinite_local isfinite 3.25 + #endif 3.26 + 3.27 + #ifndef M_PI 3.28 +--- a/libs/ardour/midi_track.cc 3.29 ++++ b/libs/ardour/midi_track.cc 3.30 +@@ -25,8 +25,8 @@ 3.31 + #define isinf_local(val) !((bool)_finite((double)val)) 3.32 + #define isnan_local(val) (bool)_isnan((double)val) 3.33 + #else 3.34 +-#define isinf_local std::isinf 3.35 +-#define isnan_local std::isnan 3.36 ++#define isinf_local isinf 3.37 ++#define isnan_local isnan 3.38 + #endif 3.39 + 3.40 + #include "pbd/enumwriter.h" 3.41 +--- a/gtk2_ardour/automation_line.cc 3.42 ++++ b/gtk2_ardour/automation_line.cc 3.43 +@@ -25,7 +25,7 @@ 3.44 + // 'std::isnan()' is not available in MSVC. 3.45 + #define isnan_local(val) (bool)_isnan((double)val) 3.46 + #else 3.47 +-#define isnan_local std::isnan 3.48 ++#define isnan_local isnan 3.49 + #endif 3.50 + 3.51 + #include <climits> 3.52 +--- a/libs/evoral/src/ControlList.cpp 3.53 ++++ b/libs/evoral/src/ControlList.cpp 3.54 +@@ -24,7 +24,7 @@ 3.55 + // 'std::isnan()' is not available in MSVC. 3.56 + #define isnan_local(val) (bool)_isnan((double)val) 3.57 + #else 3.58 +-#define isnan_local std::isnan 3.59 ++#define isnan_local isnan 3.60 + #endif 3.61 + 3.62 + #define GUARD_POINT_DELTA 64
4.1 --- a/cookutils/receipt Thu Mar 08 14:02:42 2018 +0200 4.2 +++ b/cookutils/receipt Thu Mar 08 23:05:26 2018 +0200 4.3 @@ -1,7 +1,7 @@ 4.4 # SliTaz package receipt v2. 4.5 4.6 PACKAGE="cookutils" 4.7 -VERSION="1034" 4.8 +VERSION="1035" 4.9 CATEGORY="base-system" 4.10 SHORT_DESC="SliTaz packages builder new generation" 4.11 MAINTAINER="pankso@slitaz.org"
5.1 --- a/ffmpeg/receipt Thu Mar 08 14:02:42 2018 +0200 5.2 +++ b/ffmpeg/receipt Thu Mar 08 23:05:26 2018 +0200 5.3 @@ -1,36 +1,31 @@ 5.4 # SliTaz package receipt v2. 5.5 5.6 PACKAGE="ffmpeg" 5.7 -VERSION="3.2.4" 5.8 +VERSION="3.4.2" 5.9 CATEGORY="multimedia" 5.10 SHORT_DESC="Record, convert and stream audio and video" 5.11 MAINTAINER="pascal.bellard@slitaz.org" 5.12 LICENSE="GPL2 LGPL2.1" 5.13 WEB_SITE="http://ffmpeg.org/" 5.14 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/ffmpeg.html" 5.15 5.16 TARBALL="$PACKAGE-$VERSION.tar.xz" 5.17 WGET_URL="${WEB_SITE}releases/$TARBALL" 5.18 5.19 BUILD_DEPENDS_arm="zlib-dev bzip2-dev yasm" 5.20 -#BUILD_DEPENDS="libsdl-dev zlib-dev bzip2-dev coreutils-file-format \ 5.21 -#coreutils-file-special yasm" 5.22 BUILD_DEPENDS="coreutils-file-format libass-dev fdk-aac-dev lame-dev opus-dev \ 5.23 libtheora-dev libvorbis-dev libvpx-dev x264-dev x265-dev xorg-libX11-dev \ 5.24 -libsdl2-dev" 5.25 -SPLIT="ffmpeg ffmpeg-dev ffserver ffplay" 5.26 +libsdl2-dev yasm" 5.27 +SPLIT="ffplay ffserver ffmpeg-dev ffmpeg" 5.28 5.29 -# Rules to configure and make the package. 5.30 -compile_rules() 5.31 -{ 5.32 - # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/ffmpeg.html 5.33 - 5.34 - # Handle cross compilation. 5.35 +compile_rules() { 5.36 case "$ARCH" in 5.37 i?86) ARCH_ARGS="--arch=$ARCH --cpu=$ARCH" ;; 5.38 arm*) ARCH_ARGS="--enable-cross-compile --arch=armel --target-os=linux \ 5.39 --cross-prefix=$HOST_SYSTEM-" ;; 5.40 esac 5.41 5.42 + sed -i 's|-lflite"|-lflite -lasound"|' configure 5.43 ./configure \ 5.44 --prefix=/usr \ 5.45 --enable-gpl \ 5.46 @@ -49,40 +44,43 @@ 5.47 --enable-libvpx \ 5.48 --enable-libx264 \ 5.49 --enable-libx265 \ 5.50 - --enable-x11grab \ 5.51 --docdir=/usr/share/doc/ffmpeg-$VERSION \ 5.52 + \ 5.53 --enable-runtime-cpudetect \ 5.54 $ARCH_ARGS && 5.55 - 5.56 -# --enable-avresample \ 5.57 -# --enable-pthreads \ 5.58 -# --enable-small \ 5.59 -# --enable-ffserver \ 5.60 -# --disable-ffprobe \ 5.61 -# --disable-encoder=h263 \ 5.62 -# --disable-encoder=h263p \ 5.63 -# --disable-encoder=mpeg2video \ 5.64 -# --disable-encoder=msmpeg4v2 \ 5.65 -# --disable-encoder=msmpeg4v3 \ 5.66 -# --disable-symver \ 5.67 -# --disable-doc \ 5.68 - 5.69 make && 5.70 gcc tools/qt-faststart.c -o tools/qt-faststart && 5.71 - make install && 5.72 - install -v -m755 tools/qt-faststart $install/usr/bin && 5.73 - docdir=$install/usr/share/doc/ffmpeg-$VERSION && 5.74 - mkdir -p $docdir && 5.75 - cp doc/*.txt $docdir 5.76 + make install || return 1 5.77 + 5.78 + install -v -m755 tools/qt-faststart $install/usr/bin 5.79 + install -Dm644 $stuff/ffserver.conf $install/etc/ffserver.conf 5.80 + 5.81 + cook_pick_docs doc/*.txt 5.82 } 5.83 5.84 -# Rules to gen a SliTaz package suitable for Tazpkg. 5.85 -genpkg_rules() 5.86 -{ 5.87 +genpkg_rules() { 5.88 case $PACKAGE in 5.89 + ffplay) 5.90 + copy ffplay 5.91 + CAT="multimedia|very simple and portable media player using the ffmpeg and the SDL library" 5.92 + TAGS="audio video player" 5.93 + DEPENDS="ffmpeg libsdl" 5.94 + ;; 5.95 + ffserver) 5.96 + copy ffserver ffserver.conf 5.97 + CAT="multimedia|FFmpeg audio/video fast and small stream server" 5.98 + TAGS="audio video server" 5.99 + DEPENDS="ffmpeg" 5.100 + ;; 5.101 + *-dev) 5.102 + copy @dev examples/ 5.103 + DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ 5.104 + libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ 5.105 + opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ 5.106 + zlib-dev" 5.107 + ;; 5.108 ffmpeg) 5.109 - copy @std 5.110 - rm -rf $fs/usr/share/$PACKAGE/examples/ 5.111 + copy @std @rm 5.112 SUGGESTED="ffplay" 5.113 TAGS="audio video convert stream" 5.114 DEPENDS="bzlib fdk-aac freetype lame libass liblzma libtheora-enc \ 5.115 @@ -91,27 +89,5 @@ 5.116 arm*) DEPENDS="alsa-lib bzip2 zlib" ;; 5.117 esac 5.118 ;; 5.119 - ffplay) 5.120 - CAT="multimedia|Very simple and portable media player using the ffmpeg and the SDL library." 5.121 - TAGS="audio video player" 5.122 - DEPENDS="ffmpeg libsdl" 5.123 - mkdir -p $fs/usr/bin 5.124 - cp -a $install/usr/bin/ffplay $fs/usr/bin 5.125 - ;; 5.126 - ffserver) 5.127 - CAT="multimedia|FFmpeg audio/video fast and small stream server." 5.128 - TAGS="audio video server" 5.129 - DEPENDS="ffmpeg" 5.130 - mkdir -p $fs/usr/bin $fs/etc 5.131 - cp ${stuff}/ffserver.conf $fs/etc 5.132 - cp -a $install/usr/bin/ffserver $fs/usr/bin 5.133 - ;; 5.134 - *-dev) 5.135 - copy @dev examples/ 5.136 - DEPENDS="ffmpeg bzip2-dev fdk-aac-dev freetype-dev lame-dev \ 5.137 - libass-dev libogg-dev libtheora-dev libvorbis-dev libvpx-dev \ 5.138 - opus-dev x264-dev x265-dev xorg-libX11-dev xorg-libxcb-dev xz-dev \ 5.139 - zlib-dev" 5.140 - ;; 5.141 esac 5.142 }
6.1 --- a/fftw/receipt Thu Mar 08 14:02:42 2018 +0200 6.2 +++ b/fftw/receipt Thu Mar 08 23:05:26 2018 +0200 6.3 @@ -16,30 +16,35 @@ 6.4 SPLIT="fftw-dev" 6.5 6.6 compile_rules() { 6.7 - # build double precision 6.8 + # --enable-threads: ardour need it: cannot find -lfftw3f_threads 6.9 + 6.10 + # build double precision (fftw3) 6.11 ./configure \ 6.12 F77=gfortran \ 6.13 --enable-shared \ 6.14 + --enable-threads \ 6.15 $CONFIGURE_ARGS && 6.16 make $MAKEFLAGS && 6.17 make DESTDIR=$DESTDIR install 6.18 6.19 - # build long double precission 6.20 + # build long double precission (fftw3l) 6.21 make clean 6.22 ./configure \ 6.23 F77=gfortran \ 6.24 --enable-long-double \ 6.25 --enable-shared \ 6.26 + --enable-threads \ 6.27 $CONFIGURE_ARGS && 6.28 make $MAKEFLAGS && 6.29 make DESTDIR=$DESTDIR install 6.30 6.31 - # build single precision 6.32 + # build single precision (fftw3f) 6.33 make clean 6.34 ./configure \ 6.35 F77=gfortran \ 6.36 --enable-float \ 6.37 --enable-shared \ 6.38 + --enable-threads \ 6.39 $CONFIGURE_ARGS && 6.40 make $MAKEFLAGS && 6.41 make DESTDIR=$DESTDIR install
7.1 --- a/libvpx/receipt Thu Mar 08 14:02:42 2018 +0200 7.2 +++ b/libvpx/receipt Thu Mar 08 23:05:26 2018 +0200 7.3 @@ -1,27 +1,25 @@ 7.4 # SliTaz package receipt v2. 7.5 7.6 PACKAGE="libvpx" 7.7 -VERSION="1.6.1" 7.8 +VERSION="1.7.0" 7.9 CATEGORY="multimedia" 7.10 SHORT_DESC="The VP8 Codec SDK" 7.11 MAINTAINER="slaxemulator@gmail.com" 7.12 LICENSE="BSD" 7.13 -WEB_SITE="http://www.webmproject.org/" 7.14 +WEB_SITE="https://www.webmproject.org/" 7.15 +LFS="http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libvpx.html" 7.16 7.17 -TARBALL="$PACKAGE-$VERSION.tar.bz2" 7.18 -WGET_URL="http://storage.googleapis.com/downloads.webmproject.org/releases/webm/$TARBALL" 7.19 +TARBALL="$PACKAGE-$VERSION.tar.gz" 7.20 +WGET_URL="https://github.com/webmproject/libvpx/archive/v$VERSION/$TARBALL" 7.21 7.22 -BUILD_DEPENDS="perl coreutils-file-output-full yasm" 7.23 +BUILD_DEPENDS="perl coreutils-file-output-full yasm diffutils" 7.24 SPLIT="libvpx-dev" 7.25 7.26 -# Rules to configure and make the package. 7.27 -compile_rules() 7.28 -{ 7.29 - # http://www.linuxfromscratch.org/blfs/view/stable/multimedia/libvpx.html 7.30 - sed -i 's/cp -p/cp/' build/make/Makefile && 7.31 +compile_rules() { 7.32 + sed -i 's/cp -p/cp/' build/make/Makefile 7.33 7.34 - mkdir libvpx-build && 7.35 - cd libvpx-build && 7.36 + mkdir libvpx-build 7.37 + cd libvpx-build 7.38 7.39 ../configure \ 7.40 --prefix=/usr \ 7.41 @@ -32,9 +30,7 @@ 7.42 make && make install 7.43 } 7.44 7.45 -# Rules to gen a SliTaz package suitable for Tazpkg. 7.46 -genpkg_rules() 7.47 -{ 7.48 +genpkg_rules() { 7.49 case $PACKAGE in 7.50 libvpx) copy @std;; 7.51 *-dev) copy @dev;;
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 8.2 +++ b/libvpx/stuff/patches/series Thu Mar 08 23:05:26 2018 +0200 8.3 @@ -0,0 +1,1 @@ 8.4 +std.patch
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 9.2 +++ b/libvpx/stuff/patches/std.patch Thu Mar 08 23:05:26 2018 +0200 9.3 @@ -0,0 +1,13 @@ 9.4 +--- a/third_party/libwebm/mkvparser/mkvparser.cc 9.5 ++++ b/third_party/libwebm/mkvparser/mkvparser.cc 9.6 +@@ -36,8 +36,8 @@ 9.7 + inline bool isnan(double val) { return !!_isnan(val); } 9.8 + inline bool isinf(double val) { return !_finite(val); } 9.9 + #else 9.10 +-inline bool isnan(double val) { return std::isnan(val); } 9.11 +-inline bool isinf(double val) { return std::isinf(val); } 9.12 ++inline bool isnan(double val) { return isnan(val); } 9.13 ++inline bool isinf(double val) { return isinf(val); } 9.14 + #endif // MSC_COMPAT 9.15 + 9.16 + IMkvReader::~IMkvReader() {}
10.1 --- a/lilv/receipt Thu Mar 08 14:02:42 2018 +0200 10.2 +++ b/lilv/receipt Thu Mar 08 23:05:26 2018 +0200 10.3 @@ -1,29 +1,25 @@ 10.4 -# SliTaz package receipt. 10.5 +# SliTaz package receipt v2. 10.6 10.7 PACKAGE="lilv" 10.8 -VERSION="0.14.4" 10.9 +VERSION="0.24.2" 10.10 CATEGORY="development" 10.11 SHORT_DESC="Make the use of LV2 plugins as simple as possible for applications." 10.12 MAINTAINER="pascal.bellard@slitaz.org" 10.13 LICENSE="MIT" 10.14 +WEB_SITE="http://drobilla.net/software/lilv/" 10.15 + 10.16 TARBALL="$PACKAGE-$VERSION.tar.bz2" 10.17 -WEB_SITE="http://drobilla.net/software/lilv/" 10.18 WGET_URL="http://download.drobilla.net/$TARBALL" 10.19 10.20 -DEPENDS="serd sord sratom" 10.21 -BUILD_DEPENDS="pkg-config lv2 serd-dev sord-dev sratom" 10.22 +BUILD_DEPENDS="lv2 serd-dev sord-dev sratom" 10.23 10.24 -# Rules to configure and make the package. 10.25 -compile_rules() 10.26 -{ 10.27 - cd $src 10.28 +compile_rules() { 10.29 ./waf configure --prefix=/usr && 10.30 ./waf build && 10.31 ./waf install --destdir=$DESTDIR 10.32 } 10.33 10.34 -# Rules to gen a SliTaz package suitable for Tazpkg. 10.35 -genpkg_rules() 10.36 -{ 10.37 +genpkg_rules() { 10.38 cp -a $install/* $fs 10.39 + DEPENDS="serd sord sratom" 10.40 }
11.1 --- a/lv2/receipt Thu Mar 08 14:02:42 2018 +0200 11.2 +++ b/lv2/receipt Thu Mar 08 23:05:26 2018 +0200 11.3 @@ -1,29 +1,25 @@ 11.4 -# SliTaz package receipt. 11.5 +# SliTaz package receipt v2. 11.6 11.7 PACKAGE="lv2" 11.8 -VERSION="1.0.0" 11.9 +VERSION="1.14.0" 11.10 CATEGORY="development" 11.11 -SHORT_DESC="Portable plugin standard for audio systems." 11.12 +SHORT_DESC="Portable plugin standard for audio systems" 11.13 MAINTAINER="pascal.bellard@slitaz.org" 11.14 LICENSE="MIT" 11.15 +WEB_SITE="http://lv2plug.in/" 11.16 + 11.17 TARBALL="$PACKAGE-$VERSION.tar.bz2" 11.18 -WEB_SITE="http://lv2plug.in/trac/" 11.19 WGET_URL="http://lv2plug.in/spec/$TARBALL" 11.20 11.21 -DEPENDS="libsndfile" 11.22 -BUILD_DEPENDS="pkg-config libsndfile-dev" 11.23 +BUILD_DEPENDS="libsndfile-dev" 11.24 11.25 -# Rules to configure and make the package. 11.26 -compile_rules() 11.27 -{ 11.28 - cd $src 11.29 +compile_rules() { 11.30 ./waf configure --prefix=/usr && 11.31 ./waf build && 11.32 ./waf install --destdir=$DESTDIR 11.33 } 11.34 11.35 -# Rules to gen a SliTaz package suitable for Tazpkg. 11.36 -genpkg_rules() 11.37 -{ 11.38 +genpkg_rules() { 11.39 cp -a $install/* $fs/ 11.40 + DEPENDS="libsndfile" 11.41 }
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/rubberband/receipt Thu Mar 08 23:05:26 2018 +0200 12.3 @@ -0,0 +1,32 @@ 12.4 +# SliTaz package receipt v2. 12.5 + 12.6 +PACKAGE="rubberband" 12.7 +VERSION="1.8.1" 12.8 +CATEGORY="multimedia" 12.9 +SHORT_DESC="Time-stretching and pitch-shifting audio library and utility" 12.10 +MAINTAINER="al.bobylev@gmail.com" 12.11 +LICENSE="GPL" 12.12 +WEB_SITE="http://www.breakfastquay.com/rubberband/" 12.13 + 12.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 12.15 +WGET_URL="https://github.com/breakfastquay/rubberband/archive/v$VERSION.tar.gz" 12.16 + 12.17 +BUILD_DEPENDS="libsamplerate-dev libsndfile-dev fftw-dev ladspa-dev \ 12.18 +vamp-plugin-sdk-dev" 12.19 +SPLIT="rubberband-dev" 12.20 + 12.21 +compile_rules() { 12.22 + ./configure $CONFIGURE_ARGS && make && make install 12.23 +} 12.24 + 12.25 +genpkg_rules() { 12.26 + case $PACKAGE in 12.27 + rubberband) 12.28 + copy @std 12.29 + DEPENDS="fftw libsamplerate libsndfile vamp-plugin-sdk" 12.30 + ;; 12.31 + *-dev) 12.32 + copy @dev 12.33 + ;; 12.34 + esac 12.35 +}
13.1 --- a/serd/receipt Thu Mar 08 14:02:42 2018 +0200 13.2 +++ b/serd/receipt Thu Mar 08 23:05:26 2018 +0200 13.3 @@ -1,9 +1,10 @@ 13.4 # SliTaz package receipt v2. 13.5 13.6 PACKAGE="serd" 13.7 -VERSION="0.18.0" 13.8 +VERSION="0.28.0" 13.9 CATEGORY="development" 13.10 -SHORT_DESC="A lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples" 13.11 +SHORT_DESC="A lightweight C library for RDF syntax which supports reading and \ 13.12 +writing Turtle and NTriples" 13.13 MAINTAINER="pascal.bellard@slitaz.org" 13.14 LICENSE="ISC" 13.15 WEB_SITE="http://drobilla.net/software/serd/"
14.1 --- a/sord/receipt Thu Mar 08 14:02:42 2018 +0200 14.2 +++ b/sord/receipt Thu Mar 08 23:05:26 2018 +0200 14.3 @@ -1,7 +1,7 @@ 14.4 # SliTaz package receipt v2. 14.5 14.6 PACKAGE="sord" 14.7 -VERSION="0.8.0" 14.8 +VERSION="0.16.0" 14.9 CATEGORY="development" 14.10 SHORT_DESC="A lightweight C library for storing RDF data in memory" 14.11 MAINTAINER="pascal.bellard@slitaz.org"
15.1 --- a/sratom/receipt Thu Mar 08 14:02:42 2018 +0200 15.2 +++ b/sratom/receipt Thu Mar 08 23:05:26 2018 +0200 15.3 @@ -1,29 +1,26 @@ 15.4 -# SliTaz package receipt. 15.5 +# SliTaz package receipt v2. 15.6 15.7 PACKAGE="sratom" 15.8 -VERSION="0.4.0" 15.9 +VERSION="0.6.0" 15.10 CATEGORY="development" 15.11 -SHORT_DESC="A library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax." 15.12 +SHORT_DESC="A library for serialising LV2 atoms to/from RDF, particularly the \ 15.13 +Turtle syntax" 15.14 MAINTAINER="pascal.bellard@slitaz.org" 15.15 LICENSE="ISC" 15.16 +WEB_SITE="http://drobilla.net/software/sratom/" 15.17 + 15.18 TARBALL="$PACKAGE-$VERSION.tar.bz2" 15.19 -WEB_SITE="http://drobilla.net/software/sratom/" 15.20 WGET_URL="http://download.drobilla.net/$TARBALL" 15.21 15.22 -DEPENDS="serd sord" 15.23 -BUILD_DEPENDS="pkg-config lv2 serd-dev sord-dev" 15.24 +BUILD_DEPENDS="lv2 serd-dev sord-dev" 15.25 15.26 -# Rules to configure and make the package. 15.27 -compile_rules() 15.28 -{ 15.29 - cd $src 15.30 +compile_rules() { 15.31 ./waf configure --prefix=/usr && 15.32 ./waf build && 15.33 ./waf install --destdir=$DESTDIR 15.34 } 15.35 15.36 -# Rules to gen a SliTaz package suitable for Tazpkg. 15.37 -genpkg_rules() 15.38 -{ 15.39 +genpkg_rules() { 15.40 cp -a $install/* $fs 15.41 + DEPENDS="serd sord" 15.42 }
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 16.2 +++ b/vamp-plugin-sdk/receipt Thu Mar 08 23:05:26 2018 +0200 16.3 @@ -0,0 +1,31 @@ 16.4 +# SliTaz package receipt v2. 16.5 + 16.6 +PACKAGE="vamp-plugin-sdk" 16.7 +VERSION="2.7.1" 16.8 +CATEGORY="multimedia" 16.9 +SHORT_DESC="The Vamp audio analysis plug-in system" 16.10 +MAINTAINER="al.bobylev@gmail.com" 16.11 +LICENSE="BSD" 16.12 +WEB_SITE="https://www.vamp-plugins.org/" 16.13 + 16.14 +TARBALL="$PACKAGE-$VERSION.tar.gz" 16.15 +WGET_URL="https://code.soundsoftware.ac.uk/attachments/download/2206/$TARBALL" 16.16 + 16.17 +BUILD_DEPENDS="libsndfile-dev" 16.18 +SPLIT="vamp-plugin-sdk-dev" 16.19 + 16.20 +compile_rules() { 16.21 + ./configure $CONFIGURE_ARGS && make && make install 16.22 +} 16.23 + 16.24 +genpkg_rules() { 16.25 + case $PACKAGE in 16.26 + vamp-plugin-sdk) 16.27 + copy @std 16.28 + DEPENDS="libsndfile" 16.29 + ;; 16.30 + *-dev) 16.31 + copy @dev 16.32 + ;; 16.33 + esac 16.34 +}