Installation de Rubberband et de ses dépendances.
authorgobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Sun, 25 Sep 2011 01:37:58 +0000 (01:37 +0000)
committergobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Sun, 25 Sep 2011 01:37:58 +0000 (01:37 +0000)
config/dependencies
config/packages-list
stage3/hv-install-1
stage3/packages-update
stage3/pkg/ladspa [new file with mode: 0644]

index 0911496..39624e1 100644 (file)
@@ -134,7 +134,7 @@ ${PCMANFM}: ${MENU_CACHE} ${LIBFM}
 ${CUPS}: ${LIBJPEG} ${LIBPNG} ${LIBTIFF} ${OPENSSL}
 
 ${LIBSNDFILE}: ${LIBOGG} ${LIBVORBIS} ${FLAC} ${SQLITE} ${ALSA_LIB}
-${LIBSAMPLERATE}: ${LIBSNDFILE}
+${LIBSAMPLERATE}: ${LIBSNDFILE} OPT(${FFTW})
 
 ${ALSA_PLUGINS}: ${LIBSAMPLERATE}
 
@@ -143,3 +143,11 @@ ${JACK}: ${LIBSAMPLERATE} ${LIBSNDFILE}
 ${MOC}: ${LIBSAMPLERATE} ${LIBSNDFILE}
 
 ${CDPARANOIA}: # Aucune dépendence
+
+${VAMP}: ${LIBSNDFILE}
+
+${FFTW}: # Aucune dépendence
+
+${RUBBERBAND}: ${LIBSNDFILE} ${FFTW} ${VAMP}
+
+${RALENTI}: ${RUBBERBAND} ${LIBSNDFILE}
index 94145a9..5712040 100644 (file)
@@ -83,6 +83,7 @@ EXPAT="expat-2.0.1"
 FCRON="fcron-3.0.6"
 FETCHMAIL="fetchmail-6.3.12"
 FFMPEG="ffmpeg-0.8.2"
+FFTW="fftw-3.3"
 FIREFOX="firefox-3.6.20"
 XULRUNNER_VER="1.9.2.20"
 FILE_PKG="file-5.05"
@@ -243,6 +244,7 @@ KERNEL="linux-2.6.38.6"
 NOUVEAU_NVIDIA_KERNEL="linux-2.6.38-rc7-g3d3d123-nouveau-git"
 KVM="kvm-84"
 
+LADSPA="ladspa_sdk"
 LAME="lame-398-2"
 LCMS="lcms-1.18a"
 LESS="less-436"
@@ -373,10 +375,12 @@ PYTHON="Python-2.6.4"
 
 QT="qt-everywhere-opensource-src-4.7.1"
 
+RALENTI="ralenti-0.1"
 READLINE="readline-6.1"
 REISERFSPROGS="reiserfsprogs-3.6.21"
 RHYTHMBOX="rhythmbox-0.10.1"
 RSYNC="rsync-3.0.7"
+RUBBERBAND="rubberband-1.6.0"
 
 SAMBA="samba-3.0.21c"
 SANE_BACKENDS="sane-backends-1.0.22"
@@ -434,6 +438,7 @@ USBUTILS="usbutils-0.86"
 UTIL_LINUX="util-linux-2.19"
 UW_IMAP="imap-2007e"
 
+VAMP="vamp-plugin-sdk-2.2.1"
 VIEWNIOR="viewnior-1.1"
 VLC="vlc-1.1.11"
 VORBIS_TOOLS="vorbis-tools-1.1.1"
index 22b030e..103943c 100755 (executable)
@@ -149,13 +149,18 @@ ipkg ${MUTT} "--enable-imap --with-ssl --with-sasl"
 # Audio
 if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; then
     if [ "x${SOUND_CARD}" = "xyes" ]; then
+        # Utilitaires
         ipkg -m acnb ${NASM}
+        ipkg -m acnb ${VAMP}
+        ipkg ${FFTW} "--with-pic"
 
         ipkg ${ALSA_LIB}
         ipkg -m acnb ${ALSA_UTILS}
 
         ipkg -m acnb ${CDPARANOIA}
 
+        ipkg -m noac -s "ladspa" ${LADSPA}
+
         # Audio file formats
        ipkg ${LIBOGG}
        ipkg ${LIBVORBIS}
@@ -177,6 +182,7 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the
         # Audio libraries
        ipkg -m acnb ${AUDIOFILE}
         ipkg ${PORTAUDIO}
+        ipkg -m acnb ${RUBBERBAND}
 
         # Audio servers
         ipkg ${SPEEX}
index 8dc8749..1436c95 100755 (executable)
@@ -146,12 +146,17 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the
         fpkg ${ALSA_LIB}   "ftp://ftp.alsa-project.org/pub/lib"
         fpkg ${ALSA_UTILS} "ftp://ftp.alsa-project.org/pub/utils"
 
-        fpkg -e "tar.gz" ${LIBSAMPLERATE} "http://www.mega-nerd.com/SRC"
         fpkg -e "tgz" -f "${CDPARANOIA}.src" ${CDPARANOIA} "http://downloads.xiph.org/releases/cdparanoia"
 
+        fpkg -e "tgz" ${LADSPA} "http://www.ladspa.org/download"
+
         fpkg -e "tar.gz" ${LIBOGG} "http://downloads.xiph.org/releases/ogg"
         fpkg ${LIBVORBIS} "http://downloads.xiph.org/releases/vorbis"
         fpkg -m sf ${FLAC}
+
+        fpkg -e "tar.gz" ${LIBSNDFILE} "http://www.mega-nerd.com/libsndfile/files"
+        fpkg -e "tar.gz" ${LIBSAMPLERATE} "http://www.mega-nerd.com/SRC"
+  
         fpkg -m sf ${LAME}
         fpkg -m hv ${LIBA52}
         fpkg -m hv ${LIBID3TAG}
@@ -165,7 +170,11 @@ if [ "x${INST_TYPE}" = "xworkstation" -o "x${INST_TYPE}" = "xltsp-server" ]; the
         fpkg -e "tar.gz" ${AUDIOFILE} "http://www.68k.org/~michael/audiofile"
         fpkg -e "tar.gz" -f "pa_stable_v19_20071207" ${PORTAUDIO} \
           "http://www.portaudio.com/archives"
-        fpkg -e "tar.gz" ${LIBSNDFILE} "http://www.mega-nerd.com/libsndfile/files"
+
+        fpkg -m sf -s "vamp" ${VAMP}
+        fpkg -e "tar.gz" ${FFTW} "http://www.fftw.org"
+        fpkg ${RUBBERBAND} \
+            "http://code.breakfastquay.com/attachments/download/16"
 
         fpkg -e "tar.gz" ${SPEEX} "http://downloads.xiph.org/releases/speex"
         fpkg -e "tar.gz" ${JACK} "http://jackaudio.org/downloads"
diff --git a/stage3/pkg/ladspa b/stage3/pkg/ladspa
new file mode 100644 (file)
index 0000000..9ec50bc
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+hvbuild()
+{
+    install -m 644 ${LFS_TMP}/${PACKAGE}/src/ladspa.h /usr/include
+}