[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