[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