[Lunar-commits] <moonbase> alure: Adding to moonbase, will be a hard depends for gluon.

Dennis `stumbles` Veatch stumbles at lunar-linux.org
Sun May 15 16:05:47 CEST 2011


commit 4bc29d10bbeda503518a97fe99d39d54f1e0394d
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date:   Sun May 15 10:05:47 2011 -0400

    alure: Adding to moonbase, will be a hard depends for gluon.
---
 libs/alure/BUILD   |   10 ++++++++++
 libs/alure/DEPENDS |   10 ++++++++++
 libs/alure/DETAILS |   29 +++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/libs/alure/BUILD b/libs/alure/BUILD
new file mode 100644
index 0000000..ee0c06f
--- /dev/null
+++ b/libs/alure/BUILD
@@ -0,0 +1,10 @@
+(
+
+  cmake -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX  \
+        -DCMAKE_BUILD_TYPE=RELEASE             \
+        -DBUILD_STATIC=OFF                     \
+        $OPTS .                               &&
+
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/libs/alure/DEPENDS b/libs/alure/DEPENDS
new file mode 100644
index 0000000..a3ce35c
--- /dev/null
+++ b/libs/alure/DEPENDS
@@ -0,0 +1,10 @@
+depends cmake
+
+optional_depends "flac"       "-DFLAC=ON"       "-DFLAC=OFF"       "for flac audio support"
+optional_depends "fluidsynth" "-DFLUIDSYNTH=ON" "-DFLUIDSYNTH=OFF" "for real-time software synthesizer support"
+optional_depends "mpg123"     "-DMPG123=ON"     "-DMPG123=OFF"     "for mp3 audio file support"
+optional_depends "libsndfile" "-DSNDFILE=ON"    "-DSNDFILE=OFF"    "for reading and writing sound file support"
+optional_depends "libvorbis"  "-DVORBIS=ON"     "-DVORBIS=OFF"     "for lossy audio codec support"
+optional_depends "dumb"       "-DDUMB=on"       "-DDUMB=OFF"       "for Dynamic Universal Music Bibliotheque support"
+
+#optional_depends "libmodplug" "-DMODPLUG=ON"    "-DMODPLUG=OFF"    "for decoding .mod audio support"
diff --git a/libs/alure/DETAILS b/libs/alure/DETAILS
new file mode 100644
index 0000000..9ce4fbe
--- /dev/null
+++ b/libs/alure/DETAILS
@@ -0,0 +1,29 @@
+          MODULE=alure
+         VERSION=1.1
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://kcat.strangesoft.net/alure-releases/
+      SOURCE_VFY=sha1:d159650f52f29c1cbdc35b7a62e36020772a0372
+        WEB_SITE=http://kcat.strangesoft.net/alure.html
+         ENTERED=20110515
+         UPDATED=20110515
+           SHORT="manage common tasks with OpenAL applications"
+
+cat << EOF
+ALURE is a utility library to help manage common tasks with OpenAL applications.
+This includes device enumeration and initialization, file loading, and streaming.
+As of version 1.1, it is X11/MIT licensed, allowing it to be used in open- and 
+closed-source programs, freeware or commercial.
+
+The purpose of this library is to provide pre-made functionality that would 
+otherwise be repetitive or difficult to (re)code for various projects and 
+platforms, such as loading a sound file into an OpenAL buffer and streaming an 
+audio file through a buffer queue. Support for different formats is consistant 
+across platforms, so no special checks are needed when loading files, and all 
+formats are handled through the same API.
+
+Currently ALURE includes a basic .wav and .aif file reader, and can leverage 
+external libraries such as libSndFile (for extended wave formats and several 
+others), VorbisFile (for Ogg Vorbis), FLAC (for FLAC and Ogg FLAC), and others. 
+External libraries can also be dynamically loaded at run-time, or individually 
+disabled outright at compile time.
+EOF


More information about the Lunar-commits mailing list