add games support, add game supertux

This commit is contained in:
Stephan Raue 2009-04-16 14:05:07 +02:00
parent 443fd22ad1
commit 540de753b4
17 changed files with 200 additions and 1 deletions

View File

@ -0,0 +1,40 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build SDL
$SCRIPTS/build jpeg
$SCRIPTS/build libexif
$SCRIPTS/build libungif
$SCRIPTS/build libpng
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-shared \
--disable-static \
--enable-bmp \
--enable-gif \
--enable-jpg \
--enable-jpg-shared \
--disable-lbm \
--enable-pcx \
--enable-png \
--enable-png-shared \
--enable-pnm \
--enable-tga \
--disable-tif \
--disable-tif-shared \
--enable-xcf \
--enable-xpm \
--disable-xv \
make
$STRIP .libs/*.so*
$MAKEINSTALL

View File

@ -0,0 +1,13 @@
#!/bin/sh
. config/options
$SCRIPTS/install SDL
$SCRIPTS/install jpeg
$SCRIPTS/install libexif
#static $SCRIPTS/install libungif
$SCRIPTS/install libpng
mkdir -p $INSTALL/usr/lib
cp -P $BUILD/$1*/.libs/*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.7.tar.gz

View File

@ -0,0 +1,34 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build SDL
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-shared \
--disable-static \
--enable-music-cmd \
--enable-music-wave \
--disable-music-libmikmod \
--disable-music-mod \
--disable-music-midi \
--disable-music-timidity-midi \
--enable-music-native-midi \
--enable-music-native-midi-gpl \
--disable-music-ogg \
--disable-music-ogg-shared \
--disable-music-mp3 \
--disable-smpegtest \
--enable-music-mp3-shared \
make
$STRIP build/.libs/*.so*
$MAKEINSTALL

View File

@ -0,0 +1,8 @@
#!/bin/sh
. config/options
$SCRIPTS/install SDL
mkdir -p $INSTALL/usr/lib
cp -P $BUILD/$1*/build/.libs/*.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.8.tar.gz

5
packages/games/install Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
. config/options
$SCRIPTS/install supertux

21
packages/games/supertux/build Executable file
View File

@ -0,0 +1,21 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
$SCRIPTS/build SDL
$SCRIPTS/build SDL_image
$SCRIPTS/build SDL_mixer
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
make
$STRIP src/$1

15
packages/games/supertux/install Executable file
View File

@ -0,0 +1,15 @@
#!/bin/sh
. config/options
$SCRIPTS/install SDL
$SCRIPTS/install SDL_image
$SCRIPTS/install SDL_mixer
mkdir -p $INSTALL/usr/bin
cp $BUILD/$1*/src/supertux $INSTALL/usr/bin
mkdir -p $INSTALL/usr/share/supertux
cp -a $BUILD/$1*/data/* $INSTALL/usr/share/supertux
rm $INSTALL/usr/share/supertux/Makefile*
cp $BUILD/$1*/supertux.png $INSTALL/usr/share/supertux

View File

@ -0,0 +1,12 @@
# Patch from Debian by Martin Michlmayr <tbm@cyrius.com>
--- supertux-0.1.3.orig/src/menu.h
+++ supertux-0.1.3/src/menu.h
@@ -207,7 +207,7 @@
bool isToggled(int id);
- void Menu::get_controlfield_key_into_input(MenuItem *item);
+ void get_controlfield_key_into_input(MenuItem *item);
void draw ();
void draw_item(int index, int menu_width, int menu_height);

View File

@ -0,0 +1 @@
http://download.berlios.de/supertux/supertux-0.1.3.tar.bz2

21
packages/graphics/libexif/build Executable file
View File

@ -0,0 +1,21 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-static \
--enable-shared \
--disable-nls \
make -C libexif
$STRIP libexif/.libs/*.so*
$MAKEINSTALL -C libexif

View File

@ -0,0 +1,6 @@
#!/bin/sh
. config/options
mkdir -p $INSTALL/usr/lib
cp -P $BUILD/$1*/libexif/.libs/libexif.so* $INSTALL/usr/lib

View File

@ -0,0 +1 @@
http://prdownloads.sourceforge.net/libexif/libexif-0.6.17.tar.gz

View File

@ -0,0 +1,19 @@
#!/bin/sh
. config/options
$SCRIPTS/build toolchain
cd $BUILD/$1*
./configure --host=$TARGET_NAME \
--build=$HOST_NAME \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-static \
--disable-shared \
--without-x \
make -C lib
$MAKEINSTALL -C lib

View File

@ -0,0 +1 @@
http://prdownloads.sourceforge.net/giflib/libungif-4.1.4.tar.bz2

View File

@ -66,7 +66,7 @@ case "$2" in
# fi
[ "$EMULATORS" = yes ] && $SCRIPTS/install emulators
#[ "$GAMES" = yes ] && $SCRIPTS/install games $1
[ "$GAMES" = yes ] && $SCRIPTS/install games
#[ "$GAMES" = yes ] && $SCRIPTS/install pygame $1
#[ "$LCD4LINUX" = yes ] && $SCRIPTS/install lcd4linux $1