[SM-Commit] GIT changes to master grimoire by Juuso Alasuutari (1c78042353abd98ac89755eb6f12d7e80d71040b)

Juuso Alasuutari scm at mail.sourcemage.org
Thu Mar 1 13:57:34 EST 2007


GIT changes to master grimoire by Juuso Alasuutari <iuso at sourcemage.org>:

 ChangeLog                                |    4 ++++
 audio-creation/amsynth/BUILD             |    1 +
 audio-creation/amsynth/CONFIGURE         |    4 ++++
 audio-creation/amsynth/DEPENDS           |   19 +++++++++++++++++++
 audio-creation/amsynth/DETAILS           |   18 ++++++++++++++++++
 audio-creation/amsynth/HISTORY           |    2 ++
 audio-creation/nekobee/BUILD             |    1 +
 audio-creation/nekobee/DEPENDS           |   14 ++++++++++++++
 audio-creation/nekobee/DETAILS           |   14 ++++++++++++++
 audio-creation/nekobee/HISTORY           |    2 ++
 audio-creation/nekobee/PRE_BUILD         |    6 ++++++
 audio-creation/nekobee/nekobee_gtk.patch |   14 ++++++++++++++
 12 files changed, 99 insertions(+)

New commits:
commit 1c78042353abd98ac89755eb6f12d7e80d71040b
Author: Juuso Alasuutari <iuso at sourcemage.org>
Commit: Juuso Alasuutari <iuso at sourcemage.org>

    amsynth: new spell, an analogue modelling soft synth

commit 1debb7287f0f1a1451818333c6b5bc1c1d7de3c1
Author: Juuso Alasuutari <iuso at sourcemage.org>
Commit: Juuso Alasuutari <iuso at sourcemage.org>

    nekobee: new spell, a DSSI synth that emulates the Roland TB-303

diff --git a/ChangeLog b/ChangeLog
index c896242..ac332cb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-03-01 Juuso Alasuutari <iuso at sourcemage.org>
+	* audio-creation/nekobee: New spell, TB-303 emulator DSSI synth.
+	* audio-creation/amsynth: New spell, analogue modelling synth.
+
 2007-03-01 Jaka Kranjc <lynxlynxlynx at sourcemage.org>
 	* http/csacek: removed #11045
 
diff --git a/audio-creation/amsynth/BUILD b/audio-creation/amsynth/BUILD
new file mode 100755
index 0000000..abcd625
--- /dev/null
+++ b/audio-creation/amsynth/BUILD
@@ -0,0 +1 @@
+OPTS="--disable-dependency-tracking $AMSYNTH_OSS $OPTS"  default_build
diff --git a/audio-creation/amsynth/CONFIGURE b/audio-creation/amsynth/CONFIGURE
new file mode 100755
index 0000000..337e923
--- /dev/null
+++ b/audio-creation/amsynth/CONFIGURE
@@ -0,0 +1,4 @@
+config_query_option  AMSYNTH_OSS               \
+                     "Enable OSS support?"  y  \
+                     "--with-oss"              \
+                     "--without-oss"
diff --git a/audio-creation/amsynth/DEPENDS b/audio-creation/amsynth/DEPENDS
new file mode 100755
index 0000000..ae4af6f
--- /dev/null
+++ b/audio-creation/amsynth/DEPENDS
@@ -0,0 +1,19 @@
+depends  libtool    &&
+depends  pkgconfig  &&
+depends  g++        &&
+depends  gtkmm2     &&
+
+optional_depends  alsa-lib            \
+                  "--with-alsa"       \
+                  "--without-alsa"    \
+                  "for ALSA support"  &&
+
+optional_depends  JACK-DRIVER         \
+                  "--with-jack"       \
+                  "--without-jack"    \
+                  "for JACK support"  &&
+
+optional_depends  libsndfile                 \
+                  "--with-sndfile"           \
+                  "--without-sndfile"        \
+                  "for .wav output support"
diff --git a/audio-creation/amsynth/DETAILS b/audio-creation/amsynth/DETAILS
new file mode 100755
index 0000000..b5f24fd
--- /dev/null
+++ b/audio-creation/amsynth/DETAILS
@@ -0,0 +1,18 @@
+           SPELL=amsynth
+         VERSION=1.2.0
+          SOURCE=amSynth-$VERSION.tar.gz
+   SOURCE_URL[0]=$SOURCEFORGE_URL/amsynthe/$SOURCE
+     SOURCE_HASH=sha512:fe0fd4a7f86de8c72040d789bde97a058c90ec0251e5d2d325a3cb1365e38b5518fc3082d5c2b73e5e10da6b1ef8e3b4495debec8a76fd7b70bf7a38f09bd269
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/amSynth-$VERSION"
+        WEB_SITE=http://amsynthe.sourceforge.net/
+      LICENSE[0]=GPL
+         ENTERED=20070301
+        KEYWORDS="editors audio"
+           SHORT="amSynth stands for Analogue Modeling SYNTHesizer."
+cat << EOF
+amSynth stands for Analogue Modeling SYNTHesizer.
+
+It provides virtual analogue synthesis in the style of the classic Moog
+Minimoog/Roland Junos. It offers an easy-to-use interface and synth
+engine, while still creating varied sounds.
+EOF
diff --git a/audio-creation/amsynth/HISTORY b/audio-creation/amsynth/HISTORY
new file mode 100644
index 0000000..ef4b275
--- /dev/null
+++ b/audio-creation/amsynth/HISTORY
@@ -0,0 +1,2 @@
+2007-03-01 Juuso Alasuutari <iuso at sourcemage.org>
+	* DETAILS, CONFIGURE, DEPENDS, BUILD: Created spell.
diff --git a/audio-creation/nekobee/BUILD b/audio-creation/nekobee/BUILD
new file mode 100755
index 0000000..ee1fae5
--- /dev/null
+++ b/audio-creation/nekobee/BUILD
@@ -0,0 +1 @@
+OPTS="--disable-dependency-tracking $OPTS"  default_build
diff --git a/audio-creation/nekobee/DEPENDS b/audio-creation/nekobee/DEPENDS
new file mode 100755
index 0000000..33bf109
--- /dev/null
+++ b/audio-creation/nekobee/DEPENDS
@@ -0,0 +1,14 @@
+# for the gtk patch
+depends  autoconf      &&
+depends  automake-1.9  &&
+depends  libtool       &&
+
+depends  pkgconfig  &&
+depends  liblo      &&
+depends  ladspa     &&
+depends  dssi       &&
+
+optional_depends  gtk+2                 \
+                  "--with-gtk"          \
+                  "--without-gtk2"      \
+                  "to build GTK+2 GUI"
diff --git a/audio-creation/nekobee/DETAILS b/audio-creation/nekobee/DETAILS
new file mode 100755
index 0000000..4697eb1
--- /dev/null
+++ b/audio-creation/nekobee/DETAILS
@@ -0,0 +1,14 @@
+           SPELL=nekobee
+         VERSION=0.1.5
+          SOURCE=$SPELL-$VERSION.tar.gz
+   SOURCE_URL[0]=http://static.nekosynth.co.uk/releases/$SOURCE
+     SOURCE_HASH=sha512:e3f20d6c737466728f6439b0408f028f5ea5a8c320980d12cd6e276440072840a515508b6284a6840a3bf46a82909ce3333ac77001298caaca87961f5398dae4
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+        WEB_SITE=http://www.nekosynth.co.uk/wiki/nekobee
+      LICENSE[0]=GPL
+         ENTERED=20070301
+        KEYWORDS="editors audio"
+           SHORT="A DSSI synth that emulates the Roland TB-303."
+cat << EOF
+A DSSI synth that emulates the Roland TB-303.
+EOF
diff --git a/audio-creation/nekobee/HISTORY b/audio-creation/nekobee/HISTORY
new file mode 100644
index 0000000..1e7b766
--- /dev/null
+++ b/audio-creation/nekobee/HISTORY
@@ -0,0 +1,2 @@
+2007-03-01 Juuso Alasuutari <iuso at sourcemage.org>
+	* DETAILS, DEPENDS, BUILD, nekobee_gtk.patch: Created spell.
diff --git a/audio-creation/nekobee/PRE_BUILD b/audio-creation/nekobee/PRE_BUILD
new file mode 100755
index 0000000..6d1a127
--- /dev/null
+++ b/audio-creation/nekobee/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build        &&
+cd  "$SOURCE_DIRECTORY"  &&
+
+# don't check for GTK+, accidentally building against it will break
+patch -p1 < "$SCRIPT_DIRECTORY/nekobee_gtk.patch"  &&
+autoconf
diff --git a/audio-creation/nekobee/nekobee_gtk.patch b/audio-creation/nekobee/nekobee_gtk.patch
new file mode 100644
index 0000000..a28344a
--- /dev/null
+++ b/audio-creation/nekobee/nekobee_gtk.patch
@@ -0,0 +1,14 @@
+diff -Naur nekobee-0.1.5~/configure.in nekobee-0.1.5/configure.in
+--- nekobee-0.1.5~/configure.in	2006-07-21 22:50:59.000000000 +0000
++++ nekobee-0.1.5/configure.in	2007-03-01 20:15:15.000000000 +0000
+@@ -28,10 +28,6 @@
+ if test "x${try_gtk2}" = 'xyes'; then
+     AM_PATH_GTK_2_0(2.0.0, with_gtk='yes (version 2.0)', with_gtk=no)
+ fi
+-dnl  No GTK+ 2.x found, look for GTK+ 1.2 instead
+-if test "x${with_gtk}" = 'xno'; then
+-    AM_PATH_GTK(1.2.0, with_gtk='yes (version 1.2)', AC_MSG_WARN([GUI will not be built because no version of GTK+ was found]))
+-fi
+ AM_CONDITIONAL(BUILD_GUI, test "x${with_gtk}" != 'xno')
+ echo "GTK support: $with_gtk"
+ 



More information about the SM-Commit mailing list