From 559f0feee2b1db00e498ae7c22913694a5a0eeb1 Mon Sep 17 00:00:00 2001 From: Vladimir Serbinenko Date: Mon, 30 Mar 2020 13:45:22 +0200 Subject: [PATCH] Initial files for psl1ght --- libretro-buildbot-recipe.sh | 24 +++++++++++ recipes/playstation/psl1ght | 73 ++++++++++++++++++++++++++++++++ recipes/playstation/psl1ght.conf | 9 ++++ 3 files changed, 106 insertions(+) create mode 100644 recipes/playstation/psl1ght create mode 100644 recipes/playstation/psl1ght.conf diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 5f0b17f9..f326844e 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1593,6 +1593,30 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then fi fi +if [ "${PLATFORM}" == "psl1ght" ] && [ "${RA}" == "YES" ]; then + + if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" -o "${FORCE_RETROARCH_BUILD}" == "YES" -o "${CORES_BUILT}" == "YES" ]; then + + touch $TMPDIR/built-frontend + + cd dist-scripts + rm *.a + cp $RARCH_DIST_DIR/*.a . + + time sh ./dist-cores.sh psl1ght 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log + + RET=${PIPESTATUS[0]} + ERROR=$TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log + buildbot_handle_message "$RET" "$ENTRY_ID" "retroarch-psl1ght" "$jobid" "$ERROR" + + if [ -n "$LOGURL" ]; then + ENTRY_ID=`curl -X POST -d type="start" -d master_log="$MASTER_LOG_ID" -d platform="$jobid" -d name="retroarch" http://buildserver.libretro.com/build_entry/` + fi + + ENTRY_ID="" + fi +fi + if [ "${PLATFORM}" = "emscripten" ] && [ "${RA}" = "YES" ]; then if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" -o "${FORCE_RETROARCH_BUILD}" == "YES" -o "${CORES_BUILT}" == "YES" ]; then diff --git a/recipes/playstation/psl1ght b/recipes/playstation/psl1ght new file mode 100644 index 00000000..accc889a --- /dev/null +++ b/recipes/playstation/psl1ght @@ -0,0 +1,73 @@ +2048 libretro-2048 https://github.com/libretro/libretro-2048.git master YES GENERIC Makefile.libretro . +81 libretro-81 https://github.com/libretro/81-libretro.git master YES GENERIC Makefile . +atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master NO GENERIC Makefile . +bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master NO GENERIC Makefile.libretro . +cannonball libretro-cannonball https://github.com/libretro/cannonball.git master YES GENERIC Makefile . +cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master NO GENERIC Makefile . +desmume2015 libretro-desmume2015 https://github.com/libretro/desmume2015.git master NO GENERIC Makefile.libretro desmume +dosbox_svn libretro-dosbox_svn https://github.com/libretro/dosbox-svn libretro NO GENERIC Makefile.libretro libretro +ecwolf libretro-ecwolf https://github.com/libretro/ecwolf.git master YES GENERIC Makefile src/libretro +fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git master YES GENERIC makefile.libretro svn-current/trunk +fbalpha2012_cps1 libretro-fbalpha2012_cps1 https://github.com/libretro/fbalpha2012_cps1.git master NO GENERIC makefile.libretro . +fbalpha2012_cps2 libretro-fbalpha2012_cps2 https://github.com/libretro/fbalpha2012_cps2.git master NO GENERIC makefile.libretro . +fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha2012_neogeo.git master NO GENERIC Makefile . +fbneo libretro-fbneo https://github.com/libretro/FBNeo.git master YES GENERIC Makefile src/burner/libretro +fceumm libretro-fceumm https://github.com/libretro/libretro-fceumm.git master YES GENERIC Makefile.libretro . +fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master NO GENERIC Makefile . +freechaf libretro-freechaf https://github.com/libretro/FreeChaF.git master YES GENERIC Makefile . +freeintv libretro-freeintv https://github.com/libretro/FreeIntv.git master YES GENERIC Makefile . +fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master YES GENERIC Makefile . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master YES GENERIC Makefile . +gearboy libretro-gearboy https://github.com/drhelius/Gearboy.git master NO GENERIC Makefile platforms/libretro +gearsystem libretro-gearsystem https://github.com/drhelius/Gearsystem.git master NO GENERIC Makefile platforms/libretro +genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master NO GENERIC Makefile.libretro . +gme libretro-gme https://github.com/libretro/libretro-gme.git master YES GENERIC Makefile . +gpsp libretro-gpsp https://github.com/libretro/gpsp.git master YES GENERIC Makefile . +gw libretro-gw https://github.com/libretro/gw-libretro.git master YES GENERIC Makefile . +handy libretro-handy https://github.com/libretro/libretro-handy.git master NO GENERIC Makefile . +hatari libretro-hatari https://github.com/libretro/hatari.git master NO GENERIC Makefile.libretro . +lutro libretro-lutro https://github.com/libretro/libretro-lutro master NO GENERIC Makefile . +mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master NO GENERIC Makefile . +mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master NO GENERIC Makefile . +mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master NO GENERIC Makefile . +mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master YES GENERIC Makefile . +mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master YES GENERIC Makefile . +mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master YES GENERIC Makefile . +mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master YES GENERIC Makefile . +mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master YES GENERIC Makefile . +mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master NO GENERIC Makefile . +mgba libretro-mgba https://github.com/libretro/mgba.git master YES GENERIC Makefile.libretro . +mu libretro-mu https://github.com/libretro/Mu.git master YES GENERIC Makefile libretroBuildSystem +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/libretro/NP2kai.git master NO GENERIC Makefile.libretro sdl2 +nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master YES GENERIC Makefile . +o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master NO GENERIC Makefile . +pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master NO GENERIC Makefile.libretro . +picodrive libretro-picodrive https://github.com/libretro/picodrive.git master YES GENERIC Makefile.libretro . +pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master YES GENERIC Makefile . +prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master YES GENERIC_ALT Makefile . +prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master NO GENERIC Makefile . +puae libretro-uae https://github.com/libretro/libretro-uae.git master NO GENERIC Makefile . +quasi88 libretro-quasi88 https://github.com/libretro/quasi88-libretro.git master YES GENERIC Makefile . +quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master YES GENERIC Makefile . +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro +snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master NO GENERIC Makefile . +snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . +stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master NO GENERIC Makefile . +squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat +test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test +tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master NO GENERIC Makefile . +theodore libretro-theodore https://github.com/Zlika/theodore.git master YES GENERIC Makefile . +tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git masterNO GENERIC Makefile . +vba_next libretro-vba_next https://github.com/libretro/vba-next.git master YES GENERIC Makefile.libretro . +vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master YES GENERIC Makefile.libretro . +vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=x128 +vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . +vice_x64sc libretro-vice_x64sc https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=x64sc +vice_xcbm2 libretro-vice_xcbm2 https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=xcbm2 +vice_xpet libretro-vice_xpet https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=xpet +vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=xplus4 +vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master NO GENERIC Makefile . EMUTYPE=xvic +virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master NO GENERIC Makefile . diff --git a/recipes/playstation/psl1ght.conf b/recipes/playstation/psl1ght.conf new file mode 100644 index 00000000..caeb7ab6 --- /dev/null +++ b/recipes/playstation/psl1ght.conf @@ -0,0 +1,9 @@ +PSL1GHT /home/buildbot/tools/ps3dev +PS3DEV /home/buildbot/tools/ps3dev +PATH /home/buildbot/tools/ps3dev/bin:/home/buildbot/tools/ps3dev/ppu/bin:/home/buildbot/tools/ps3dev/spu/bin +platform psl1ght +PLATFORM psl1ght +RA YES +JOBS 2 +CORE_JOB YES +MAKE make