Commit Graph

765 Commits

Author SHA1 Message Date
Oliver Behnke 4b3951c1db Fix x86_64 BOINC build
* Specify minimum Android API version explicitly, based on platform (or existing version)
* Enable verbose builds
2018-08-30 09:08:15 +00:00
Oliver Behnke a51f31f6e3 Fix arm64 BOINC build
* Specify minimum Android API version explicitly, based on platform (or existing version)
* Enable verbose builds
2018-08-30 09:04:50 +00:00
Oliver Behnke f2f8bd7110 Update OpenSSL build scripts
* Raise default version to current one
* Specify minimum Android API version explicitly, based on platform (or existing version)
2018-08-30 08:55:56 +00:00
Oliver Behnke 940ff00e21 Update cURL build scripts
* Raise default version to current one
* Specify minimum Android API version explicitly, based on platform (or existing version)
2018-08-30 08:41:07 +00:00
Oliver Behnke 8d3b85d2b5 Harden build scripts against spurious errors 2018-08-30 08:09:30 +00:00
Oliver Behnke aa5df02f34 Drop MIPS support 2018-08-30 08:07:11 +00:00
brevilo ad4798a3dd
Merge pull request #2586 from blackleg/fix_issue_2515
Android, Fix issue 2515
2018-08-24 09:49:38 +02:00
blackleg fce799daab Rename values-sr@latin folder to values-b+sr+Latn 2018-07-14 22:02:01 +02:00
blackleg 74b19edad1 Fix android translation in values-az resource 2018-07-14 21:50:36 +02:00
Christian Beer 559e42771e Locale: Update localization files [skip ci] 2018-06-24 15:33:19 +02:00
Alexander Schlarb 4f704e9df1 Android: Improve quality of build scripts
* Make build scripts fully whitespace safe to the extend premitted by autotools
 * Let all build scripts fail fast on error, previously they would continue and then fail with spurious follow-up errors burrowing the actual issue
 * Ensure that all build scripts start with a valid shebang (`#!`)
 * Fix jumbled letters in `android/build_build_app_x86.sh`
2018-03-27 21:51:06 +02:00
Alexander Schlarb 3ee7631354 Android: update order of binary search path in build scripts
* `PATH` environment was: `export PATH="$PATH:$TCBINARIES:$TCINCLUDES/bin"`
 * If system `libcurl-dev` (Debian) is installed its `curl-config` script will be first in `PATH`
 * `./configure` will choose the system `curl-config` and fail to compile
2018-03-23 18:10:01 +01:00
Vitalii Koshura a9d5b8ef1a
Fix copyright year
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2018-02-26 16:49:02 +02:00
Christian Beer fb44622fa8 Locale: Update localization files [skip ci]
- Deleted old translations from 2016 or older
- Imported translations from transifex that were at least 75% finished (including new languages)
- compiled all mo files
2018-01-17 18:08:38 +01:00
Oliver Bock 470028028d Android: improved auto-versioning
* Current version doesn't support development well enough
* Gradle seemingly doesn't support distinguishing build variants (debug/release) so I can't enforce proper release tagging
* Thus any non-matching tag will flag a build as DEVELOPMENT and a Gradle warning is displayed
* Also: release builds must be tagged directly (no commit offset)
* Also: release builds are not allowed to use a dirty working tree
2017-04-19 08:36:58 +00:00
David Anderson f923ac905d Merge pull request #1866 from brevilo/android-versioning
Android: use dynamic versioning instead of hard-coded values
2017-04-14 00:32:56 -07:00
Oliver Bock 0609bc362b Android: update copyright details 2017-04-13 11:55:42 +00:00
Oliver Bock 51a0ea9347 Android: use dynamic versioning instead of hard-coded values
* Use commit date as version code
* Derive version name from release tag and add commit SHA1
* No more manual updates required, just proper release tagging!
* Resolves https://github.com/BOINC/boinc/issues/1864 (for Android)
2017-04-13 11:30:54 +00:00
David Anderson e342de99fd Merge pull request #1835 from brevilo/android-vagrant
Android: Provide dev/build environment using Vagrant
2017-04-04 01:18:04 -07:00
David Anderson 011efadb28 Merge pull request #1830 from brevilo/fix-android-arm-build
[#1702][android]: remove explicit FPU flags
2017-04-04 01:16:59 -07:00
Oliver Bock 12424d3151 [#1829][android] Fixed README markdown 2017-03-31 13:56:54 +02:00
Oliver Bock 60935c211a [#1829][android] Fixed README typo 2017-03-31 12:22:55 +02:00
Oliver Bock ac3deca87e [#1829][android] Refined Vagrant README
* Added hardware and download volume to requirements
* Refined HOWTO
2017-03-31 10:28:09 +02:00
Oliver Bock c447506cb7 [#1829][android] Added README/HOWTO for Vagrant 2017-03-29 15:37:35 +02:00
Oliver Bock ef2f85b595 [#1829][android] Update cURL and OpenSSL 2017-03-29 15:07:05 +02:00
Oliver Bock 5591c74629 [#1829][android] Development environment provisioning
* Update OS packages
* Install necessary OS packages
* Install Android Studio, SDK, NDK and Android repos
* Install SDKs and build tools required by BOINC (dynamically)
* Install OpenSSL and cURL sources (for BOINC client build)
* Final state:
  * Ready to run andriod/build_all.sh
  * Ready to import android/BOINC in Android Studio (Gradle project)
2017-03-29 14:47:58 +02:00
Oliver Bock 62f88217bc [#1829][android] Configure VM for Android Studio 2017-03-29 14:47:54 +02:00
Oliver Bock 073df23ec4 [#1829][android] Use a better Vagrant box
* Ubuntu's box isn't standard compliant (https://bugs.launchpad.net/cloud-images/+bug/1569237)
* We don't need nightly builds
2017-03-29 14:47:49 +02:00
Oliver Bock 32ae2c2312 [#1829][android] Use ubuntu/xenial64 box
Simplifies Android Studio installation via ubuntu-make
2017-03-29 14:47:46 +02:00
Oliver Bock 4558030197 [#1829][android] vagrant init 2017-03-29 14:47:41 +02:00
Oliver Bock 74d6392651 [android] Updated .gitignore patterns
* Merged Android-specific .gitignore file (cover ProjectApp, avoid redundancies)
* Added assets copied by build scripts (don't track them twice)
* Also ignore staged files
2017-03-29 11:38:09 +00:00
Oliver Bock 115db9e889 [android] Fixed/improved Android build scripts
* Removed hard-coded paths and dependency versions
* Default values can now be overridden via environment variables:
  * NDK_ROOT (recommended)
  * ANDROID_TC[_<arch>] (optional: toolchain folders)
  * CURL_SRC (recommended)
  * OPENSSL_SRC (recommended)
* Fixed cURL mips64 build
* Moved toolchains into common parent directory
* Made asset directory creation idempotent
2017-03-29 09:08:02 +00:00
Oliver Bock c9ff35d5a2 [#1702][android]: remove explicit FPU flags
* Those explicit FPU flags prevent NEON builds
* The whetstone benchmarks (VFP and NEON) are correctly built without those
2017-03-29 08:42:25 +00:00
Christian Beer 95af69b395 Locale: Update localization files [skip ci] 2017-03-20 15:15:54 +01:00
Christian Beer 1f0054c7e1 Locale: Update localization files [skip ci] 2017-03-20 15:01:06 +01:00
David Anderson f3624743e8 Merge pull request #1762 from obsproth/android_fix_str_comparison
Android: Fixed and reduced string comparisons
2017-03-06 15:27:51 -08:00
Christian Beer 624595267c Locale: Update localization files [skip ci] 2017-01-31 17:45:12 +01:00
obsproth bef7c0d9b3 Android: Simplified handling of power source prefs options 2017-01-21 21:44:54 +09:00
obsproth 0009892918 Android: fixed string comparisons. 2017-01-21 21:44:54 +09:00
Christian Beer 6d63f9cae5 Locale: Update localization files [skip ci]
Reverts some translation related changes made in 2435538, 3de9867 and f2c3963.
2017-01-03 12:12:31 +01:00
Marco Nilsson d4cd3e08b3 Merge branch 'master' into android-studio-support 2016-11-28 21:23:30 +01:00
Marco Nilsson 45c839712b Merge branch 'master' of https://github.com/BOINC/boinc 2016-11-28 21:22:53 +01:00
Marco Nilsson ad89751f2f Do not include local.properties. 2016-11-28 21:17:43 +01:00
Christian Beer d0397cc916 Locale: Update localization files [skip ci] 2016-11-28 17:17:19 +01:00
Christian Beer 0a53ea5b43 Locale: Update localization files [skip ci] 2016-11-17 00:07:12 +01:00
Rom Walton 1a0010f246 Updating translations for android/BOINC/res/values-cs/strings.xml [skip ci] 2016-11-16 08:45:42 -08:00
Marco Nilsson 7f538cf9cd Remove obsolete string. 2016-11-15 09:26:17 +01:00
Marco Nilsson 1e62c79999 Make debug builds debuggable again. 2016-11-09 18:36:50 +01:00
Marco Nilsson f2c3963a91 Fix minor typo in Swedish translation. 2016-11-08 15:32:12 +01:00
Marco Nilsson b6fa74450d Explicitly disable zlib for arm to avoid linker errors down the line. 2016-11-08 15:11:37 +01:00