sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (ca14efcea2913ebf0c407512f4160c8ac448b141)
- From: Juuso Alasuutari <scm AT mail.sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (ca14efcea2913ebf0c407512f4160c8ac448b141)
- Date: Mon, 31 Jul 2006 17:09:11 -0500
GIT changes to master grimoire by Juuso Alasuutari <iuso AT sourcemage.org>:
audio-creation/fst/BUILD | 24 --------
audio-creation/fst/DEPENDS | 5 +
audio-creation/fst/DETAILS | 15 ++---
audio-creation/fst/HISTORY | 15 ++++-
audio-creation/fst/INSTALL | 8 ++
audio-creation/fst/PRE_BUILD | 8 ++
audio-creation/fst/fst | 1
audio-creation/fst/mkinstalldirs | 111
---------------------------------------
8 files changed, 43 insertions(+), 144 deletions(-)
New commits:
commit ca14efcea2913ebf0c407512f4160c8ac448b141
Author: Juuso Alasuutari <iuso AT sourcemage.org>
Commit: Juuso Alasuutari <iuso AT sourcemage.org>
fst: Updated to 1.8, fixed entire spell.
diff --git a/audio-creation/fst/BUILD b/audio-creation/fst/BUILD
index 473b30e..8f58e6d 100755
--- a/audio-creation/fst/BUILD
+++ b/audio-creation/fst/BUILD
@@ -1,23 +1 @@
-cp $SCRIPT_DIRECTORY/mkinstalldirs $BUILD_DIRECTORY/$SPELL-$VERSION/. &&
-mkdir vst &&
-
-#read blabla &&
-
-# Special messages with regards to fst.
-#
-message "\n${MESSAGE_COLOR}" \
- "You need to download the VST SDK at " \
- "http://www.steinberg.net/steinberg/ygrabit/index.html " \
- "unpack the VST SDK. Once done, copy the " \
- "files AEffect.h and aeffectx.h to the" \
- "/usr/src/fst-1.6/vst directory." \
- "Press any key when complete.${DEFAULT_COLOR}\n" &&
-
-
-read blabla
-
-#cd vst &&
-#../fixheaders &&
-#cd $BUILD_DIRECTORY/$SPELL-$VERSION/ &&
-
-default_build
+make
diff --git a/audio-creation/fst/DEPENDS b/audio-creation/fst/DEPENDS
index 2edd697..0c88843 100755
--- a/audio-creation/fst/DEPENDS
+++ b/audio-creation/fst/DEPENDS
@@ -1 +1,4 @@
-depends wine
+depends lash &&
+depends jack &&
+depends wine &&
+depends vst_sdk2_3
diff --git a/audio-creation/fst/DETAILS b/audio-creation/fst/DETAILS
index 841039c..16f078a 100755
--- a/audio-creation/fst/DETAILS
+++ b/audio-creation/fst/DETAILS
@@ -1,16 +1,15 @@
SPELL=fst
- VERSION=1.6
+ VERSION=1.8
SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=http://galan.sf.net/$SOURCE
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=http://linuxaudiosystems.com/fst/$SOURCE
-
SOURCE_HASH=sha512:ae6b39898a0ae33c3f2fd4160e045b69b551a4a9fa5af5895408d848f03311425d7eb3adb038d3c148a88c596f81cdb62d1256dcd065a14eca22d35ef4908b4b
- WEB_SITE=http://linuxaudiosystems.com/fst
- BUILD_API=2
+
SOURCE_HASH=sha512:0c782f7fcfb99c733f6ea6a6219dd68e828d1cde27b7734b7b532bf10584cfe78309f87de9e0df7775e29c3b2bd09cfee5f0c98b64c50835e423d77bd379da31
+ WEB_SITE=http://joebutton.co.uk/fst/
ENTERED=20041106
- UPDATED=20041106
LICENSE[0]=GPL
KEYWORDS="editors audio"
- SHORT="fst is VST for linux"
+ SHORT="Use VST audio plugins under Linux."
cat <<EOF
-VST technology for Linux
+FST is a program by which uses Wine, Jack and Steinberg's VST Audio Plug-Ins
+SDK to enable the use of many VST audio plugins under GNU/Linux.
EOF
diff --git a/audio-creation/fst/HISTORY b/audio-creation/fst/HISTORY
index 10a6d13..acaa1ee 100644
--- a/audio-creation/fst/HISTORY
+++ b/audio-creation/fst/HISTORY
@@ -1,3 +1,17 @@
+2006-08-01 Juuso Alasuutari <iuso AT sourcemage.org>
+ * DETAILS: Updated to 1.8, fixed URLs and descriptions, removed
+ BUILD_API and UPDATED.
+ * DEPENDS: Depends lash, jack, and vst_sdk2_3.
+ * PRE_BUILD: Added, copy VST SDK header files in place from
+ /usr/include where they are installed by vst_sdk2_3 spell.
+ * BUILD: Removed unnecessary code.
+ * INSTALL: Added, install fst & fst.exe.so in /opt/fst/ (they
+ need to be in the same dir) and put a wrapper script in
+ /usr/bin so that fst can be run from anywhere.
+ * fst: Added, wrapper script.
+ * mkinstalldirs: Deleted, unnecessary file. No idea what it was
+ doing here.
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS
@@ -11,4 +25,3 @@
2004-11-06 Unet <audio AT sourcemage.org>
* DETAILS, DEPENDS, BUILD: Created
-
diff --git a/audio-creation/fst/INSTALL b/audio-creation/fst/INSTALL
new file mode 100755
index 0000000..3314f33
--- /dev/null
+++ b/audio-creation/fst/INSTALL
@@ -0,0 +1,8 @@
+# Copy executable & lib in the same dir (required) and install a wrapper
+# that makes it possible to run fst from anywhere.
+
+mkdir -p $INSTALL_ROOT/opt/fst/ &&
+cp fst $INSTALL_ROOT/opt/fst/fst-bin &&
+cp fst.exe.so $INSTALL_ROOT/opt/fst/ &&
+
+cp $SCRIPT_DIRECTORY/fst $INSTALL_ROOT/usr/bin/
diff --git a/audio-creation/fst/PRE_BUILD b/audio-creation/fst/PRE_BUILD
new file mode 100755
index 0000000..4979b96
--- /dev/null
+++ b/audio-creation/fst/PRE_BUILD
@@ -0,0 +1,8 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+# Copy VST SDK headers so they can be used by make.
+mkdir -p vstsdk2.3/source/common/ &&
+cp $INSTALL_ROOT/usr/include/AEffect.h \
+ $INSTALL_ROOT/usr/include/aeffectx.h \
+ vstsdk2.3/source/common/
diff --git a/audio-creation/fst/fst b/audio-creation/fst/fst
new file mode 100755
index 0000000..d3d1acb
--- /dev/null
+++ b/audio-creation/fst/fst
@@ -0,0 +1 @@
+/opt/fst/fst-bin $@
diff --git a/audio-creation/fst/mkinstalldirs
b/audio-creation/fst/mkinstalldirs
deleted file mode 100644
index d2d5f21..0000000
--- a/audio-creation/fst/mkinstalldirs
+++ /dev/null
@@ -1,111 +0,0 @@
-#! /bin/sh
-# mkinstalldirs --- make directory hierarchy
-# Author: Noah Friedman <friedman AT prep.ai.mit.edu>
-# Created: 1993-05-16
-# Public domain
-
-errstatus=0
-dirmode=""
-
-usage="\
-Usage: mkinstalldirs [-h] [--help] [-m mode] dir ..."
-
-# process command line arguments
-while test $# -gt 0 ; do
- case $1 in
- -h | --help | --h*) # -h for help
- echo "$usage" 1>&2
- exit 0
- ;;
- -m) # -m PERM arg
- shift
- test $# -eq 0 && { echo "$usage" 1>&2; exit 1; }
- dirmode=$1
- shift
- ;;
- --) # stop option processing
- shift
- break
- ;;
- -*) # unknown option
- echo "$usage" 1>&2
- exit 1
- ;;
- *) # first non-opt arg
- break
- ;;
- esac
-done
-
-for file
-do
- if test -d "$file"; then
- shift
- else
- break
- fi
-done
-
-case $# in
- 0) exit 0 ;;
-esac
-
-case $dirmode in
- '')
- if mkdir -p -- . 2>/dev/null; then
- echo "mkdir -p -- $*"
- exec mkdir -p -- "$@"
- fi
- ;;
- *)
- if mkdir -m "$dirmode" -p -- . 2>/dev/null; then
- echo "mkdir -m $dirmode -p -- $*"
- exec mkdir -m "$dirmode" -p -- "$@"
- fi
- ;;
-esac
-
-for file
-do
- set fnord `echo ":$file" | sed -ne 's/^:\//#/;s/^://;s/\// /g;s/^#/\//;p'`
- shift
-
- pathcomp=
- for d
- do
- pathcomp="$pathcomp$d"
- case $pathcomp in
- -*) pathcomp=./$pathcomp ;;
- esac
-
- if test ! -d "$pathcomp"; then
- echo "mkdir $pathcomp"
-
- mkdir "$pathcomp" || lasterr=$?
-
- if test ! -d "$pathcomp"; then
- errstatus=$lasterr
- else
- if test ! -z "$dirmode"; then
- echo "chmod $dirmode $pathcomp"
- lasterr=""
- chmod "$dirmode" "$pathcomp" || lasterr=$?
-
- if test ! -z "$lasterr"; then
- errstatus=$lasterr
- fi
- fi
- fi
- fi
-
- pathcomp="$pathcomp/"
- done
-done
-
-exit $errstatus
-
-# Local Variables:
-# mode: shell-script
-# sh-indentation: 2
-# End:
-# mkinstalldirs ends here
- [SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (ca14efcea2913ebf0c407512f4160c8ac448b141), Juuso Alasuutari, 07/31/2006
Archive powered by MHonArc 2.6.24.