From 7e80f7c65bf2da5faac229dfcd16ae8b77ab1474 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Tue, 7 Apr 2009 10:15:32 +0200 Subject: [PATCH] add emulator mednafen --- packages/emulators/SDL/build | 8 ++-- packages/emulators/SDL_net/build | 21 +++++++++ packages/emulators/SDL_net/install | 9 ++++ packages/emulators/SDL_net/url | 1 + packages/emulators/install | 1 + packages/emulators/mednafen/build | 45 +++++++++++++++++++ packages/emulators/mednafen/install | 10 +++++ packages/emulators/mednafen/url | 1 + .../emulators/scummvm/config/scummvm.desktop | 9 ---- packages/emulators/zsnes/build | 4 +- packages/emulators/zsnes/config/zsnes.desktop | 9 ---- packages/emulators/zsnes/install | 2 +- packages/multimedia/gst-plugins-bad/install | 4 +- ...e-xkbcomp-output-for-fast-start-up-v3.diff | 0 14 files changed, 97 insertions(+), 27 deletions(-) create mode 100755 packages/emulators/SDL_net/build create mode 100755 packages/emulators/SDL_net/install create mode 100644 packages/emulators/SDL_net/url create mode 100755 packages/emulators/mednafen/build create mode 100755 packages/emulators/mednafen/install create mode 100644 packages/emulators/mednafen/url delete mode 100644 packages/emulators/scummvm/config/scummvm.desktop delete mode 100644 packages/emulators/zsnes/config/zsnes.desktop rename packages/x11/xserver/xorg-server/{patches => }/cache-xkbcomp-output-for-fast-start-up-v3.diff (100%) diff --git a/packages/emulators/SDL/build b/packages/emulators/SDL/build index 353a639375..aafc675834 100755 --- a/packages/emulators/SDL/build +++ b/packages/emulators/SDL/build @@ -95,11 +95,11 @@ $STRIP build/.libs/*.so* $MAKEINSTALL -cp sdl-config $ROOT/$TOOLCHAIN/bin -chmod 755 $ROOT/$TOOLCHAIN/bin/sdl-config +mv $SYSROOT_PREFIX/usr/bin/sdl-config $ROOT/$TOOLCHAIN/bin +#chmod 755 $ROOT/$TOOLCHAIN/bin/sdl-config $SED "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \ $ROOT/$TOOLCHAIN/bin/sdl-config -#mkdir -p $ROOT/$TOOLCHAIN/include -#ln -snf `echo $ROOT/$BUILD/$1*/include` $ROOT/$TOOLCHAIN/include/SDL +mkdir -p $ROOT/$TOOLCHAIN/include +ln -snf `echo $ROOT/$BUILD/$1*/include` $ROOT/$TOOLCHAIN/include/SDL diff --git a/packages/emulators/SDL_net/build b/packages/emulators/SDL_net/build new file mode 100755 index 0000000000..5b4d470de3 --- /dev/null +++ b/packages/emulators/SDL_net/build @@ -0,0 +1,21 @@ +#!/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 \ + +make + +$STRIP .libs/*.so* + +$MAKEINSTALL diff --git a/packages/emulators/SDL_net/install b/packages/emulators/SDL_net/install new file mode 100755 index 0000000000..4eca9961ef --- /dev/null +++ b/packages/emulators/SDL_net/install @@ -0,0 +1,9 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install SDL + +mkdir -p $INSTALL/usr/lib +cp -P $BUILD/$1*/.libs/*.so* $INSTALL/usr/lib + diff --git a/packages/emulators/SDL_net/url b/packages/emulators/SDL_net/url new file mode 100644 index 0000000000..e64cf31d50 --- /dev/null +++ b/packages/emulators/SDL_net/url @@ -0,0 +1 @@ +http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.7.tar.gz \ No newline at end of file diff --git a/packages/emulators/install b/packages/emulators/install index 8f80ad14ff..af4b75836c 100755 --- a/packages/emulators/install +++ b/packages/emulators/install @@ -4,3 +4,4 @@ $SCRIPTS/install zsnes $SCRIPTS/install scummvm +$SCRIPTS/install mednafen diff --git a/packages/emulators/mednafen/build b/packages/emulators/mednafen/build new file mode 100755 index 0000000000..faefd18610 --- /dev/null +++ b/packages/emulators/mednafen/build @@ -0,0 +1,45 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build SDL +$SCRIPTS/build SDL_net +# lib/libcdio lib/libsndfile +$SCRIPTS/build alsa-lib +$SCRIPTS/build zlib + +cd $BUILD/$1* +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --x-includes="$SYSROOT_PREFIX/usr/include" \ + --x-libraries="$SYSROOT_PREFIX/usr/lib" \ + --disable-rath \ + --enable-nls \ + --enable-threads=posix \ + --disable-debugger \ + --disable-cjk-fonts \ + --enable-gb \ + --enable-gba \ + --enable-lynx \ + --enable-nes \ + --enable-ngp \ + --enable-pce \ + --enable-pcfx \ + --enable-sms \ + --enable-wswan \ + --enable-alsa \ + --disable-alsatest \ + --disable-jack \ + --with-gnu-ld \ + --with-x \ + --without-libiconv-prefix \ + --without-libpth-prefix \ + --without-libintl-prefix + +make + +$STRIP src/$1 \ No newline at end of file diff --git a/packages/emulators/mednafen/install b/packages/emulators/mednafen/install new file mode 100755 index 0000000000..29ff330452 --- /dev/null +++ b/packages/emulators/mednafen/install @@ -0,0 +1,10 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install SDL +$SCRIPTS/install SDL_net +$SCRIPTS/install alsa-lib + +mkdir -p $INSTALL/usr/bin +cp $BUILD/$1*/src/$1 $INSTALL/usr/bin diff --git a/packages/emulators/mednafen/url b/packages/emulators/mednafen/url new file mode 100644 index 0000000000..3260f3c515 --- /dev/null +++ b/packages/emulators/mednafen/url @@ -0,0 +1 @@ +http://switch.dl.sourceforge.net/sourceforge/mednafen/mednafen-0.8.B.tar.bz2 \ No newline at end of file diff --git a/packages/emulators/scummvm/config/scummvm.desktop b/packages/emulators/scummvm/config/scummvm.desktop deleted file mode 100644 index 0f0a6de0c7..0000000000 --- a/packages/emulators/scummvm/config/scummvm.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=ScummVM -Comment=Interpreter for several adventure games -Exec=/usr/bin/scummvm -Icon=/usr/share/scummvm/scummvm.xpm -Terminal=false -Type=Application -Categories=Game;AdventureGame; -StartupNotify=false diff --git a/packages/emulators/zsnes/build b/packages/emulators/zsnes/build index a555e24d5c..db9db3da37 100755 --- a/packages/emulators/zsnes/build +++ b/packages/emulators/zsnes/build @@ -17,12 +17,12 @@ cd $BUILD/$1*/src --prefix=/usr \ --sysconfdir=/etc \ --disable-release \ - --disable-debug \ + --enable-debug \ --disable-debugger \ --disable-cpucheck force_arch=$TARGET_ARCH \ --enable-opengl \ --with-opengl-prefix=$SYSROOT_PREFIX/usr \ - --disable-jma \ + --enable-jma \ --enable-libpng \ --with-libpng-prefix=$SYSROOT_PREFIX/usr \ --with-x \ diff --git a/packages/emulators/zsnes/config/zsnes.desktop b/packages/emulators/zsnes/config/zsnes.desktop deleted file mode 100644 index 64e9b3810c..0000000000 --- a/packages/emulators/zsnes/config/zsnes.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=zsnes -Comment=SNES emulator -Exec=/usr/bin/zsnes -Icon=/usr/share/zsnes/zsnes.png -Terminal=false -Type=Application -Categories=Game; -StartupNotify=false diff --git a/packages/emulators/zsnes/install b/packages/emulators/zsnes/install index 34bbeeb2ab..cbb2047bc3 100755 --- a/packages/emulators/zsnes/install +++ b/packages/emulators/zsnes/install @@ -10,7 +10,7 @@ $SCRIPTS/install $MESA mkdir -p $INSTALL/etc/zsnes mkdir -p $INSTALL/usr/bin -cp $BUILD/$1*/src/zsnes $INSTALL/usr/bin +cp $BUILD/$1*/src/zsnesd $INSTALL/usr/bin #mkdir -p $INSTALL/usr/share/applications #cp $PACKAGES/$1*/config/$1.desktop $INSTALL/usr/share/applications diff --git a/packages/multimedia/gst-plugins-bad/install b/packages/multimedia/gst-plugins-bad/install index 9c285ad462..2de82f41e7 100755 --- a/packages/multimedia/gst-plugins-bad/install +++ b/packages/multimedia/gst-plugins-bad/install @@ -13,8 +13,8 @@ $SCRIPTS/install alsa-lib #$SCRIPTS/install xvidcore mkdir -p $INSTALL/usr/lib/gstreamer-0.10 -cp -PR `find $BUILD/$1*/{ext,gst,sys,gst-libs} -name *.so` $INSTALL/usr/lib/gstreamer-0.10 +cp -PR `find $BUILD/$1*/{ext,gst,sys} -name *.so` $INSTALL/usr/lib/gstreamer-0.10 mkdir -p $INSTALL/usr/lib -cp -PR `find $BUILD/$1*/gst-libs -name *.so` $INSTALL/usr/lib +cp -PR `find $BUILD/$1*/gst-libs -name *.so*` $INSTALL/usr/lib diff --git a/packages/x11/xserver/xorg-server/patches/cache-xkbcomp-output-for-fast-start-up-v3.diff b/packages/x11/xserver/xorg-server/cache-xkbcomp-output-for-fast-start-up-v3.diff similarity index 100% rename from packages/x11/xserver/xorg-server/patches/cache-xkbcomp-output-for-fast-start-up-v3.diff rename to packages/x11/xserver/xorg-server/cache-xkbcomp-output-for-fast-start-up-v3.diff