624 Commits

Author SHA1 Message Date
orbea
d3210f6575 libretro-buildbot-recipe: Do not set FORCE or BUILD for these cores.
It is not required for any of them and some of these names are no
longer used anyways.
2017-12-21 08:56:03 -08:00
orbea
6fa578cbde libretro-buildbot-recipe.sh: Do not set FORCE and BUILD for fbalpha2012.
They now use different source repos so this is not needed.
In the event this is no longer true there are now better
ways to do this, see how bsnes is handled where it loops
over the desired targets.
2017-12-20 19:51:02 -08:00
orbea
722fad7cf1 recipes: Remove $TYPE from the core recipe files as its no longer needed. 2017-12-20 10:49:26 -08:00
orbea
2a764be9ba libretro-buildbot-recipe.sh: Automatically detect if there are submodules. 2017-12-20 09:55:06 -08:00
orbea
e34bab7593 libretro-buildbot-recipe.sh: Set the branch to psp_hardware_render instead of master to avoid build loops. 2017-12-14 21:59:07 -08:00
Brad Parker
a4f78fd20a use $ARGS in .ra recipe files for make options instead of configure ones 2017-12-07 21:45:33 -05:00
orbea
f527b2f2a8 libretro-buildbot-recipe.sh: Don't build mame2003 and mame2010 with 1 make job. 2017-12-06 20:41:16 -08:00
orbea
6d7486a5db libretro-buildbot-recipe.sh: Remove the redundant generic gl make function.
Also remove the GENERIC_THEOS target since its not used anywhere and the
function does not exist.
2017-12-06 14:17:44 -08:00
Twinaphex
4d9c83ac38
Merge pull request #633 from orbea/bsnes
libretro-buildbot-recipe.sh: Build all three profiles for the bsnes cores.
2017-12-06 04:57:25 +01:00
orbea
bbc09a08a8 libretro-buildbot-recipe.sh: Build all three profiles for bsnes-libretro and bsnes-mercury
Fixes https://github.com/libretro/libretro-super/issues/241
2017-12-05 15:02:17 -08:00
orbea
8db271c929 libretro-buildbot-recipe.sh: Use the RECIPE name for the log files. 2017-12-05 14:46:03 -08:00
orbea
78536c66cb libretro-buildbot-recipe.sh: Do not require checking if there are $ARGS 2017-12-05 10:01:50 -08:00
orbea
58498ddbd3 libretro-buildbot-recipe.sh: Build the bsnes android cores in the build_libretro_generic_jni function. 2017-12-05 07:39:50 -08:00
orbea
55a0861965 libretro-buildbot-recipe.sh: Build the bsnes cores in the build_libretro_generic_makefile function. 2017-12-05 07:37:26 -08:00
orbea
548bfd810e libretro-buildbot-recipe.sh: Skip the recipe if it fails to cd to the cloned repo. 2017-12-04 08:26:42 -08:00
orbea
0f107ce404 libretro-buildbot-recipe.sh: Don't remove branches if travis is running the script. 2017-12-03 13:14:08 -08:00
orbea
c2275b79f8 libretro-buildbot-recipe.sh: Always use the branch in the recipe file.
If the checked out branch does not match the branch name in the recipe
file the script will now make a shallow fetch of the correct branch,
checkout the new branch and then remove the old one. If this is done it
will also build a core with the new branch.
2017-12-03 12:58:22 -08:00
orbea
63b26eee74 libretro-buildbot-recipe.sh: Make sure the $PWD is $BASE_DIR/$DIR/$SUBDIR before cleaning. 2017-12-02 16:14:05 -08:00
Andrés
baed499105
Update libretro-buildbot-recipe.sh 2017-12-02 17:38:12 -05:00
orbea
3ad6eee742 libretro-buildbot-recipe.sh: Use the generic command for bsnes_cplusplus98. 2017-12-02 02:16:49 -08:00
orbea
5b9cb80e8f libretro-buildbot-recipe.sh: Build higan and nSide in the generic make function. 2017-12-01 16:28:06 -08:00
Twinaphex
d68aabe580
Merge pull request #622 from orbea/git
libretro-buildbot-recipe.sh: Check if the HEAD commit is new or not.
2017-11-30 08:59:15 +01:00
orbea
813fcd42cc libretro-buildbot-recipe.sh: Clean cores after building them. 2017-11-29 18:20:33 -08:00
orbea
e3a38f76e1 libretro-buildbot-recipe.sh: Check if the HEAD commit is new or not.
Newer git versions now report 'Already up to date.' instead of 'Already up-to-date' so we need a more robust solution.
2017-11-29 17:45:47 -08:00
orbea
75a4ad7c1a libretro-buildbot-recipe.sh: Remove dead submodule code for RetroArch. 2017-11-25 08:19:11 -08:00
orbea
131f531274 libretro-buildbot-recipe.sh: Fix android logs. 2017-11-23 16:35:52 -08:00
Twinaphex
77bdd880cf
Merge pull request #612 from orbea/cmake
libretro-buildbot-recipe.sh: Fix passing Makefile Generators to cmake.
2017-11-22 14:02:02 +01:00
orbea
bf44dd182f libretro-buildbot-recipe.sh: Fix passing Makefile Generators to cmake.
Fixes https://github.com/libretro/libretro-super/issues/610
2017-11-21 20:36:14 -08:00
orbea
bcea3d20f8 libretro-buildbot-recipe.sh: Use $LOGFILE for the RetroArch logfile. 2017-11-21 20:05:30 -08:00
Andrés
669b97ade7
Update libretro-buildbot-recipe.sh 2017-11-20 20:26:06 -05:00
orbea
892dfdd7b3 libretro-buildbot-recipe.sh: Remove dead code for bnes-libretro.
bnes-libretro can and should use the build_libretro_generic_makefile function.
2017-11-19 22:28:36 -08:00
orbea
ee07b55be1 libretro-buildbot-recipe.sh: Use the $RECIPE variable 2017-11-17 06:30:31 -08:00
Twinaphex
1c8cffa4d1
Merge pull request #601 from orbea/cut
libretro-buildbot-recipe.sh: Remove more use of cut.
2017-11-17 11:01:19 +01:00
Brad Parker
86e6db1c48 don't try to gzip nothing, it will hang 2017-11-17 02:48:40 +00:00
orbea
d6953d60f0 libretro-buildbot-recipe.sh: Remove more use of cut. 2017-11-16 13:39:27 -08:00
orbea
1f805ce33f libretro-buildbot-recipe.sh: Don't include '..' in the cmake $ARGS 2017-11-16 08:29:47 -08:00
Francisco José García García
9247e5d4db
[VITA] Make Square Icons 2017-11-16 08:30:15 +01:00
orbea
9c233a9be8 libretro-buildbot-recipe.sh: Only build RetroArch if $RA = YES 2017-11-15 16:13:51 -08:00
orbea
d258bd07ab libretro-buildbot-recipe.sh: Fix the cmake build path. 2017-11-15 16:02:44 -08:00
orbea
aa5711101d libretro-buildbot-recipe.sh: Fix typo 2017-11-15 15:42:42 -08:00
orbea
24d221bc77 libretro-buildbot-recipe.sh: Remove the possibly non-portable use of 'make -C' 2017-11-14 11:16:59 -08:00
orbea
49f5893049 libretro-buildbot-recipe.sh: Combine the compile_audio_filters and compile_video_filters functions. 2017-11-14 09:28:41 -08:00
bparker06
d8fd01da79
Update libretro-buildbot-recipe.sh 2017-11-14 12:02:25 -05:00
orbea
56bb85d481 libretro-buildbot-recipe.sh: Fix compiling the video filters.
Its easier to use 'make -C' instead of trying to always cd to the correct directory.
2017-11-14 08:56:00 -08:00
orbea
8e62d0bd0d libretro-buildbot-recipe.sh: Work around need for cut. 2017-11-14 07:47:14 -08:00
Twinaphex
1ee666b331
Merge pull request #593 from orbea/cd
libretro-buildbot-recipe.sh: Remove extra cd commands.
2017-11-14 07:37:58 +01:00
orbea
0ce1996809 libretro-buildbot-recipe.sh: Fix build script failures if the recipe files have extra whitespaces.
Bash will swallow extra white spaces if a $variable is not quoted, but if it
is quoted than cut will trip on the extra white space in the "$variable".

This change works around the use of cut and thus avoids this issue altogether.
2017-11-13 18:16:13 -08:00
orbea
196b4b0d9d libretro-buildbot-recipe.sh: Remove extra cd commands.
Silences the following error from trying to cd to a directory that is already the $PWD.

./libretro-buildbot-recipe.sh: line 329: cd: libretro-fceumm/.: No such file or directory
2017-11-13 14:22:23 -08:00
Francisco José García García
bc8cfe7129
Create retroarch.zip for vita 2017-11-13 21:06:40 +01:00
orbea
f8e5eba8eb libretro-buildbot-recipe.sh: return 0 if $RECIPE.ra does not exist.
Silences the following error.

./libretro-buildbot-recipe.sh: line 918: recipes/linux/cores-linux-x64-generic.ra: No such file or directory
2017-11-13 09:34:22 -08:00