sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Thomas Orgis (a3c27fe3408e91102a9fc48ee286647d17dc6857)
- From: Thomas Orgis <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (a3c27fe3408e91102a9fc48ee286647d17dc6857)
- Date: Sun, 24 Aug 2014 09:32:49 -0500
GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:
ChangeLog | 3 +++
audio-creation/ardour2/BUILD | 1 +
audio-creation/ardour2/DEPENDS | 4 ++--
audio-creation/ardour2/HISTORY | 5 +++++
audio-creation/ardour2/INSTALL | 1 +
audio-creation/ardour2/PRE_BUILD | 8 +++++++-
audio-libs/aubio03/BUILD | 5 +++++
audio-libs/aubio03/DEPENDS | 18 ++++++++++++++++++
audio-libs/aubio03/DETAILS | 23 +++++++++++++++++++++++
audio-libs/aubio03/HISTORY | 6 ++++++
10 files changed, 71 insertions(+), 3 deletions(-)
New commits:
commit a3c27fe3408e91102a9fc48ee286647d17dc6857
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
ardour2: keep spell working
commit 8dee8ec6d72899ca6b9ab3d7d9da8fd32fc15efb
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
aubio03: historic version of spell for ardour2
diff --git a/ChangeLog b/ChangeLog
index 3385412..baef2da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT souremage.org>
+ * audio-libs/aubio03: old copy of aubio for ardour2
+
2014-08-22 Vlad Glagolev <stealth AT sourcemage.org>
* audio-soft/wavegain: new spell, wav files loudness normalizer
diff --git a/audio-creation/ardour2/BUILD b/audio-creation/ardour2/BUILD
index d323308..3cc68a0 100755
--- a/audio-creation/ardour2/BUILD
+++ b/audio-creation/ardour2/BUILD
@@ -1,3 +1,4 @@
+PKG_CONFIG_PATH="$INSTALL_ROOT/opt/aubio03/lib/pkgconfig:$PKG_CONFIG_PATH" \
scons -j$MAKE_NJOBS "PREFIX=$INSTALL_ROOT/usr" $OPTS \
SYSLIBS=1 \
$ARDOUR2_SURFACES \
diff --git a/audio-creation/ardour2/DEPENDS b/audio-creation/ardour2/DEPENDS
index ea0847a..25d9e87 100755
--- a/audio-creation/ardour2/DEPENDS
+++ b/audio-creation/ardour2/DEPENDS
@@ -15,7 +15,7 @@ depends gtkmm2 &&
depends libgnomecanvas &&
depends libgnomecanvasmm &&
depends boost &&
-depends aubio &&
+depends aubio03 &&
depends liblo &&
depends alsa-lib &&
depends libsamplerate &&
@@ -26,7 +26,7 @@ depends libsigc++2 &&
depends soundtouch
depends gtk-engines2 &&
-optional_depends slv2 \
+optional_depends lilv-0 \
"LV2=1" \
"LV2=0" \
"for LV2 plugin support" &&
diff --git a/audio-creation/ardour2/HISTORY b/audio-creation/ardour2/HISTORY
index fe37256..5895129 100644
--- a/audio-creation/ardour2/HISTORY
+++ b/audio-creation/ardour2/HISTORY
@@ -1,3 +1,8 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ DEPENDS, PRE_BUILD, BUILD, INSTALL: Keep it building with old version
+ of aubio, fixed lv2 dep. Note for the future: Ardour 2 is not
obsoleted by
+ Ardour 3! Import of old sessions in the latter is not lossless, sadly.
+
2013-10-23 Thomas Orgis <sobukus AT sourcemage.org>
* PRE_BUILD, ardour-2.8.16-lilv16.patch: build fix from
https://abf.rosalinux.ru/openmandriva/ardour/raw/master/ardour-2.8.16-lilv16.patch
diff --git a/audio-creation/ardour2/INSTALL b/audio-creation/ardour2/INSTALL
index b7e83d0..78e35a6 100755
--- a/audio-creation/ardour2/INSTALL
+++ b/audio-creation/ardour2/INSTALL
@@ -1 +1,2 @@
+PKG_CONFIG_PATH="$INSTALL_ROOT/opt/aubio03/lib/pkgconfig:$PKG_CONFIG_PATH" \
scons install
diff --git a/audio-creation/ardour2/PRE_BUILD
b/audio-creation/ardour2/PRE_BUILD
index 8543e88..a6b66c6 100755
--- a/audio-creation/ardour2/PRE_BUILD
+++ b/audio-creation/ardour2/PRE_BUILD
@@ -6,4 +6,10 @@ patch -p1 < "$SPELL_DIRECTORY/ardour-2.8.16-lilv16.patch" &&
sed -i "s:soundtouch-1.0:soundtouch-1.4:" SConstruct &&
# Brute force lib64 killing.
-sed -i "s:lib64:lib:" SConstruct
+sed -i "s:lib64:lib:" SConstruct &&
+# Just setting pkgconfig path may work, too.
+# Nope, configuration stage fings aubio, but fails to use the flags to find
+# the header. So, enforcing is back in.
+# Force old aubio lib into the build.
+# I hate scons. -- ThOr
+perl -pi -e "s:CPPPATH = \[ '\.' \]:CPPPATH = [ '.',
'$INSTALL_ROOT/opt/aubio03/include' ], LIBPATH = [
'$INSTALL_ROOT/opt/aubio03/lib']:" SConstruct
diff --git a/audio-libs/aubio03/BUILD b/audio-libs/aubio03/BUILD
new file mode 100755
index 0000000..b68d0f8
--- /dev/null
+++ b/audio-libs/aubio03/BUILD
@@ -0,0 +1,5 @@
+cd "$SOURCE_DIRECTORY" &&
+# Stupid, stupid!
+export LDFLAGS="$LDFLAGS -lm" &&
+./configure $OPTS --prefix="$INSTALL_ROOT/opt/aubio03" &&
+make
diff --git a/audio-libs/aubio03/DEPENDS b/audio-libs/aubio03/DEPENDS
new file mode 100755
index 0000000..26e106f
--- /dev/null
+++ b/audio-libs/aubio03/DEPENDS
@@ -0,0 +1,18 @@
+depends libsndfile &&
+depends libsamplerate &&
+depends fftw &&
+
+optional_depends alsa-lib \
+ "--enable-alsa" \
+ "--disable-alsa" \
+ "for ALSA support" &&
+
+optional_depends JACK-DRIVER \
+ "--enable-jack" \
+ "--disable-jack" \
+ "for JACK support" &&
+
+optional_depends lash \
+ "--enable-lash" \
+ "--disable-lash" \
+ "for LASH support (it will force alsa and jack depends)"
diff --git a/audio-libs/aubio03/DETAILS b/audio-libs/aubio03/DETAILS
new file mode 100644
index 0000000..af8440c
--- /dev/null
+++ b/audio-libs/aubio03/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=aubio03
+ VERSION=0.3.2
+ SOURCE=aubio-$VERSION.tar.gz
+ SOURCE_URL[0]=http://aubio.org/pub/$SOURCE
+
SOURCE_HASH=sha512:b3d8445716c0cde02ee1e7b036864598ec7562d8a938a61f644c384d80e95601abcb6e713cdaab7b2613f6f4f27db1cfafa7c23824c61f504e83d11fefdee8fc
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/aubio-$VERSION
+ WEB_SITE=http://aubio.org/
+ LICENSE[0]=GPL
+ ENTERED=20080710
+ SHORT="library for audio labelling"
+cat << EOF
+This is an old version there only to make Ardour2 work!
+
+aubio is a library for audio labelling. Its features include segmenting a
+sound file before each of its attacks, performing pitch detection, tapping
the
+beat and producing midi streams from live audio. The name aubio comes from
+'audio' with a typo: several transcription errors are likely to be found in
+the results too.
+
+The aim of this project is to provide these automatic labelling features to
+other audio softwares. Functions can be used offline in sound editors and
+software samplers, or online in audio effects and virtual instruments.
+EOF
diff --git a/audio-libs/aubio03/HISTORY b/audio-libs/aubio03/HISTORY
new file mode 100644
index 0000000..386d8c0
--- /dev/null
+++ b/audio-libs/aubio03/HISTORY
@@ -0,0 +1,6 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS, DEPENDS, BUILD: install old version of spell to
/opt/aubio03 as
+ prerequesite for ardour2
+
+2008-07-10 Vlad Glagolev <stealth AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
- [SM-Commit] GIT changes to master grimoire by Thomas Orgis (a3c27fe3408e91102a9fc48ee286647d17dc6857), Thomas Orgis, 08/24/2014
Archive powered by MHonArc 2.6.24.