[Lunar-commits] <moonbase-other> alure: Readding to moonbase.
Dennis Veatch
stumbles at lunar-linux.org
Mon Jul 9 18:32:22 CEST 2012
commit b847ccdcdf541d8637b3b8cf32a64854c8d07cf7
Author: Dennis Veatch <stumbles at lunar-linux.org>
Date: Mon, 09 Jul 2012 09:32:22 -0700
URL: https://github.com/lunar-linux/moonbase-other/commit/b847ccdcdf541d8637b3b8cf32a64854c8d07cf7
alure: Readding to moonbase.
---
libs/alure/BUILD +10/-0
libs/alure/DEPENDS +10/-0
libs/alure/DETAILS +29/-0
3 files changed, 49 insertions (+), 0 deletions (-)
--- /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
--- /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"
--- /dev/null
+++ b/libs/alure/DETAILS
@@ -0,0 +1,29 @@
+ MODULE=alure
+ VERSION=1.2
+ SOURCE=$MODULE-$VERSION.tar.bz2
+ SOURCE_URL=http://kcat.strangesoft.net/alure-releases/
+ SOURCE_VFY=sha1:f033f0820c449ebff7b4b0254a7b1f26c0ba485b
+ WEB_SITE=http://kcat.strangesoft.net/alure.html
+ ENTERED=20110515
+ UPDATED=20120214
+ 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