[Lunar-commits] <moonbase> smc: version bump to 1.9
Duncan Gibson
engelsman at lunar-linux.org
Sun Aug 23 20:44:42 CEST 2009
commit e15a1f2df155c741df1e434ee1f3fbf192c24da5
Author: Paul Bredbury <brebs at sent.com>
Date: Sun Aug 23 20:44:42 2009 +0200
smc: version bump to 1.9
/opt/lunar/kde/ is presumably obsolete.
Note: downloads, builds and installs OK,
but untested - no GLX configured - engelsman.
PS: AFAIK the /opt/lunar/kde/[34] are there to cater for conflct
between legacy kde3 versions and newer kde4 installation.
---
zbeta/smc/BUILD | 20 ++++++++++++++++----
zbeta/smc/DEPENDS | 12 +++++++-----
zbeta/smc/DETAILS | 24 +++++++++++++-----------
zbeta/smc/POST_INSTALL | 36 ------------------------------------
zbeta/smc/PRE_BUILD | 3 +--
5 files changed, 37 insertions(+), 58 deletions(-)
diff --git a/zbeta/smc/BUILD b/zbeta/smc/BUILD
index aede198..18c1a63 100644
--- a/zbeta/smc/BUILD
+++ b/zbeta/smc/BUILD
@@ -1,9 +1,21 @@
(
- ./configure --datarootdir=/usr/share/games \
- --exec-prefix=/usr \
- $OPTS &&
+ OPTS+=" --datarootdir=/usr/share/games --exec-prefix=/usr" &&
- default_make
+ default_game_build &&
+
+ mkdir -p /usr/share/icons/ /usr/share/applications/ &&
+ ln -sf /usr/share/games/smc/pixmaps/game/items/mushroom_red.png /usr/share/icons/smc.png &&
+
+ cat << EOF > /usr/share/applications/smc.desktop
+[Desktop Entry]
+Name=Secret Maryo Chronicles
+Comment=Secret Maryo Chronicles is an open-source two-dimensional platform game
+Exec=smc
+Icon=smc
+Terminal=false
+Type=Application
+Categories=Application;Game;
+EOF
) > $C_FIFO 2>&1
diff --git a/zbeta/smc/DEPENDS b/zbeta/smc/DEPENDS
index c3778e6..952f250 100644
--- a/zbeta/smc/DEPENDS
+++ b/zbeta/smc/DEPENDS
@@ -1,6 +1,8 @@
-depends SDL &&
-depends SDL_image &&
-depends SDL_mixer &&
-depends cegui &&
-depends boost &&
+depends SDL_image
+depends SDL_mixer
+# Needs cegui compiled with devil
+depends devil
+depends cegui
+depends boost
+depends unzip
depends %GLX
diff --git a/zbeta/smc/DETAILS b/zbeta/smc/DETAILS
index 6f7544a..89fdd3e 100644
--- a/zbeta/smc/DETAILS
+++ b/zbeta/smc/DETAILS
@@ -1,18 +1,20 @@
MODULE=smc
- VERSION=1.5
- SOURCE=${MODULE}-${VERSION}.tar.bz2
+ VERSION=1.9
+ MUSIC_VERSION=4.1
+ SOURCE=$MODULE-$VERSION.tar.bz2
+ SOURCE2=SMC_Music_${MUSIC_VERSION}_high.zip
SOURCE_URL=$SFORGE_URL/smclone/
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
- SOURCE_VFY=sha1:ee2abe6ff07c479f38ed6953538a1de946762b94
- SOURCE2=SMC_music_4.0_high.zip
- SOURCE2_URL=$SFORGE_URL/smclone/
- WEB_SITE="http://www.secretmaryo.org"
+ SOURCE2_URL=$SFORGE_URL/smclone/Addon%20-%20Music/$MUSIC_VERSION/
+ SOURCE_VFY=sha1:9a4ec12c64378d804848357bf143755a98d14baa
+ SOURCE2_VFY=sha1:f8364f9b7f1b473ae6d1cf0e57c3153b0ee488e9
+ WEB_SITE=http://www.secretmaryo.org/
ENTERED=20080504
- UPDATED=20080504
- SHORT="two-dimensional platform game with a style designed similar to classic sidescroller games"
+ UPDATED=20090823
+ SHORT="two-dimensional platform game with a style similar to classic side-scroller games"
+
cat <<EOF
-Secret Maryo Chronicles is an Open Source two-dimensional platform
+Secret Maryo Chronicles is an open-source two-dimensional platform
game with a style designed similar to classic sidescroller games. It
-uses the platform independent library SDL and, since version 0.98,
+uses the platform-independent SDL library and, since version 0.98,
the OpenGL accelerated Graphics Renderer. The game is developed in C++.
EOF
diff --git a/zbeta/smc/POST_INSTALL b/zbeta/smc/POST_INSTALL
index 22e3fa1..e69de29 100644
--- a/zbeta/smc/POST_INSTALL
+++ b/zbeta/smc/POST_INSTALL
@@ -1,36 +0,0 @@
-if [ -d /usr/share/icons ] ; then
- ln -s /usr/share/games/smc/pixmaps/game/items/mushroom_red.png \
- /usr/share/icons/smc.png
-
-fi
-
-if [ -d /opt/lunar/kde/3 ] ; then
-
- cat << EOF > /opt/lunar/kde/3/share/applications/smc.desktop
-[Desktop Entry]
-Name=Secret Maryo Chronicles
-Comment=Secret Maryo Chronicles is an Open Source two-dimensional platform game$
-Exec=smc
-Icon=smc.png
-Terminal=false
-Type=Application
-Categories=Application;Game;
-EOF
-
-fi
-
-if [ -d /opt/lunar/kde/4 ] ; then
-
- cat << EOF > /opt/lunar/kde/4/share/applications/smc.desktop
-[Desktop Entry]
-Name=Secret Maryo Chronicles
-Comment=Secret Maryo Chronicles is an Open Source two-dimensional platform game$
-Exec=smc
-Icon=smc.png
-Terminal=false
-Type=Application
-Categories=Application;Game;
-EOF
-
-fi
-
diff --git a/zbeta/smc/PRE_BUILD b/zbeta/smc/PRE_BUILD
index a5345b1..18b6c18 100644
--- a/zbeta/smc/PRE_BUILD
+++ b/zbeta/smc/PRE_BUILD
@@ -1,5 +1,4 @@
mk_source_dir $SOURCE_DIRECTORY &&
unpack $SOURCE &&
-cd $MODULE-$VERSION &&
+cd $SOURCE_DIRECTORY &&
unpack $SOURCE2
-
More information about the Lunar-commits
mailing list