diff --git a/dist/ios/2048_libretro.dylib b/dist/ios/2048_libretro.dylib new file mode 100644 index 00000000..e69de29b diff --git a/dist/osx-x86_64/nestopia_libretro.dylib b/dist/osx-x86_64/nestopia_libretro.dylib new file mode 100644 index 00000000..e69de29b diff --git a/dist/win_x64/bsnes_accuracy_libretro.dll b/dist/win_x64/bsnes_accuracy_libretro.dll new file mode 100644 index 00000000..1927f65c Binary files /dev/null and b/dist/win_x64/bsnes_accuracy_libretro.dll differ diff --git a/dist/win_x64/bsnes_balanced_libretro.dll b/dist/win_x64/bsnes_balanced_libretro.dll new file mode 100644 index 00000000..e0e7d0f6 Binary files /dev/null and b/dist/win_x64/bsnes_balanced_libretro.dll differ diff --git a/dist/win_x64/bsnes_performance_libretro.dll b/dist/win_x64/bsnes_performance_libretro.dll new file mode 100644 index 00000000..d1523c5b Binary files /dev/null and b/dist/win_x64/bsnes_performance_libretro.dll differ diff --git a/dist/win_x64/picodrive_libretro.dll b/dist/win_x64/picodrive_libretro.dll new file mode 100644 index 00000000..e1bb48f3 Binary files /dev/null and b/dist/win_x64/picodrive_libretro.dll differ diff --git a/ios_cores/2015-08-01_cores/2048_libretro.dylib.zip b/ios_cores/2015-08-01_cores/2048_libretro.dylib.zip new file mode 100644 index 00000000..1ce047db Binary files /dev/null and b/ios_cores/2015-08-01_cores/2048_libretro.dylib.zip differ diff --git a/ios_cores/latest/2048_libretro.dylib.zip b/ios_cores/latest/2048_libretro.dylib.zip new file mode 100644 index 00000000..1ce047db Binary files /dev/null and b/ios_cores/latest/2048_libretro.dylib.zip differ diff --git a/osx-x86_64_cores/2015-08-01_cores/nestopia_libretro.dylib.zip b/osx-x86_64_cores/2015-08-01_cores/nestopia_libretro.dylib.zip new file mode 100644 index 00000000..fcb423c1 Binary files /dev/null and b/osx-x86_64_cores/2015-08-01_cores/nestopia_libretro.dylib.zip differ diff --git a/osx-x86_64_cores/latest/nestopia_libretro.dylib.zip b/osx-x86_64_cores/latest/nestopia_libretro.dylib.zip new file mode 100644 index 00000000..fcb423c1 Binary files /dev/null and b/osx-x86_64_cores/latest/nestopia_libretro.dylib.zip differ diff --git a/recipes/android/gw b/recipes/android/cores-leiradel similarity index 100% rename from recipes/android/gw rename to recipes/android/cores-leiradel diff --git a/recipes/android/gw.conf b/recipes/android/cores-leiradel.conf similarity index 92% rename from recipes/android/gw.conf rename to recipes/android/cores-leiradel.conf index 9a71b3c1..bae25c66 100644 --- a/recipes/android/gw.conf +++ b/recipes/android/cores-leiradel.conf @@ -1,7 +1,6 @@ ANDROID_HOME /opt/android-sdk NDK_ROOT /opt/android-ndk-r10e NDK_ROOT_DIR /opt/android-ndk-r10e -NDK_PLATFORM linux ANDROID_NDK /opt/android-ndk-r10e PATH /opt/android-ndk:/opt/android-sdk/tools PLATFORM android diff --git a/recipes/android/ndk b/recipes/android/cores-ndk similarity index 92% rename from recipes/android/ndk rename to recipes/android/cores-ndk index 3f2bf543..f22ab9ab 100644 --- a/recipes/android/ndk +++ b/recipes/android/cores-ndk @@ -13,6 +13,7 @@ gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git PRO genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni gpsp libretro-gpsp https://github.com/libretro/gpsp.git PROJECT YES GENERIC_JNI Makefile jni handy libretro-handy https://github.com/libretro/libretro-handy.git PROJECT YES GENERIC_JNI Makefile libretro/jni +imageviewer libretro-imageviewer https://github.com/libretro/imageviewer-libretro.git PROJECT YES GENERIC_JNI Makefile.libretro jni mednafen_gba libretro-mednafen_gba https://github.com/libretro/beetle-gba-libretro.git PROJECT YES GENERIC_JNI Makefile jni mednafen_lynx libretro-mednafen_lynx https://github.com/libretro/beetle-lynx-libretro.git PROJECT YES GENERIC_JNI Makefile jni mednafen_ngp libretro-mednafen_ngp https://github.com/libretro/beetle-ngp-libretro.git PROJECT YES GENERIC_JNI Makefile jni @@ -24,13 +25,15 @@ mednafen_supergrafx libretro-mednafen_supergrafx https://github.com/libretro/bee mednafen_vb libretro-mednafen_vb https://github.com/libretro/beetle-vb-libretro.git PROJECT YES GENERIC_JNI Makefile jni mednafen_wswan libretro-mednafen_wswan https://github.com/libretro/beetle-wswan-libretro.git PROJECT YES GENERIC_JNI Makefile jni meteor libretro-meteor https://github.com/libretro/meteor-libretro.git PROJECT YES GENERIC_JNI Makefile libretro/jni -mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git PROJECT NO GENERIC_JNI Makefile libretro/jni +mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git PROJECT YES GENERIC_JNI Makefile libretro/jni nestopia libretro-nestopia https://github.com/libretro/nestopia.git PROJECT YES GENERIC_JNI Makefile libretro/jni nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git PROJECT YES GENERIC_JNI Makefile jni +o2em libretro-o2em https://github.com/libretro/libretro-o2em.git PROJECT YES GENERIC_JNI Makefile jni pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git PROJECT YES GENERIC_JNI Makefile.libretro jni picodrive libretro-picodrive https://github.com/libretro/picodrive.git SUBMODULE YES GENERIC_JNI Makefile.libretro jni ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git SUBMODULE YES GENERIC_JNI Makefile.libretro libretro/jni prboom libretro-prboom https://github.com/libretro/libretro-prboom.git PROJECT YES GENERIC_JNI Makefile libretro/jni +prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git PROJECT YES GENERIC_JNI Makefile jni snes9x libretro-snes9x https://github.com/libretro/snes9x.git PROJECT YES GENERIC_JNI Makefile libretro/jni snes9x_next libretro-snes9x_next https://github.com/libretro/snes9x-next.git PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC_JNI Makefile jni diff --git a/recipes/android/cores-ndk-r9 b/recipes/android/cores-ndk-r9 new file mode 100644 index 00000000..27317b04 --- /dev/null +++ b/recipes/android/cores-ndk-r9 @@ -0,0 +1,2 @@ +desmume libretro-desmume https://github.com/libretro/desmume.git PROJECT YES GENERIC_JNI Makefile.libretro desmume/src/libretro/jni + diff --git a/recipes/android/ndk-r9.conf b/recipes/android/cores-ndk-r9.conf similarity index 100% rename from recipes/android/ndk-r9.conf rename to recipes/android/cores-ndk-r9.conf diff --git a/recipes/android/ndk-standalone-armv7 b/recipes/android/cores-ndk-standalone-armv7 similarity index 100% rename from recipes/android/ndk-standalone-armv7 rename to recipes/android/cores-ndk-standalone-armv7 diff --git a/recipes/android/ndk-standalone-armv7.conf b/recipes/android/cores-ndk-standalone-armv7.conf similarity index 100% rename from recipes/android/ndk-standalone-armv7.conf rename to recipes/android/cores-ndk-standalone-armv7.conf diff --git a/recipes/android/ndk-standalone-mame-armv7 b/recipes/android/cores-ndk-standalone-mame-armv7 similarity index 100% rename from recipes/android/ndk-standalone-mame-armv7 rename to recipes/android/cores-ndk-standalone-mame-armv7 diff --git a/recipes/android/ndk-standalone-mame-armv7.conf b/recipes/android/cores-ndk-standalone-mame-armv7.conf similarity index 100% rename from recipes/android/ndk-standalone-mame-armv7.conf rename to recipes/android/cores-ndk-standalone-mame-armv7.conf diff --git a/recipes/android/ndk.conf b/recipes/android/cores-ndk.conf similarity index 100% rename from recipes/android/ndk.conf rename to recipes/android/cores-ndk.conf diff --git a/recipes/android/ndk-r9 b/recipes/android/ndk-r9 deleted file mode 100644 index 16539c92..00000000 --- a/recipes/android/ndk-r9 +++ /dev/null @@ -1,5 +0,0 @@ -desmume libretro-desmume https://github.com/libretro/desmume.git PROJECT YES GENERIC_JNI Makefile.libretro desmume/src/libretro/jni -mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git PROJECT YES GENERIC_JNI Makefile libretro/jni -o2em libretro-o2em https://github.com/libretro/libretro-o2em.git PROJECT YES GENERIC_JNI Makefile jni -prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git PROJECT YES GENERIC_JNI Makefile jni -imageviewer libretro-imageviewer https://github.com/libretro/imageviewer-libretro.git PROJECT YES GENERIC_JNI Makefile.libretro jni diff --git a/recipes/android/ndk.ra b/recipes/android/ndk.ra deleted file mode 100644 index 8753e043..00000000 --- a/recipes/android/ndk.ra +++ /dev/null @@ -1,7 +0,0 @@ -retroarch retroarch https://github.com/libretro/Retroarch.git PROJECT YES . -overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch/media -shaders shaders_cg https://github.com/libretro/common-shaders.git ASSETS YES retroarch/media -autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch/media -assets assets https://github.com/libretro/retroarch-assets.git ASSETS YES retroarch/media -libretrodb libretrodb https://github.com/libretro/libretro-database.git ASSETS YES retroarch/media - diff --git a/recipes/android/retroarch b/recipes/android/retroarch index e69de29b..8b137891 100644 --- a/recipes/android/retroarch +++ b/recipes/android/retroarch @@ -0,0 +1 @@ + diff --git a/recipes/android/retroarch.conf b/recipes/android/retroarch.conf index 933b5f15..fcb6ee4a 100644 --- a/recipes/android/retroarch.conf +++ b/recipes/android/retroarch.conf @@ -1,7 +1,7 @@ ANDROID_HOME /opt/android-sdk -NDK_ROOT /opt/android-ndk -ANDROID_NDK /opt/android-ndk -PATH /opt/android-ndk:/opt/android-sdk/tools +NDK_ROOT /opt/android-ndk-r10e +ANDROID_NDK /opt/android-ndk-r10e +PATH /opt/android-ndk:/opt/android-sdk-linux_r24/tools PLATFORM android platform android MAKE make diff --git a/scripto b/scripto new file mode 100644 index 00000000..b913d667 --- /dev/null +++ b/scripto @@ -0,0 +1,40 @@ +#!/bin/bash +WORKDIR=$PWD +### run this inside a libretro super clone + + +### ios cores + +echo BUILDBOT TASK: packaging-cores +CORE_DIR=$PWD/ios_cores/$(date +%F)_cores +mkdir -p $CORE_DIR + +cd $CORE_DIR +mkdir -p ../latest/ + +find ../../dist/ios -name '*.dylib' -mmin -1000 -exec cp '{}' ./ \; +find ./ -type f -name '*.dylib' -exec zip -j '{}'.zip '{}' \; +find ./ -type f -name '*.dylib' -exec rm -rv '{}' \; +find ./ -type f -name '*.zip' -exec cp -v '{}' ../latest/ \; + +rsync -av ../* buildbot@bot.libretro.com:/home/buildbot/www/nightly/ios + +cd $WORKDIR + +### osx-x86_64 cores + +echo BUILDBOT TASK: packaging-cores +CORE_DIR=$PWD/osx-x86_64_cores/$(date +%F)_cores +mkdir -p $CORE_DIR + +cd $CORE_DIR +mkdir -p ../latest/ + +find ../../dist/osx-x86_64 -name '*.dylib' -mmin -1000 -exec cp '{}' ./ \; +find ./ -type f -name '*.dylib' -exec zip -j '{}'.zip '{}' \; +find ./ -type f -name '*.dylib' -exec rm -rv '{}' \; +find ./ -type f -name '*.zip' -exec cp -v '{}' ../latest/ \; + +rsync -av ../* buildbot@bot.libretro.com:/home/buildbot/www/nightly/osx-x86_64 + +cd $WORKDIR