diff --git a/packages/emulators/SDL_image/build b/packages/emulators/SDL_image/build new file mode 100755 index 0000000000..a327c344c9 --- /dev/null +++ b/packages/emulators/SDL_image/build @@ -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 diff --git a/packages/emulators/SDL_image/install b/packages/emulators/SDL_image/install new file mode 100755 index 0000000000..cf9d21532c --- /dev/null +++ b/packages/emulators/SDL_image/install @@ -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 + diff --git a/packages/emulators/SDL_image/url b/packages/emulators/SDL_image/url new file mode 100644 index 0000000000..5580503c75 --- /dev/null +++ b/packages/emulators/SDL_image/url @@ -0,0 +1 @@ +http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.7.tar.gz diff --git a/packages/emulators/SDL_mixer/build b/packages/emulators/SDL_mixer/build new file mode 100755 index 0000000000..9ce1fdcdfa --- /dev/null +++ b/packages/emulators/SDL_mixer/build @@ -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 diff --git a/packages/emulators/SDL_mixer/install b/packages/emulators/SDL_mixer/install new file mode 100755 index 0000000000..a3aaf79308 --- /dev/null +++ b/packages/emulators/SDL_mixer/install @@ -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 diff --git a/packages/emulators/SDL_mixer/url b/packages/emulators/SDL_mixer/url new file mode 100644 index 0000000000..60046be5fc --- /dev/null +++ b/packages/emulators/SDL_mixer/url @@ -0,0 +1 @@ +http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.8.tar.gz diff --git a/packages/games/install b/packages/games/install new file mode 100755 index 0000000000..3454c41e66 --- /dev/null +++ b/packages/games/install @@ -0,0 +1,5 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install supertux diff --git a/packages/games/supertux/build b/packages/games/supertux/build new file mode 100755 index 0000000000..49e251049b --- /dev/null +++ b/packages/games/supertux/build @@ -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 \ No newline at end of file diff --git a/packages/games/supertux/install b/packages/games/supertux/install new file mode 100755 index 0000000000..1f4d00067c --- /dev/null +++ b/packages/games/supertux/install @@ -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 diff --git a/packages/games/supertux/patches/10_compile-fix.diff b/packages/games/supertux/patches/10_compile-fix.diff new file mode 100644 index 0000000000..52a2ad72a9 --- /dev/null +++ b/packages/games/supertux/patches/10_compile-fix.diff @@ -0,0 +1,12 @@ +# Patch from Debian by Martin Michlmayr +--- 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); diff --git a/packages/games/supertux/url b/packages/games/supertux/url new file mode 100644 index 0000000000..36c549a68d --- /dev/null +++ b/packages/games/supertux/url @@ -0,0 +1 @@ +http://download.berlios.de/supertux/supertux-0.1.3.tar.bz2 diff --git a/packages/graphics/libexif/build b/packages/graphics/libexif/build new file mode 100755 index 0000000000..329af78b1d --- /dev/null +++ b/packages/graphics/libexif/build @@ -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 diff --git a/packages/graphics/libexif/install b/packages/graphics/libexif/install new file mode 100755 index 0000000000..3b3a06308c --- /dev/null +++ b/packages/graphics/libexif/install @@ -0,0 +1,6 @@ +#!/bin/sh + +. config/options + +mkdir -p $INSTALL/usr/lib +cp -P $BUILD/$1*/libexif/.libs/libexif.so* $INSTALL/usr/lib diff --git a/packages/graphics/libexif/url b/packages/graphics/libexif/url new file mode 100644 index 0000000000..01a464b181 --- /dev/null +++ b/packages/graphics/libexif/url @@ -0,0 +1 @@ +http://prdownloads.sourceforge.net/libexif/libexif-0.6.17.tar.gz diff --git a/packages/graphics/libungif/build b/packages/graphics/libungif/build new file mode 100755 index 0000000000..44294c6c06 --- /dev/null +++ b/packages/graphics/libungif/build @@ -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 diff --git a/packages/graphics/libungif/url b/packages/graphics/libungif/url new file mode 100644 index 0000000000..de60277885 --- /dev/null +++ b/packages/graphics/libungif/url @@ -0,0 +1 @@ +http://prdownloads.sourceforge.net/giflib/libungif-4.1.4.tar.bz2 diff --git a/packages/virtual/image/install b/packages/virtual/image/install index 664caff252..eec98822d0 100755 --- a/packages/virtual/image/install +++ b/packages/virtual/image/install @@ -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