1
0
Fork 0
mirror of https://github.com/syncthing/syncthing-android.git synced 2024-11-30 00:01:19 +00:00
syncthing-android/fdroiddata/metadata/com.github.catfriend1.syncthingandroid.yml
Catfriend1 9120e4afc9
Update native build to use go 1.11.4 (fixes #213) (#214)
* Update Go version

* Update native build to use go 1.11.4 (fixes #213)

* Update fdroid metadata

* Fix builds with Go 1.10 onwards (#213)
2019-02-05 23:28:47 +01:00

546 lines
19 KiB
YAML

Categories:
- Internet
License: MPL-2.0
WebSite: https://github.com/Catfriend1/syncthing-android
SourceCode: https://github.com/Catfriend1/syncthing-android
IssueTracker: https://github.com/Catfriend1/syncthing-android/issues
Changelog: https://github.com/Catfriend1/syncthing-android/releases
LiberapayID: '1534877'
AutoName: Syncthing-Fork
Summary: File synchronization
Description: |-
This is a fork of [[com.nutomic.syncthingandroid]] that brings major
enhancements like:
* Individual sync conditions can be applied per device and per folder
* Recent changes UI, click to open files.
* "Battery eater" problem is fixed.
* Android 8 and 9 support.
Syncthing replaces proprietary sync and cloud services with something open,
trustworthy and decentralized. Your data is your data alone and you deserve to
choose where it is stored, if it is shared with some third party and how it's
transmitted over the Internet. Syncthing-Fork for Android is a wrapper for
Syncthing that provides an Android UI instead of Syncthing's built-in Web UI.
Goals of the fork:
* Develop and try out enhancements together with the community.
* Release the wrapper more frequently to identify and fix bugs caused by changes in the syncthing submodule
* Make enhancements configurable in the UI, users should be able to turn them on and off
Comparison between upstream and fork at the time of writing this:
* Both contain the syncthing binary built from the official source at GitHub:syncthing/syncthing
* Syncing functionality and reliability depends on the syncthing binary submodule version.
* Fork gets along with upstream and sometimes they pick up my improvements.
* Strategy and release frequency is different
* Only the wrapper containing the Android UI is addressed by the fork.
RepoType: git
Repo: https://github.com/Catfriend1/syncthing-android.git
Builds:
- versionName: 0.14.50.rc2.6
versionCode: 4154
commit: v0.14.50.rc2.6
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.rc2.1
versionCode: 4156
commit: v0.14.51.rc2.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.rc3.2
versionCode: 4158
commit: v0.14.51.rc3.2
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.rc3.4
versionCode: 4160
commit: v0.14.51.rc3.4
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.rc3.5
versionCode: 4161
commit: v0.14.51.rc3.5
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.rc4.1
versionCode: 4163
commit: v0.14.51.rc4.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.1
versionCode: 4164
commit: v0.14.51.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.3
versionCode: 4166
commit: v0.14.51.3
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.4
versionCode: 4167
commit: v0.14.51.4
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.5
versionCode: 4168
commit: v0.14.51.5
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.6
versionCode: 4169
commit: v0.14.51.6
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.7
versionCode: 4170
commit: v0.14.51.7
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.8
versionCode: 4171
commit: v0.14.51.8
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.10
versionCode: 4173
commit: v0.14.51.10
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.12
versionCode: 4175
commit: v0.14.51.12
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.51.13
versionCode: 4176
commit: v0.14.51.13
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.52.1
versionCode: 4177
commit: v0.14.52.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.52.2
versionCode: 4178
commit: v0.14.52.2
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.53.1
versionCode: 4179
commit: v0.14.53.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.1
versionCode: 4180
commit: v0.14.54.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.2
versionCode: 4181
commit: v0.14.54.2
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.3
versionCode: 4182
commit: v0.14.54.3
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.4
versionCode: 4183
commit: v0.14.54.4
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.7
versionCode: 145407
commit: v0.14.54.7
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 0.14.54.9
versionCode: 145409
commit: v0.14.54.9
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 1.0.0.1
versionCode: 1000001
commit: v1.0.0.1
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 1.0.0.2
versionCode: 1000002
commit: v1.0.0.2
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.9.7.linux-amd64.tar.gz
- echo '88573008f4f6233b81f81d8ccf92234b4f67238df0f0ab173d75a302a1f3d6ee go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
- versionName: 1.0.0.5
versionCode: 1000005
commit: v1.0.0.5
submodules: true
gradle:
- yes
output: app/build/outputs/apk/release/app-release-unsigned.apk
rm:
- syncthing/src/github.com/syncthing/syncthing/lib/model/testdata
prebuild: sed -i -e '/signingConfig/d' app/build.gradle
build:
- wget -O go.tgz https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz
- echo 'fb26c30e6a04ad937bbc657a1b5bba92f80096af1e8ee6da6430c045a8db3a5b go.tgz'
| shasum -c -
- tar xf go.tgz
- PATH="$PWD/go/bin:$PATH" gradle buildNative
ndk: r15c
AutoUpdateMode: Version v%v
UpdateCheckMode: Tags ^v[a-z0-9.]*$
CurrentVersion: 1.0.0.5
CurrentVersionCode: 1000005