changeset 159:07e8ee33c810

INSTALL.{linux,osx}: update
author Paul Brossier <piem@piem.org>
date Sun, 24 Jul 2016 12:47:50 +0200
parents 4b5c9e2d11c7
children cd712d0d5e07
files INSTALL.linux INSTALL.linux32 INSTALL.linux64 INSTALL.osx
diffstat 4 files changed, 31 insertions(+), 102 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/INSTALL.linux	Sun Jul 24 12:47:50 2016 +0200
@@ -0,0 +1,20 @@
+#! /bin/sh
+
+# instructions to build vamp-aubio-plugins for linux
+
+# get waf
+./scripts/get_waf.sh
+
+# fetch Vamp SDK
+./scripts/get_deps_linux.sh
+
+# fetch and build aubio
+./scripts/get_aubio.sh
+
+# configure and build plugin
+./waf configure
+
+./waf build -v
+
+# system-wide installation
+# sudo ./waf install
--- a/INSTALL.linux32	Sun Jul 24 11:34:59 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#! /bin/sh
-
-# instructions to build vamp-aubio-plugins for linux i686
-
-# move one directoy up
-pushd ..
-
-# fetch Vamp SDK
-curl -O https://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz
-tar xf vamp-plugin-sdk-2.5.tar.gz
-
-# fetch Vamp linux32 binaries
-curl -O https://code.soundsoftware.ac.uk/attachments/download/704/vamp-plugin-sdk-2.5-binaries-i686-linux.tar.gz
-tar xf vamp-plugin-sdk-2.5-binaries-i686-linux.tar.gz
-
-# fetch and build aubio
-
-# from git develop branch
-#git clone git://git.aubio.org/git/aubio/ aubio-linux32
-#pushd aubio-linux32
-##git co develop
-
-# from latest release
-curl -O http://aubio.org/pub/aubio-0.4.1.tar.bz2
-tar xf aubio-0.4.1.tar.bz2
-pushd aubio-0.4.1
-
-./waf distclean configure build install \
-  --destdir=../aubio-dist-linux32 \
-  --disable-avcodec --disable-samplerate --disable-jack --disable-sndfile
-popd
-
-# back to current directory
-popd
-# now build vamp-aubio-plugins
-CXXFLAGS="-I../aubio-dist-linux32/usr/local/include" \
-  LDFLAGS="-L../aubio-dist-linux32/usr/local/lib" \
-  make -f Makefile.linux clean all
--- a/INSTALL.linux64	Sun Jul 24 11:34:59 2016 +0200
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-#! /bin/sh
-
-# instructions to build vamp-aubio-plugins for linux amd64
-
-# move one directoy up
-pushd ..
-
-# fetch Vamp SDK
-curl -O https://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz
-tar xf vamp-plugin-sdk-2.5.tar.gz
-
-# fetch Vamp linux64 binaries
-curl -O https://code.soundsoftware.ac.uk/attachments/download/703/vamp-plugin-sdk-2.5-binaries-amd64-linux.tar.gz
-tar xf vamp-plugin-sdk-2.5-binaries-amd64-linux.tar.gz
-
-# fetch and build aubio
-
-# from git develop branch
-#git clone git://git.aubio.org/git/aubio/ aubio-linux64
-#pushd aubio-linux64
-##git co develop
-
-# from latest release
-curl -O http://aubio.org/pub/aubio-0.4.1.tar.bz2
-tar xf aubio-0.4.1.tar.bz2
-pushd aubio-0.4.1
-
-./waf distclean configure build install \
-  --destdir=../aubio-dist-linux64 \
-  --disable-avcodec --disable-samplerate --disable-jack --disable-sndfile
-popd
-
-# back to current directory
-popd
-# now build vamp-aubio-plugins
-CXXFLAGS="-I../aubio-dist-linux64/usr/local/include" \
-  LDFLAGS="-L../aubio-dist-linux64/usr/local/lib" \
-  make -f Makefile.linux clean all
--- a/INSTALL.osx	Sun Jul 24 11:34:59 2016 +0200
+++ b/INSTALL.osx	Sun Jul 24 12:47:50 2016 +0200
@@ -2,37 +2,22 @@
 
 # instructions to build vamp-aubio-plugins for mac os x
 
-# move one directoy up
-pushd ..
+# get waf
+./scripts/get_waf.sh
 
 # fetch Vamp SDK
-curl -O https://code.soundsoftware.ac.uk/attachments/download/690/vamp-plugin-sdk-2.5.tar.gz
-tar xf vamp-plugin-sdk-2.5.tar.gz
-
-# fetch Vamp osx binaries
-curl -O https://code.soundsoftware.ac.uk/attachments/download/693/vamp-plugin-sdk-2.5-binaries-osx.tar.gz
-tar xf vamp-plugin-sdk-2.5-binaries-osx.tar.gz
+./scripts/get_deps_osx.sh
 
 # fetch and build aubio
+./scripts/get_aubio.sh
 
-# from git develop branch
-#git clone git://git.aubio.org/git/aubio/ aubio-osx
-#pushd aubio-osx
-##git co develop
+# configure and build plugin
+./waf configure
 
-# from latest release
-curl -O http://aubio.org/pub/aubio-0.4.1.tar.bz2
-tar xf aubio-0.4.1.tar.bz2
-pushd aubio-0.4.1
+./waf build -v
 
-./waf distclean configure build install \
-  --destdir=../aubio-dist-osx \
-  --disable-avcodec --disable-samplerate --disable-jack --disable-sndfile
-popd
+# install in user's home directory
+# ./waf install --destdir=$HOME
 
-# back to current directory
-popd
-# now build vamp-aubio-plugins
-CXXFLAGS="-I../aubio-dist-osx/usr/local/include" \
-  LDFLAGS="-L../aubio-dist-osx/usr/local/lib" \
-  make -f Makefile.osx clean all
+# system-wide installation
+# sudo ./waf install