diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 4e839eab..9fe84f6a 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1681,5 +1681,44 @@ if [ "${PLATFORM}" == "vita" ] && [ "${RA}" == "YES" ]; then fi fi +if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then + echo WORKINGDIR=$PWD + echo RELEASE=$RELEASE + echo FORCE=$FORCE_RETROARCH_BUILD + echo RADIR=$RADIR + + buildbot_pull + + if [ "${BUILD}" == "YES" -o "${FORCE}" == "YES" -o "${FORCE_RETROARCH_BUILD}" == "YES" -o "${CORES_BUILT}" == "YES" ]; then + touch $TMPDIR/built-frontend + cd $RADIR + git clean -xdf + echo "buildbot job: $jobid Building" + echo + + cd dist-scripts + rm *.a + cp -v $RARCH_DIST_DIR/*.a . + + JOBS=1 sh ./dist-cores.sh dex-ps3 &> $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log + if [ $? -eq 0 ]; then + MESSAGE="retroarch: [status: done] [$jobid]" + echo $MESSAGE + else + ERROR=`cat $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log | tail -n 100` + HASTE=`curl -XPOST http://hastebin.com/documents -d"$ERROR"` + HASTE=`echo $HASTE | cut -d"\"" -f4` + MESSAGE="retroarch: [status: fail] [$jobid] LOG: http://hastebin.com/$HASTE" + echo $MESSAGE + fi + buildbot_log "$MESSAGE" + echo buildbot job: $MESSAGE + echo "Packaging" + + cd $WORK/$RADIR + cp retroarch.cfg retroarch.default.cfg + fi +fi + PATH=$ORIGPATH diff --git a/recipes/playstation/ps3 b/recipes/playstation/ps3 new file mode 100644 index 00000000..3cc4ac97 --- /dev/null +++ b/recipes/playstation/ps3 @@ -0,0 +1,37 @@ +2048 libretro-2048 https://github.com/libretro/libretro-2048.git PROJECT NO GENERIC Makefile.libretro . +bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git PROJECT NO GENERIC Makefile.libretro . +desmume libretro-desmume https://github.com/libretro/desmume.git PROJECT NO GENERIC Makefile.libretro desmume +dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git PROJECT NO GENERIC Makefile.libretro . +fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git PROJECT YES GENERIC makefile.libretro svn-current/trunk +fbalpha2012_cps1 libretro-fbalpha2012_cps1 https://github.com/libretro/fbalpha2012_cps1.git PROJECT NO GENERIC makefile.libretro . +fbalpha2012_cps2 libretro-fbalpha2012_cps2 https://github.com/libretro/fbalpha2012_cps2.git PROJECT NO GENERIC makefile.libretro . +fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha2012_neogeo.git PROJECT NO GENERIC Makefile . +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git PROJECT YES GENERIC Makefile.libretro . +fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git PROJECT NO GENERIC Makefile . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git PROJECT YES GENERIC Makefile.libretro libgambatte +genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git PROJECT YES GENERIC Makefile.libretro . +gpsp libretro-gpsp https://github.com/libretro/gpsp.git PROJECT NO GENERIC Makefile . +handy libretro-handy https://github.com/libretro/libretro-handy.git PROJECT YES GENERIC Makefile . +lutro libretro-lutro https://github.com/libretro/libretro-lutro PROJECT NO GENERIC Makefile . +mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git PROJECT YES GENERIC Makefile . +mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git PROJECT YES GENERIC Makefile . +mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git PROJECT YES GENERIC Makefile . +mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git PROJECT YES GENERIC Makefile . +mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git PROJECT YES GENERIC Makefile . +mgba libretro-mgba https://github.com/libretro/mgba.git PROJECT NO GENERIC Makefile.libretro . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git PROJECT YES GENERIC Makefile libretro +nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git PROJECT YES GENERIC Makefile . +pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git PROJECT NO GENERIC Makefile.libretro . USE_DYNAREC=1 +picodrive libretro-picodrive https://github.com/libretro/picodrive.git SUBMODULE NO GENERIC Makefile.libretro . +prboom libretro-prboom https://github.com/libretro/libretro-prboom.git PROJECT YES GENERIC_ALT Makefile . +prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git PROJECT YES GENERIC Makefile . +quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git PROJECT YES GENERIC Makefile . +snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git PROJECT NO GENERIC Makefile . +snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git PROJECT NO GENERIC Makefile . +snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git PROJECT NO GENERIC Makefile . USE_BLARGG_APU=1 +snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git PROJECT YES GENERIC Makefile.libretro . +stella libretro-stella https://github.com/libretro/stella-libretro.git PROJECT YES GENERIC Makefile . +tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git PROJECT NO GENERIC Makefile . +tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git PROJECT YES GENERIC Makefile . +vecx libretro-vecx https://github.com/libretro/libretro-vecx.git PROJECT NO GENERIC Makefile.libretro . +vba_next libretro-vba_next https://github.com/libretro/vba-next.git PROJECT YES GENERIC Makefile.libretro . diff --git a/recipes/playstation/ps3.conf b/recipes/playstation/ps3.conf new file mode 100644 index 00000000..aaf1e0ff --- /dev/null +++ b/recipes/playstation/ps3.conf @@ -0,0 +1,7 @@ +PATH /home/buildbot/tools/vita/bin +platform vita +PLATFORM vita +VITASDK /home/buildbot/tools/vita/ +RA YES +JOBS 4 +CORE_JOB YES diff --git a/recipes/playstation/ps3.ra b/recipes/playstation/ps3.ra new file mode 100644 index 00000000..014afb12 --- /dev/null +++ b/recipes/playstation/ps3.ra @@ -0,0 +1,3 @@ +retroarch retroarch https://github.com/libretro/Retroarch.git PROJECT YES . +overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch/media +libretrodb libretrodb https://github.com/libretro/libretro-database.git ASSETS YES retroarch/media