Darcy Wong
c7e65409a3
fix(android): Move set_java_home to build-utils
2023-03-31 13:07:35 +07:00
Darcy Wong
aeab288265
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-31 12:56:20 +07:00
Darcy Wong
0ebbe776f7
refactor(android): Use JAVA_HOME_ vars to set Java version
2023-03-29 09:46:27 +07:00
Darcy Wong
ec5f2d8f7e
refactor(android): Add inheritable options
2023-03-10 13:18:33 +07:00
Darcy Wong
78adb337a1
refactor(android): Use builder_is_debug_build
2023-03-08 09:57:36 +07:00
Darcy Wong
3103c483fd
fix(android): Have top level builder
2023-03-06 10:24:28 +07:00
Darcy Wong
55349e32cf
fix(android): Have top level builder handle cleaning up upload
2023-03-03 13:21:16 +07:00
Darcy Wong
6ab7068e0c
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-03-03 07:57:42 +07:00
Darcy Wong
5265058be1
refactor(android): Fix test actions
2023-03-02 11:18:56 +07:00
Darcy Wong
9c7f9124a8
fix(android): KMPro output
2023-02-28 07:43:48 +07:00
Darcy Wong
1e243e8c6f
refactor(android): Update top level script
2023-02-28 07:33:10 +07:00
Darcy Wong
da00510ca3
fix(android): Fix several scripts
2023-02-24 10:31:44 +07:00
Darcy Wong
5fb2460d66
chore(android): Merge branch 'master' into refactor/android/builder-script
2023-02-23 09:22:47 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
c475188c6b
chore: use builder_die, remove die
2023-02-20 09:03:37 +07:00
Darcy Wong
8bf94b3e68
fix(android): Add configure step
2022-10-21 11:27:35 +07:00
Darcy Wong
9535299b84
chore(android): Update KeyboardHarness to use builder script
2022-10-21 09:12:04 +07:00
Darcy Wong
e7e8dc6908
chore(android/samples): Update builder scripts
2022-10-20 11:05:45 +07:00
Darcy Wong
62d2aff518
fix(android/engine): Add keyboardharness target
2022-10-20 08:50:13 +07:00
Darcy Wong
b11145c3ce
chore(android): Remove unnecessary build action
2022-10-06 14:26:30 +07:00
Darcy Wong
ba08ababfe
fix(android/engine): Fix casing of Samples path
2022-10-06 08:45:29 +07:00
Darcy Wong
b083076b28
refactor(android): Use builder scripts
2022-10-05 10:39:34 +07:00
Marc Durdin
767927bf16
chore(common): use /usr/bin/env bash
...
Fixes up scripts (except under /linux) to use `#!/usr/bin/env bash`
instead of `#!/bin/bash` or `#!/bin/sh` so that we don't end up with
the ancient version of bash supplied with macOS.
This became urgent with this PR, because of bash-4.xisms in
build-utils.sh, for example on line 572:
```
if [[ -v _builder_params[$e] ]]; then
```
2022-07-25 14:59:37 +10:00
Darcy Wong
68beb6571f
fix(android): Move exit
2021-05-28 09:14:06 +07:00
Darcy Wong
399fe011db
fix(android): Have clean() exit
2021-05-27 10:29:57 +07:00
Darcy Wong
51872f6e4d
fix(android): Add more files/dirs to clean()
2021-05-27 09:13:46 +07:00
Darcy Wong
0d88b36422
fix(android): Check -clean flag if first arg
2021-05-26 09:39:57 +07:00
Darcy Wong
24a0d5831a
chore(android): Close if clause
2021-05-25 15:20:18 +07:00
Darcy Wong
599c4f1981
chore(android): Add -clean flag to build script
2021-05-25 14:29:27 +07:00
Darcy Wong
8d8cf035b9
feat(android): Download default resources at build time
...
Similar to the OEM FirstVoices Android app, this updates the KMAPro `build.sh` script to download the latest default language resources (keyboard and dictionary) as part of the build process.
2020-06-30 13:19:02 +07:00
Darcy Wong
949002f27e
fix(android): Update android build script call for FV
2020-04-29 22:16:59 +07:00
Darcy Wong
d87bc5d12f
fix(android): Update scripts
...
* Set base android build.sh to use bash
* Update parse-crowdin.sh to handle Android regions (prefix with `r`)
2020-03-10 13:26:22 +07:00
Marc Durdin
742aee39d7
chore(android): use new version infrastructure
2020-01-29 08:55:19 +11:00
Marc Durdin
92fd5d945c
[Android] Add FV app to build scripts
2019-05-27 09:32:58 +10:00
darcywong00
686bb50bc0
Stop warnings being reported during CI builds
...
-Also updated link to logo2 and copyright date in root readme
2018-02-01 10:35:48 +07:00
Marc Durdin
c6f7cc5f72
Stop gradle daemon from starting when we are running CI
2017-08-21 16:23:02 +07:00
Darcy Wong
2fc20b6ce6
Fix build scripts for Linux
...
n trying to build Keyman for Android on Linux, the following issues needed to be fixed:
Set `build.sh` and `gradlew` scripts to executable
KMEA/build.sh needs an OS check so build.bat is only called on Windows
web/source/build.sh needs $compiler and $copmiler_warnings values in quotes
2017-07-31 08:36:10 +07:00
darcywong00
6d26d7cd9e
Keyman for Android 2.8 Open Source
...
Copy over the Android source
Update build.sh scripts for new paths
KMEA/build.sh also updated to build KMW and use the artifacts
2017-07-21 11:52:22 +07:00