[Lunar-commits] <moonbase> allegro-5: Adding to moonbase. Does not conflict with allegro-4.4.1.1.
Dennis `stumbles` Veatch
stumbles at lunar-linux.org
Fri May 6 12:37:06 CEST 2011
commit fa8512ecfae6ee70696e2c0f728dc82d1f2eb134
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date: Fri May 6 06:37:06 2011 -0400
allegro-5: Adding to moonbase. Does not conflict with allegro-4.4.1.1.
---
libs/allegro-5/BUILD | 14 ++++++++++++++
libs/allegro-5/DEPENDS | 7 +++++++
libs/allegro-5/DETAILS | 18 ++++++++++++++++++
3 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/libs/allegro-5/BUILD b/libs/allegro-5/BUILD
new file mode 100644
index 0000000..9d05f42
--- /dev/null
+++ b/libs/allegro-5/BUILD
@@ -0,0 +1,14 @@
+(
+
+ OOTB_DIR="$SOURCE_DIRECTORY/$MODULE-build" &&
+
+ mkdir $OOTB_DIR &&
+ cd $OOTB_DIR &&
+
+ cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX \
+ -DCMAKE_BUILD_TYPE=RELEASE \
+ $OPTS &&
+
+ default_make
+
+) > $C_FIFO 2>&1
diff --git a/libs/allegro-5/DEPENDS b/libs/allegro-5/DEPENDS
new file mode 100644
index 0000000..97813f1
--- /dev/null
+++ b/libs/allegro-5/DEPENDS
@@ -0,0 +1,7 @@
+depends cmake
+
+optional_depends alsa-utils "" "" "for alsa support"
+optional_depends pulseaudio "" "" "for pulseaudio support"
+optional_depends openal "" "" "for openal audio support"
+optional_depends dumb "" "" "for IT, XM, S3M and MOD support"
+optional_depends physfs "" "" "for physfs support"
diff --git a/libs/allegro-5/DETAILS b/libs/allegro-5/DETAILS
new file mode 100644
index 0000000..1674a80
--- /dev/null
+++ b/libs/allegro-5/DETAILS
@@ -0,0 +1,18 @@
+ MODULE=allegro-5
+ VERSION=0.2.1
+ SOURCE=$MODULE.$VERSION.tar.gz
+ SOURCE_URL=$SFORGE_URL/alleg/allegro/5.0.2.1/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE.$VERSION
+ SOURCE_VFY=sha1:f04b1052abd425eb02daca157baa3cb58d9422d8
+ WEB_SITE=http://alleg.sourceforge.net/
+ ENTERED=20110506
+ UPDATED=20110506
+ SHORT="Cross-platform game library"
+
+cat << EOF
+Allegro is a multi-platform game library that provides many functions
+for graphics, sounds, player input (keyboard, mouse, and joystick), and
+timers. It also provides fixed and floating point mathematical
+functions, 3D functions, file management functions, compressed datafile,
+and a GUI.
+EOF
More information about the Lunar-commits
mailing list