Commit Graph

665 Commits

Author SHA1 Message Date
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
orbea 0e4bd6062f libretro-buildbot-recipe.sh: Remove more redundant code. 2017-11-11 16:23:04 -08:00
orbea b03626e4c5 libretro-buildbot-recipe.sh: Further clean up of redundant code. 2017-11-11 07:38:16 -08:00
orbea 1bb64f2193 libretro-buildbot-recipe.sh: Improve $CLEANUP = YES 2017-11-10 18:23:23 -08:00
orbea 0663571f2f libretro-buildbot-recipe.sh: Remove nested conditional. 2017-11-10 07:32:55 -08:00
orbea a00e38e69b libretro-buildbot-recipe.sh: Clean up more redundant code. 2017-11-10 07:32:55 -08:00
orbea 9cc72413b1 libretro-buildbot-recipe.sh: Fix typo. 2017-11-10 01:04:30 -08:00
orbea d1b8222568 Clean up this conditional. 2017-11-06 15:21:13 -08:00
orbea 53e165b8dd libretro-buildbot-recipe.sh: Clean up some redundant code. 2017-11-06 15:02:49 -08:00
Brad Parker 638f3bf796 quote arguments to message handler to prevent out of order parameters when undefined 2017-11-01 04:07:48 +00:00
Brad Parker 8208261c70 android: remove ABI from core name in message handler 2017-10-31 23:50:26 -04:00
Brad Parker 991f4001fa allow running bot script for only a single core 2017-10-30 21:16:58 -07:00
Brad Parker 539fc245d9 fix build name in log for retroarch on android 2017-10-29 14:57:01 -04:00
Andrés b709418b36
fix 3ds builds 2017-10-29 11:42:53 -05:00
Brad Parker 5429180b3f only exit on error if there actually was one 2017-10-20 21:39:03 -04:00
Brad Parker 97ddd9526c comments, allow overriding LOGDATE 2017-10-20 21:24:29 -04:00
Brad Parker 5ad353d580 exit not return 2017-10-20 16:09:26 -04:00
Brad Parker f07a02f9df fix missing space, add option to exit on error for e.g. console core builds 2017-10-20 15:59:50 -04:00
Brad Parker e57d3a9a0d add missing if blocks 2017-10-20 15:12:03 -04:00
Brad Parker 3ed51b9085 move build logging to a separate function, disable web-based logging when not running on a buildbot 2017-10-20 13:15:06 -04:00
radius e6ac0b720b update 2017-10-09 18:13:08 -05:00
radius 3f92bca6b1 again 2017-10-08 10:03:35 -05:00
radius 157f734aa6 again 2017-10-08 10:02:23 -05:00
radius c4b73442a9 another lazy fix 2017-10-08 09:52:40 -05:00
radius 1982740832 lazy fix 2017-10-08 09:45:17 -05:00
radius a744e926c2 fix 2017-10-08 09:34:08 -05:00
radius 132b46df90 Merge branch 'master' of github.com:libretro/libretro-super 2017-10-08 09:27:48 -05:00
radius e8953ee821 add higan 2017-10-08 09:27:43 -05:00
Aaron Kling b067987f68 Initial buildbot clone should recursively clone submodules
For instance, ppsspp uses this
2017-09-27 13:43:11 -05:00
Aaron Kling 3a869cc0f6 Android cmake support 2017-09-27 13:42:48 -05:00
Andrés c3bbecfc14 Update libretro-buildbot-recipe.sh 2017-09-24 11:53:09 -05:00
Andrés 5185fac470 Update libretro-buildbot-recipe.sh 2017-09-24 11:12:03 -05:00
Andrés 86a515af9d Update libretro-buildbot-recipe.sh 2017-09-24 11:09:41 -05:00
Andrés 0fa8097004 Update libretro-buildbot-recipe.sh 2017-09-24 11:05:47 -05:00
Andrés e377f1b153 Update libretro-buildbot-recipe.sh 2017-09-24 10:57:11 -05:00
Andrés 95cf9dad9f Update libretro-buildbot-recipe.sh 2017-08-15 23:56:02 -05:00
Brad Parker 74adba0a93 print times that buildbot jobs are started/finished 2017-08-16 05:31:19 +01:00
Andrés 30944074a1 Update libretro-buildbot-recipe.sh 2017-08-14 19:20:21 -05:00
Andrés 2688fe76a9 Update libretro-buildbot-recipe.sh 2017-08-07 18:49:14 -05:00
Andrés 50babd2f4e Update libretro-buildbot-recipe.sh 2017-08-07 18:39:22 -05:00
Brad Parker df0942b537 android: remove non-default themes from apk due to Google Play size limitation 2017-07-31 18:15:57 +01:00
radius 1909424977 add aarch64 branch recipe 2017-07-24 12:05:01 -05:00
Brad Parker 08d6f9a35c overwrite existing gzip files 2017-07-18 19:46:50 -04:00
Brad Parker 65185ce4aa gzip error logs before uploading 2017-07-18 10:59:59 -04:00
Brad Parker d8e04bd422 cmake: copy libraries from any subdirectories into the build dir 2017-06-16 15:07:58 +01:00
Brad Parker 9590a28da7 work around whitespace issue in cmake generator name 2017-06-15 18:29:04 +01:00
Brad Parker 68683e56f1 fix cleanup cmd for cmake 2017-06-15 15:36:20 +01:00
Brad Parker 4354e2a95b syntax fix 2017-06-15 15:24:32 +01:00
Brad Parker eee2f1f078 add citra cmake build support for windows 2017-06-15 14:22:34 +01:00
buildbot e2433dbbd0 use command in STRIP variable to strip library if it exists 2017-06-12 22:31:49 +01:00
radius 554563fd0f allow overriding ABIS and fix nits 2017-06-04 20:21:47 -05:00
radius c015b8a9cb allow overriding ABIS and fix nits 2017-06-04 20:05:51 -05:00
radius fd56b52549 allow overriding ABIS 2017-06-04 20:03:12 -05:00
radius 6559245fa2 allow overriding ABIS 2017-06-04 19:58:29 -05:00
radius 136643a4ff allow overriding ABIS 2017-06-04 19:49:16 -05:00