orbea
7db96992bc
libretro-buildbot-recipe.sh: Use $NAME instead of the HIGAN command.
2017-12-24 18:08:07 -08:00
orbea
bcaf9efe1d
libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES_JNI command.
2017-12-24 18:08:07 -08:00
orbea
2b95c15c7c
libretro-buildbot-recipe.sh: Use $NAME instead of the BSNES command.
2017-12-24 18:08:07 -08:00
orbea
2e39bc826a
libretro-buildbot-recipe.sh: Set the log file to $LOGFILE.
2017-12-24 18:08:07 -08:00
Twinaphex
c56918fb36
Merge pull request #661 from orbea/enabled
...
libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests.
2017-12-24 21:52:24 +01:00
orbea
a428e21f8e
libretro-buildbot-recipe.sh: Build default cores without SINGLE_CORE.
2017-12-23 11:19:01 -08:00
orbea
ebd0f5d1e1
libretro-buildbot-recipe.sh: Allow building specific bsnes and mame cores.
...
This could be useful for travis to capture regressions if the only
one of the cores is affected. Additionally it is required for fixing
travis with mame2014. If the core is not bsnes-libretro, bsnes-mercury
or mame2014 the $CORE variable in the travis scripts will be ignored.
2017-12-23 10:47:24 -08:00
orbea
8f37982927
libretro-buildbot-recipe.sh: Handle disabled cores with fewer nested tests.
2017-12-23 08:37:31 -08:00
Twinaphex
5d7c03d730
Merge pull request #659 from orbea/clean
...
libretro-buildbot-recipe.sh: Only clean the correct git directory.
2017-12-23 07:37:54 +01:00
orbea
d13664d515
libretro-buildbot-recipe.sh: Use git -C to change directories.
...
This avoids a subshell and does not require using 'cd' here.
2017-12-22 19:08:52 -08:00
orbea
87e6b2963b
libretro-buildbot-recipe.sh: Only clean the correct git directory.
2017-12-22 15:45:35 -08:00
orbea
242c975b75
libretro-buildbot-recipe.sh: Use the correct .git directory.
2017-12-22 15:06:40 -08:00
orbea
5c45002f39
libretro-buildbot-recipe.sh: Set $FORCE_ORIG and $BUILD_ORIG earlier.
2017-12-22 14:14:43 -08:00
orbea
e6e194a82d
libretro-buildbot-recipe.sh: Don't rely on the UPDATE variable.
2017-12-22 13:15:02 -08:00
orbea
ccb6f9c685
libretro-buildbot-recipe.sh: Skip build if the .git directory is broken.
2017-12-22 11:12:55 -08:00
orbea
c003a9b58e
libretro-buildbot-recipe.sh: Build all three mame2014 cores at once.
2017-12-21 09:38:32 -08:00
orbea
102f59d4a6
libretro-buildbot-recipe.sh: Don't overwrite $ARGS for bsnes cores.
...
This is not useful yet, but its better behavior.
2017-12-21 09:08:23 -08:00
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
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
radius
19e2ff82c9
allow overriding ABIS
2017-06-04 19:42:23 -05:00
aliaspider
672e931141
use FETCH_HEAD instead of 'origin' for git reset --hard
2017-04-16 17:36:01 +01:00
Andrés
25e1c0190c
Update libretro-buildbot-recipe.sh
2017-04-15 18:41:39 -05:00
Andrés
a900aca82c
Update libretro-buildbot-recipe.sh
2017-04-15 18:33:30 -05:00
Andrés
2ffac75bc8
try to slim down the apk build a bit
2017-04-15 18:08:24 -05:00
Andrés
0d9889cfd7
Update libretro-buildbot-recipe.sh
2017-04-15 17:12:40 -05:00
Andrés
05d443042e
Update libretro-buildbot-recipe.sh
2017-04-15 16:52:36 -05:00
Brad Parker
d46d6bd6b6
add parsing of recipe git branch parameter in build sciprt
2017-04-15 14:02:54 -04:00
aliaspider
e9bef44a15
fix typo
2017-04-10 11:16:18 +01:00
aliaspider
a13940584d
buildbot: use 'git reset --hard origin' to work around forced updates.
2017-04-10 05:58:49 +01:00
Brad Parker
f967e4869c
Merge branch 'master' of https://github.com/libretro/libretro-super
2017-03-29 00:57:10 +01:00
Brad Parker
6cbe8b87d9
relate master screen log entry to each build
2017-03-29 00:57:01 +01:00
aliaspider
6877ec32a0
additional quoting was causing MINGW to fail.
2017-03-25 20:15:39 +01:00
aliaspider
8da7c09129
try to fix a MINGW build error.
2017-03-25 20:03:02 +01:00
Andrés
d3485d2085
Update libretro-buildbot-recipe.sh
2017-03-25 13:47:06 -05:00
Andrés
2c305457be
Only rebuild these when required
2017-03-20 19:56:24 -05:00
Brad Parker
2613cfbb9c
reset $BUILD to no so we don't retain a previous value
2017-03-17 22:52:56 -04:00
Brad Parker
471824e7a6
show output of git pull
2017-03-17 22:19:46 -04:00
Brad Parker
29ff61edee
add more forcebuild handling
2017-03-15 10:20:56 -07:00
Brad Parker
9ea919a14e
add option to force a build
2017-03-15 09:39:15 -07:00
Brad Parker
5b019acd49
windows log fixes
2017-03-15 07:22:17 -07:00
Brad Parker
076f4ad166
fix manifest filename for retroarch debug
2017-03-14 12:59:46 -07:00
Brad Parker
f7723c54af
add debug build for msvc, fix webapp posting of windows debug builds, add manifest file for msvc builds needed for XP
2017-03-14 11:28:54 -07:00
Brad Parker
b5df364ce6
add MSVC2010 support for RetroArch
2017-03-14 00:16:57 -07:00