669 Commits

Author SHA1 Message Date
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
orbea
00a8c85b95 libretro-buildbot-recipe.sh: Set $BOT to . by default. 2017-11-13 09:02:39 -08:00
orbea
aa31fb2771 libretro-buildbot-recipe.sh: Don't export empty variables.
Silences the following error if the read file contains a blank line.

./libretro-buildbot-recipe.sh: line 31: export: `=': not a valid identifier
2017-11-13 08:25:21 -08:00
orbea
517840f944 libretro-buildbot-recipe.sh: Don't error if /vars does not exist. 2017-11-13 07:49:49 -08:00
orbea
04320f9d84 libretro-buildbot-recipe.sh: Exit early if no recipe target is passed to the script. 2017-11-12 16:43:45 -08:00
orbea
6e10171b67 libretro-buildbot-recipe.sh: Make sure $TMPDIR exists and is set. 2017-11-12 06:04:51 -08:00