[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