fdroiddata/metadata/org.equeim.tremotesf.yml
2021-11-23 03:52:45 +00:00

593 lines
17 KiB
YAML

Categories:
- Internet
License: GPL-3.0-or-later
AuthorName: equeim
AuthorEmail: equeim@gmail.com
SourceCode: https://github.com/equeim/tremotesf-android
IssueTracker: https://github.com/equeim/tremotesf-android/issues
Translation: https://www.transifex.com/equeim/tremotesf-android
Changelog: https://github.com/equeim/tremotesf-android/blob/HEAD/CHANGELOG.md
AutoName: Tremotesf
RepoType: git
Repo: https://github.com/equeim/tremotesf-android
Builds:
- versionName: 1.2.1
versionCode: 5
commit: 1.2.1
subdir: app
gradle:
- yes
- versionName: 1.3.0
versionCode: 6
commit: 1.3.0
subdir: app
gradle:
- yes
- versionName: 1.4.0
versionCode: 7
commit: 1.4.0
subdir: app
gradle:
- yes
- versionName: 1.4.1
versionCode: 8
commit: 1.4.1
subdir: app
gradle:
- yes
- versionName: 1.4.2
versionCode: 9
commit: 1.4.2
subdir: app
gradle:
- yes
- versionName: 1.5.0
versionCode: 10
commit: 1.5.0
subdir: app
gradle:
- yes
- versionName: 1.5.1
versionCode: 11
commit: 1.5.1
subdir: app
gradle:
- yes
- versionName: 1.6.1
versionCode: 13
commit: 1.6.1
subdir: app
gradle:
- fdroid
- versionName: 1.6.2
versionCode: 14
commit: 1.6.2
subdir: app
gradle:
- fdroid
- versionName: 1.6.3
versionCode: 15
commit: 1.6.3
subdir: app
gradle:
- fdroid
- versionName: 1.7.0
versionCode: 16
commit: 1.7.0
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_0_2o
- QtBase@v5.9.6
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r15c
- versionName: 1.7.1
versionCode: 17
commit: 1.7.1
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_0h
- QtBase@v5.11.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.0
versionCode: 18
commit: 1.8.0
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_0h
- QtBase@v5.11.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.1
versionCode: 19
commit: 1.8.1
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_0h
- QtBase@v5.11.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.2
versionCode: 20
commit: 1.8.2
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_0h
- QtBase@v5.11.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
- sed -i -e 's/4.10/4.9/' ../gradle/wrapper/gradle-wrapper.properties
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.3
versionCode: 21
commit: 1.8.3
subdir: app
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1
- QtBase@v5.11.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- sed -i -e "806s/\"\$MAKE\"/\"\$MAKE\" -j $(nproc)/" $$QtBase$$/configure
- ln -s $(realpath $$OpenSSL$$) ../3rdparty/openssl/openssl
- ln -s $(realpath $$QtBase$$) ../3rdparty/qt/qtbase
- sed -i -e 's/4.10/4.9/' ../gradle/wrapper/gradle-wrapper.properties
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.4
versionCode: 22
commit: 1.8.4
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1
- QtBase@v5.11.2
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r17b
- versionName: 1.8.5
versionCode: 23
commit: 1.8.5
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1a
- QtBase@v5.12.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r18b
- versionName: 1.9.0
versionCode: 24
commit: 1.9.0
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1a
- QtBase@v5.12.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r18b
- versionName: 1.9.3
versionCode: 27
commit: 1.9.3
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1c
- QtBase@v5.13.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r19c
- versionName: 1.10.0
versionCode: 28
commit: 1.10.0
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1c
- QtBase@v5.13.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r19c
- versionName: 1.10.1
versionCode: 29
commit: 1.10.1
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1c
- QtBase@v5.13.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r19c
- versionName: 2.0.1
versionCode: 31
commit: 2.0.1
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1c
- QtBase@v5.13.0
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r19c
- versionName: 2.0.2
versionCode: 32
commit: 2.0.2
subdir: app
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1d
- QtBase@v5.13.2
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r20b
- versionName: 2.2.0
versionCode: 35
commit: 2.2.0
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1h
- QtBase@v5.15.1
prebuild:
- sed -i -e '/splits/,+7d' build.gradle
- sed -i -e 's/android:extractNativeLibs=\"false\"/android:extractNativeLibs=\"true\"/'
src/main/AndroidManifest.xml
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r21d
- versionName: 2.3.0
versionCode: 36
commit: 2.3.0
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1i
- QtBase@v5.15.2
prebuild:
- sed -i -e '/splits/,+7d' build.gradle.kts
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r21d
- versionName: 2.3.1
versionCode: 37
commit: 2.3.1
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1i
- QtBase@v5.15.2
prebuild:
- sed -i -e '/splits/,+7d' build.gradle.kts
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r21d
- versionName: 2.3.2
versionCode: 38
commit: 2.3.2
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
srclibs:
- OpenSSL@OpenSSL_1_1_1i
- QtBase@v5.15.2
prebuild:
- sed -i -e '/splits/,+7d' build.gradle.kts
- cp -a $$OpenSSL$$ ../3rdparty/openssl/openssl
- cp -a $$QtBase$$ ../3rdparty/qt/qtbase
- "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.10.2.4988404'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r21d
- versionName: 2.4.0
versionCode: 4039
commit: 2.4.0
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
prebuild: "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.18.1'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r22b
- versionName: 2.4.2
versionCode: 4041
commit: 2.4.2
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
gradle:
- fdroid
prebuild: "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.18.1'"
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r22b
- versionName: 2.5.1
versionCode: 4043
commit: c4e5cde288a37c4bd33a354a42c800fe99ff75c9
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y clang-7 libc++-7-dev libc++abi-7-dev ninja-build make patch
perl
gradle:
- fdroid
prebuild: "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.18.1'"
scanignore:
- gradle-plugin/build
scandelete:
- 3rdparty
ndk: r22b
gradleprops:
- org.equeim.tremotesf.use-cmake-from-sdk=true
- org.equeim.tremotesf.host-qt-cmake-flags=-DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7
-DCMAKE_CXX_FLAGS=-stdlib=libc++
- versionName: 2.5.2
versionCode: 4044
commit: 2.5.2
subdir: app
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y clang-7 libc++-7-dev libc++abi-7-dev ninja-build make patch
perl
- apt-get install -y openjdk-11-jdk-headless
- update-alternatives --auto java
gradle:
- fdroid
prebuild: JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 $$SDK$$/tools/bin/sdkmanager
'cmake;3.18.1'
scanignore:
- gradle-plugin/build
scandelete:
- 3rdparty
ndk: r23
gradleprops:
- org.equeim.tremotesf.use-cmake-from-sdk=true
- org.equeim.tremotesf.host-qt-cmake-flags=-DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7
-DCMAKE_CXX_FLAGS=-stdlib=libc++
MaintainerNotes: |
We need host C++ compiler with C++17 support, so we use clang-7 as it is the only one available in Debian Stretch
Tremotesf also uses Gradle plugin in its build process, which is compiled from source on first Gradle invocation
Since it happens before scanning for binaries, we need to scanignore plugin's build directory
AutoUpdateMode: Version %v
UpdateCheckMode: Tags
CurrentVersion: 2.5.2
CurrentVersionCode: 4044