mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-13 17:51:43 +00:00
Keep latest (cont.)
This commit is contained in:
parent
8230971ae8
commit
31fb2690ab
18 changed files with 0 additions and 612 deletions
|
|
@ -2183,41 +2183,6 @@ Builds:
|
||||||
- $$flutter$$/bin/flutter build apk --release
|
- $$flutter$$/bin/flutter build apk --release
|
||||||
ndk: r25c
|
ndk: r25c
|
||||||
|
|
||||||
- versionName: 1.93.0
|
|
||||||
versionCode: 118
|
|
||||||
commit: fa0b7c8563c7110ee8318692c74fb15314d496a9
|
|
||||||
subdir: mobile
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y gcc-multilib libc-dev make
|
|
||||||
output: build/app/outputs/flutter-apk/app-release.apk
|
|
||||||
srclibs:
|
|
||||||
- flutter@3.13.2
|
|
||||||
- rustup@1.25.2
|
|
||||||
rm:
|
|
||||||
- design
|
|
||||||
- docker
|
|
||||||
- machine-learning
|
|
||||||
- mobile/ios
|
|
||||||
- server
|
|
||||||
- web
|
|
||||||
prebuild:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- sed -i -e "s/^\#f//" pubspec.yaml
|
|
||||||
- sed -i -e 's/^\/\/f //' android/app/build.gradle
|
|
||||||
- $$flutter$$/bin/flutter config --no-analytics
|
|
||||||
- $$flutter$$/bin/flutter pub get
|
|
||||||
scandelete:
|
|
||||||
- mobile/.pub-cache
|
|
||||||
build:
|
|
||||||
- $$rustup$$/rustup-init.sh -y
|
|
||||||
- source $HOME/.cargo/env
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- bash ./scripts/fdroid_build_isar.sh
|
|
||||||
- $$flutter$$/bin/flutter build apk --release
|
|
||||||
ndk: r25c
|
|
||||||
|
|
||||||
- versionName: 1.93.2
|
- versionName: 1.93.2
|
||||||
versionCode: 119
|
versionCode: 119
|
||||||
commit: 3dddc6b449048a5b551d53540ea9acda53579bc8
|
commit: 3dddc6b449048a5b551d53540ea9acda53579bc8
|
||||||
|
|
|
||||||
|
|
@ -86,32 +86,6 @@ Builds:
|
||||||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
|
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
|
||||||
'META-INF/services/*'
|
'META-INF/services/*'
|
||||||
|
|
||||||
- versionName: 3.0.3.8
|
|
||||||
versionCode: 3038
|
|
||||||
commit: f9dad6da9afccfb3a655a4a9e555f6eb9e4ea659
|
|
||||||
subdir: app
|
|
||||||
gradle:
|
|
||||||
- foss
|
|
||||||
srclibs:
|
|
||||||
- reproducible-apk-tools@v0.2.3
|
|
||||||
rm:
|
|
||||||
- requests
|
|
||||||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
|
|
||||||
'META-INF/services/*'
|
|
||||||
|
|
||||||
- versionName: 3.0.3.9
|
|
||||||
versionCode: 3039
|
|
||||||
commit: 94848d2d0aec8398d6d241e569610401d3710b2c
|
|
||||||
subdir: app
|
|
||||||
gradle:
|
|
||||||
- foss
|
|
||||||
srclibs:
|
|
||||||
- reproducible-apk-tools@v0.2.3
|
|
||||||
rm:
|
|
||||||
- requests
|
|
||||||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
|
|
||||||
'META-INF/services/*'
|
|
||||||
|
|
||||||
- versionName: 4.0.0.2
|
- versionName: 4.0.0.2
|
||||||
versionCode: 4002
|
versionCode: 4002
|
||||||
commit: 3c0272e5a0a4e970aa9cbc18a96ffc2faa56cc08
|
commit: 3c0272e5a0a4e970aa9cbc18a96ffc2faa56cc08
|
||||||
|
|
|
||||||
|
|
@ -1255,17 +1255,6 @@ Builds:
|
||||||
gradle:
|
gradle:
|
||||||
- yes
|
- yes
|
||||||
|
|
||||||
- versionName: 2.27.2
|
|
||||||
versionCode: 220
|
|
||||||
commit: 7510e50e47dc0b2644c742e5a7b0ebbffbd38549
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
|
|
||||||
- versionName: 2.27.3
|
- versionName: 2.27.3
|
||||||
versionCode: 221
|
versionCode: 221
|
||||||
commit: 778f3f1febf0aac7a90cf967866eaedacd2ad7d1
|
commit: 778f3f1febf0aac7a90cf967866eaedacd2ad7d1
|
||||||
|
|
|
||||||
|
|
@ -381,17 +381,6 @@ Builds:
|
||||||
gradle:
|
gradle:
|
||||||
- yes
|
- yes
|
||||||
|
|
||||||
- versionName: 1.10.2
|
|
||||||
versionCode: 68
|
|
||||||
commit: f8d19111497eaaa91640143de6890e6b7387553f
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
|
|
||||||
- versionName: 1.10.3
|
- versionName: 1.10.3
|
||||||
versionCode: 69
|
versionCode: 69
|
||||||
commit: 08f886583621f09f0cdc9174a1e07d5d77f06288
|
commit: 08f886583621f09f0cdc9174a1e07d5d77f06288
|
||||||
|
|
|
||||||
|
|
@ -719,45 +719,6 @@ Builds:
|
||||||
- popd
|
- popd
|
||||||
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
|
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
|
||||||
|
|
||||||
- versionName: 7.3.1
|
|
||||||
versionCode: 80
|
|
||||||
commit: 93009b509ba3b5964c8c37a6074c5bdd6b942a8a
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y jq python3-pip
|
|
||||||
- pip3 install yq
|
|
||||||
- mkdir -p /home/runner/
|
|
||||||
- chown vagrant /home/runner/
|
|
||||||
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
|
|
||||||
srclibs:
|
|
||||||
- flutter@stable
|
|
||||||
prebuild:
|
|
||||||
- mkdir -p /home/runner/work/Musify/
|
|
||||||
- cd ..
|
|
||||||
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
|
|
||||||
- export HOME=/home/runner
|
|
||||||
- pushd $HOME/work/Musify/Musify/
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- export version="$(yq -r .environment.flutter pubspec.yaml | sed 's/\^//g')"
|
|
||||||
- pushd $$flutter$$
|
|
||||||
- git checkout -f $version
|
|
||||||
- popd
|
|
||||||
- $$flutter$$/bin/flutter config --no-analytics
|
|
||||||
- $$flutter$$/bin/flutter pub get
|
|
||||||
- popd
|
|
||||||
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
|
|
||||||
scandelete:
|
|
||||||
- .pub-cache
|
|
||||||
build:
|
|
||||||
- cd ..
|
|
||||||
- mv com.gokadzev.musify.fdroid /home/runner/work/Musify/Musify
|
|
||||||
- export HOME=/home/runner
|
|
||||||
- pushd $HOME/work/Musify/Musify/
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- $$flutter$$/bin/flutter build apk --release --flavor fdroid -t lib/main_fdroid.dart
|
|
||||||
- popd
|
|
||||||
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
|
|
||||||
|
|
||||||
- versionName: 7.3.2
|
- versionName: 7.3.2
|
||||||
versionCode: 81
|
versionCode: 81
|
||||||
commit: 9461948b842a3367defa537a6d30cb0ea5ce2bad
|
commit: 9461948b842a3367defa537a6d30cb0ea5ce2bad
|
||||||
|
|
|
||||||
|
|
@ -1845,51 +1845,6 @@ Builds:
|
||||||
gradleprops:
|
gradleprops:
|
||||||
- abiFilters=x86_64
|
- abiFilters=x86_64
|
||||||
|
|
||||||
- versionName: 1.2.31
|
|
||||||
versionCode: 224
|
|
||||||
commit: 19caba002646bcc0f81be4b1f5681d731fb0aff6
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- github
|
|
||||||
prebuild: sed -i -e '/com.google.gms/d' -e '/firebase/d' -e '/CrashlyticsExtension/,+2d'
|
|
||||||
{..,.}/build.gradle.kts
|
|
||||||
gradleprops:
|
|
||||||
- abiFilters=armeabi-v7a
|
|
||||||
|
|
||||||
- versionName: 1.2.31
|
|
||||||
versionCode: 225
|
|
||||||
commit: 19caba002646bcc0f81be4b1f5681d731fb0aff6
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- github
|
|
||||||
prebuild: sed -i -e '/com.google.gms/d' -e '/firebase/d' -e '/CrashlyticsExtension/,+2d'
|
|
||||||
{..,.}/build.gradle.kts
|
|
||||||
gradleprops:
|
|
||||||
- abiFilters=arm64-v8a
|
|
||||||
|
|
||||||
- versionName: 1.2.31
|
|
||||||
versionCode: 226
|
|
||||||
commit: 19caba002646bcc0f81be4b1f5681d731fb0aff6
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- github
|
|
||||||
prebuild: sed -i -e '/com.google.gms/d' -e '/firebase/d' -e '/CrashlyticsExtension/,+2d'
|
|
||||||
{..,.}/build.gradle.kts
|
|
||||||
gradleprops:
|
|
||||||
- abiFilters=x86_64
|
|
||||||
|
|
||||||
- versionName: 1.2.32
|
- versionName: 1.2.32
|
||||||
versionCode: 227
|
versionCode: 227
|
||||||
commit: 042c2c723b865da14236ce28107af2b000eaefd2
|
commit: 042c2c723b865da14236ce28107af2b000eaefd2
|
||||||
|
|
|
||||||
|
|
@ -13158,25 +13158,6 @@ Builds:
|
||||||
scandelete:
|
scandelete:
|
||||||
- app/src/androidTest/assets
|
- app/src/androidTest/assets
|
||||||
|
|
||||||
- versionName: '20240119'
|
|
||||||
versionCode: 20240119
|
|
||||||
commit: 8d1a26d54fc18ff74c503746ceef8ed55bf9475f
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- versionDev
|
|
||||||
rm:
|
|
||||||
- user_manual
|
|
||||||
prebuild:
|
|
||||||
- mkdir -p $HOME/.gradle
|
|
||||||
- echo "org.gradle.jvmargs=-Xmx9g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
|
|
||||||
> $HOME/.gradle/gradle.properties
|
|
||||||
scandelete:
|
|
||||||
- app/src/androidTest/assets
|
|
||||||
|
|
||||||
- versionName: '20240120'
|
- versionName: '20240120'
|
||||||
versionCode: 20240120
|
versionCode: 20240120
|
||||||
commit: 90d609383bbe9795bf249cb0d319e657d024f518
|
commit: 90d609383bbe9795bf249cb0d319e657d024f518
|
||||||
|
|
|
||||||
|
|
@ -181,19 +181,6 @@ Builds:
|
||||||
- yes
|
- yes
|
||||||
prebuild: sed -i -e '/maven {/,+2d' ../build.gradle
|
prebuild: sed -i -e '/maven {/,+2d' ../build.gradle
|
||||||
|
|
||||||
- versionName: 4.5.7
|
|
||||||
versionCode: 38
|
|
||||||
commit: ec783975dd819f7f411e61cc6445a02bc2fcbbeb
|
|
||||||
subdir: app
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
prebuild: sed -i -e '/maven {/,+2d' ../build.gradle
|
|
||||||
|
|
||||||
- versionName: 4.5.8
|
- versionName: 4.5.8
|
||||||
versionCode: 39
|
versionCode: 39
|
||||||
commit: a530d30d4a3e44180f6c4449367f263bd20c1304
|
commit: a530d30d4a3e44180f6c4449367f263bd20c1304
|
||||||
|
|
|
||||||
|
|
@ -13854,65 +13854,6 @@ Builds:
|
||||||
- .yarn/
|
- .yarn/
|
||||||
ndk: r23b
|
ndk: r23b
|
||||||
|
|
||||||
- versionName: 3.184.5
|
|
||||||
versionCode: 3003018
|
|
||||||
commit: '@standardnotes/mobile@3.184.5'
|
|
||||||
subdir: packages/mobile/android/app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y libsecret-1-dev build-essential jq
|
|
||||||
- curl -Lo node.tar.gz https://nodejs.org/download/release/v18.6.0/node-v18.6.0-linux-x64.tar.gz
|
|
||||||
- echo "eff59cd54fdcd24dc09965b41dc8d347ab4ce367b6c395fd983cfb4c3a542e03 node.tar.gz"
|
|
||||||
| sha256sum -c -
|
|
||||||
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
|
||||||
- npm install -g yarn
|
|
||||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
|
||||||
init:
|
|
||||||
- cd ../../../..
|
|
||||||
- yarn config set -H enableImmutableInstalls false
|
|
||||||
- tmpfile=$(mktemp) && cp packages/mobile/package.json "$tmpfile" && jq -r 'del
|
|
||||||
(.devDependencies["react-native-iap"]) | del (.dependencies["react-native-store-review"])'
|
|
||||||
"$tmpfile" > packages/mobile/package.json && rm "$tmpfile"
|
|
||||||
- npm_config_build_from_source=true yarn
|
|
||||||
patch:
|
|
||||||
- remove-IAP.3.146.2.patch
|
|
||||||
- disable-gms-u2f-support-3.160.17.patch
|
|
||||||
- remove-react-native-store-review.3.177.5.patch
|
|
||||||
gradle:
|
|
||||||
- prod
|
|
||||||
srclibs:
|
|
||||||
- meypod-notifee@eeee41593e4e183e967eac4e99f9bcf5bedb8d57
|
|
||||||
rm:
|
|
||||||
- packages/mobile/ios
|
|
||||||
prebuild:
|
|
||||||
- sed -i -e '/detox/Id' -e 's/versionName appVersionName/versionName "$$VERSION$$"/'
|
|
||||||
-e 's/versionCode appVersionCode/versionCode $$VERCODE$$/' -e '/universalApk/s/false/true/'
|
|
||||||
build.gradle
|
|
||||||
- pushd ../../../..
|
|
||||||
- sed -E -i 's/^.*(fabric|com\.(crashlytics|google\.(firebase|android.gms))).*$//g'
|
|
||||||
packages/mobile/node_modules/@notifee/react-native/android/build.gradle
|
|
||||||
- echo 'include(":notifee_core")' >> packages/mobile/android/settings.gradle
|
|
||||||
- echo 'project(":notifee_core").projectDir = file("$$meypod-notifee$$/android")'
|
|
||||||
>> packages/mobile/android/settings.gradle
|
|
||||||
- yarn run build:mobile
|
|
||||||
- popd
|
|
||||||
- pushd ../..
|
|
||||||
- yarn run android:bundle
|
|
||||||
- popd
|
|
||||||
scanignore:
|
|
||||||
- packages/mobile/node_modules/jsc-android
|
|
||||||
- packages/mobile/node_modules/react-native
|
|
||||||
- packages/mobile/node_modules/@notifee/react-native/android/build.gradle
|
|
||||||
- packages/mobile/node_modules/detox/android/build.gradle
|
|
||||||
- packages/mobile/node_modules/@standardnotes/react-native-utils/android/build.gradle
|
|
||||||
- packages/mobile/node_modules/@react-native-async-storage/async-storage/android/build.gradle
|
|
||||||
scandelete:
|
|
||||||
- node_modules/
|
|
||||||
- packages/mobile/node_modules
|
|
||||||
- packages/desktop
|
|
||||||
- .yarn/
|
|
||||||
ndk: r23b
|
|
||||||
|
|
||||||
- versionName: 3.185.3
|
- versionName: 3.185.3
|
||||||
versionCode: 3003022
|
versionCode: 3003022
|
||||||
commit: '@standardnotes/mobile@3.185.3'
|
commit: '@standardnotes/mobile@3.185.3'
|
||||||
|
|
|
||||||
|
|
@ -5399,16 +5399,6 @@ Builds:
|
||||||
- desktop
|
- desktop
|
||||||
prebuild: sdkmanager 'platforms;android-33' 'build-tools;33.0.2'
|
prebuild: sdkmanager 'platforms;android-33' 'build-tools;33.0.2'
|
||||||
|
|
||||||
- versionName: 4.9.19
|
|
||||||
versionCode: 957
|
|
||||||
commit: 411d8c4a0f547c1a65304c582c44677274019fe2
|
|
||||||
subdir: android
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
rm:
|
|
||||||
- desktop
|
|
||||||
prebuild: sdkmanager 'platforms;android-33' 'build-tools;33.0.2'
|
|
||||||
|
|
||||||
- versionName: 4.10.0
|
- versionName: 4.10.0
|
||||||
versionCode: 958
|
versionCode: 958
|
||||||
commit: 6b2f811d5893e5b576a1380e59449e2ffbb41b57
|
commit: 6b2f811d5893e5b576a1380e59449e2ffbb41b57
|
||||||
|
|
|
||||||
|
|
@ -222,21 +222,6 @@ Builds:
|
||||||
build.gradle.kts
|
build.gradle.kts
|
||||||
- sed -i -e '/libs.google.services/d' -e '/libs.firebase/d' ../build.gradle.kts
|
- sed -i -e '/libs.google.services/d' -e '/libs.firebase/d' ../build.gradle.kts
|
||||||
|
|
||||||
- versionName: 3.3.4
|
|
||||||
versionCode: 33400
|
|
||||||
commit: e395740c71491c424805a3bae2d3af21e751bd8f
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-alternatives --auto java
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
prebuild:
|
|
||||||
- sed -i -e '/com.google.gms/d' -e '/com.google.firebase/d' -e '/libs.androidx.core.google.shortcuts/d'
|
|
||||||
build.gradle.kts
|
|
||||||
- sed -i -e '/libs.google.services/d' -e '/libs.firebase/d' ../build.gradle.kts
|
|
||||||
|
|
||||||
- versionName: 3.3.4-test1
|
- versionName: 3.3.4-test1
|
||||||
versionCode: 33401
|
versionCode: 33401
|
||||||
commit: 091cd2e028c8819387dfe15402f352daa0fc717d
|
commit: 091cd2e028c8819387dfe15402f352daa0fc717d
|
||||||
|
|
|
||||||
|
|
@ -477,17 +477,6 @@ Builds:
|
||||||
gradle:
|
gradle:
|
||||||
- fdroid
|
- fdroid
|
||||||
|
|
||||||
- versionName: 3.27.0
|
|
||||||
versionCode: 510
|
|
||||||
commit: 1f2e6c4327eb5aca4a06829c21530da5c8f13a1d
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-java-alternatives -a
|
|
||||||
gradle:
|
|
||||||
- fdroid
|
|
||||||
|
|
||||||
- versionName: 3.27.1
|
- versionName: 3.27.1
|
||||||
versionCode: 511
|
versionCode: 511
|
||||||
commit: 596c546cce0947169154070e464dbbad173e7856
|
commit: 596c546cce0947169154070e464dbbad173e7856
|
||||||
|
|
|
||||||
|
|
@ -159,15 +159,6 @@ Builds:
|
||||||
rm:
|
rm:
|
||||||
- app/gradle
|
- app/gradle
|
||||||
|
|
||||||
- versionName: 2.8.4
|
|
||||||
versionCode: 29
|
|
||||||
commit: 978264a8f5f0f7c5788727757c223142f16911a3
|
|
||||||
subdir: app
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
rm:
|
|
||||||
- app/gradle
|
|
||||||
|
|
||||||
- versionName: 2.8.5
|
- versionName: 2.8.5
|
||||||
versionCode: 30
|
versionCode: 30
|
||||||
commit: 622425d4e7c4aa3c80d2e30ab2b0a7ab22e86285
|
commit: 622425d4e7c4aa3c80d2e30ab2b0a7ab22e86285
|
||||||
|
|
|
||||||
|
|
@ -806,130 +806,6 @@ Builds:
|
||||||
- cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release -D CMAKE_TOOLCHAIN_FILE=conan-generated/conan_toolchain.cmake
|
- cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release -D CMAKE_TOOLCHAIN_FILE=conan-generated/conan_toolchain.cmake
|
||||||
- cmake --build build
|
- cmake --build build
|
||||||
|
|
||||||
- versionName: 1.4.3
|
|
||||||
versionCode: 14300
|
|
||||||
commit: dceae7398c45623ca82ff92309efc5a3fdf687c8
|
|
||||||
timeout: 30000
|
|
||||||
subdir: android/vcmi-app
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y ninja-build python3-pip xz-utils unzip g++ make libssl-dev
|
|
||||||
init: git revert -n c62d945b2d6e698becc16a02dc3cdd81238639c1
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
srclibs:
|
|
||||||
- CMake@v3.27.6
|
|
||||||
- conan@1.60.1
|
|
||||||
prebuild:
|
|
||||||
- pushd ~
|
|
||||||
- curl -Lo ndk.zip https://dl.google.com/android/repository/android-ndk-r25c-linux.zip
|
|
||||||
- sha256sum -c <<< '769ee342ea75f80619d985c2da990c48b3d8eaf45f48783a2d48870d04b46108
|
|
||||||
ndk.zip'
|
|
||||||
- popd
|
|
||||||
- pushd $$CMake$$
|
|
||||||
- mkdir build
|
|
||||||
- cd build
|
|
||||||
- ../bootstrap
|
|
||||||
- make
|
|
||||||
- popd
|
|
||||||
- pip install $$conan$$
|
|
||||||
- cd ../..
|
|
||||||
- export CONAN_USER_HOME="$(pwd)"
|
|
||||||
- export CONAN_USER_HOME_SHORT="$(pwd)"
|
|
||||||
- export PATH="${HOME}/.local/bin:$$CMake$$/build/bin:$PATH"
|
|
||||||
- mkdir .conan
|
|
||||||
- pushd .conan
|
|
||||||
- curl -Lo armeabi-v7a.txz https://github.com/vcmi/vcmi-dependencies/releases/download/android-1.0/armeabi-v7a.txz
|
|
||||||
- sha256sum -c <<< 'e5a7df93703930d4e8783b8228cfdb28d73c3811d79522df8083231fea2ad00e armeabi-v7a.txz'
|
|
||||||
- tar -xf armeabi-v7a.txz
|
|
||||||
- rm armeabi-v7a.txz
|
|
||||||
- popd
|
|
||||||
- printf "[tool_requires]\nandroid-ndk/r25c" >> CI/conan/base/android
|
|
||||||
- conan profile new default --detect
|
|
||||||
- conan info . --profile:build=default --profile:host=CI/conan/android-32
|
|
||||||
- sed -i -e 's|https.*linux\.zip$|file:///home/vagrant/ndk.zip|' .conan/data/android-ndk/r25c/_/_/export/conandata.yml
|
|
||||||
- sed -i -e 's/minSdk.*$/minSdk 21/' android/vcmi-app/build.gradle
|
|
||||||
- sed -i -e 's/versionCode.*$/versionCode $$VERCODE$$/' android/vcmi-app/build.gradle
|
|
||||||
scandelete:
|
|
||||||
- .conan
|
|
||||||
- osx
|
|
||||||
build:
|
|
||||||
- cd ../..
|
|
||||||
- export GENERATE_ONLY_BUILT_CONFIG=1
|
|
||||||
- export CONAN_USER_HOME="$(pwd)"
|
|
||||||
- export CONAN_USER_HOME_SHORT="$(pwd)"
|
|
||||||
- export PATH="${HOME}/.local/bin:$$CMake$$/build/bin:$PATH"
|
|
||||||
- conan install . --install-folder=conan-generated --build --profile:build=default
|
|
||||||
--profile:host=CI/conan/android-32 -s compiler.cppstd=11
|
|
||||||
- echo "ndk.dir=$(eval echo ${CONAN_USER_HOME}/.conan/data/android-ndk/r25c/_/_/package/*/bin)"
|
|
||||||
>> android/local.properties
|
|
||||||
- mkdir build
|
|
||||||
- cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release -D CMAKE_TOOLCHAIN_FILE=conan-generated/conan_toolchain.cmake
|
|
||||||
- cmake --build build
|
|
||||||
|
|
||||||
- versionName: 1.4.3
|
|
||||||
versionCode: 14301
|
|
||||||
commit: dceae7398c45623ca82ff92309efc5a3fdf687c8
|
|
||||||
timeout: 30000
|
|
||||||
subdir: android/vcmi-app
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y ninja-build python3-pip xz-utils unzip g++ make libssl-dev
|
|
||||||
init: git revert -n c62d945b2d6e698becc16a02dc3cdd81238639c1
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
srclibs:
|
|
||||||
- CMake@v3.27.6
|
|
||||||
- conan@1.60.1
|
|
||||||
prebuild:
|
|
||||||
- pushd ~
|
|
||||||
- curl -Lo ndk.zip https://dl.google.com/android/repository/android-ndk-r25c-linux.zip
|
|
||||||
- sha256sum -c <<< '769ee342ea75f80619d985c2da990c48b3d8eaf45f48783a2d48870d04b46108
|
|
||||||
ndk.zip'
|
|
||||||
- popd
|
|
||||||
- pushd $$CMake$$
|
|
||||||
- mkdir build
|
|
||||||
- cd build
|
|
||||||
- ../bootstrap
|
|
||||||
- make
|
|
||||||
- popd
|
|
||||||
- pip install $$conan$$
|
|
||||||
- cd ../..
|
|
||||||
- export CONAN_USER_HOME="$(pwd)"
|
|
||||||
- export CONAN_USER_HOME_SHORT="$(pwd)"
|
|
||||||
- export PATH="${HOME}/.local/bin:$$CMake$$/build/bin:$PATH"
|
|
||||||
- mkdir .conan
|
|
||||||
- pushd .conan
|
|
||||||
- curl -Lo aarch64-v8a.txz https://github.com/vcmi/vcmi-dependencies/releases/download/android-1.0/aarch64-v8a.txz
|
|
||||||
- sha256sum -c <<< 'b41033513458e4658a628b35065c31144a50453a45e621ae4014fc8994d6e6c9 aarch64-v8a.txz'
|
|
||||||
- tar -xf aarch64-v8a.txz
|
|
||||||
- rm aarch64-v8a.txz
|
|
||||||
- popd
|
|
||||||
- printf "[tool_requires]\nandroid-ndk/r25c" >> CI/conan/base/android
|
|
||||||
- conan profile new default --detect
|
|
||||||
- conan info . --profile:build=default --profile:host=CI/conan/android-64
|
|
||||||
- sed -i -e 's|https.*linux\.zip$|file:///home/vagrant/ndk.zip|' .conan/data/android-ndk/r25c/_/_/export/conandata.yml
|
|
||||||
- sed -i -e 's/minSdk.*$/minSdk 21/' android/vcmi-app/build.gradle
|
|
||||||
- sed -i -e 's/versionCode.*$/versionCode $$VERCODE$$/' android/vcmi-app/build.gradle
|
|
||||||
scandelete:
|
|
||||||
- .conan
|
|
||||||
- osx
|
|
||||||
build:
|
|
||||||
- cd ../..
|
|
||||||
- export GENERATE_ONLY_BUILT_CONFIG=1
|
|
||||||
- export CONAN_USER_HOME="$(pwd)"
|
|
||||||
- export CONAN_USER_HOME_SHORT="$(pwd)"
|
|
||||||
- export PATH="${HOME}/.local/bin:$$CMake$$/build/bin:$PATH"
|
|
||||||
- conan install . --install-folder=conan-generated --build --profile:build=default
|
|
||||||
--profile:host=CI/conan/android-64 -s compiler.cppstd=11
|
|
||||||
- echo "ndk.dir=$(eval echo ${CONAN_USER_HOME}/.conan/data/android-ndk/r25c/_/_/package/*/bin)"
|
|
||||||
>> android/local.properties
|
|
||||||
- mkdir build
|
|
||||||
- cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release -D CMAKE_TOOLCHAIN_FILE=conan-generated/conan_toolchain.cmake
|
|
||||||
- cmake --build build
|
|
||||||
|
|
||||||
- versionName: 1.4.4
|
- versionName: 1.4.4
|
||||||
versionCode: 14400
|
versionCode: 14400
|
||||||
commit: b8f3de38c1c39c2501cb555c5d1dca4c722e67e8
|
commit: b8f3de38c1c39c2501cb555c5d1dca4c722e67e8
|
||||||
|
|
|
||||||
|
|
@ -218,35 +218,6 @@ Builds:
|
||||||
- popd
|
- popd
|
||||||
ndk: r21e
|
ndk: r21e
|
||||||
|
|
||||||
- versionName: 10.6.1.0
|
|
||||||
versionCode: 4275009
|
|
||||||
commit: 53f6ac3f682707a665c913643a88888f6cb331dd
|
|
||||||
subdir: TMessagesProj_App
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y ninja-build golang-go yasm cmake libuv1 make openjdk-17-jdk-headless
|
|
||||||
- update-alternatives --auto java
|
|
||||||
gradle:
|
|
||||||
- afat
|
|
||||||
rm:
|
|
||||||
- TMessagesProj/jni/ffmpeg/tests/ref/fate/sub-microdvd-remux
|
|
||||||
prebuild: echo -e 'APP_ID = 575730\nAPP_HASH = 723c7927097f8487d229438af766e329'
|
|
||||||
> API_KEYS
|
|
||||||
scandelete:
|
|
||||||
- TMessagesProj/jni
|
|
||||||
build:
|
|
||||||
- export NDK=$$NDK$$
|
|
||||||
- export NINJA_PATH=/usr/bin/ninja
|
|
||||||
- pushd ../TMessagesProj/jni
|
|
||||||
- ./build_libvpx_clang.sh
|
|
||||||
- ./build_ffmpeg_clang.sh
|
|
||||||
- ./patch_ffmpeg.sh
|
|
||||||
- ./patch_boringssl.sh
|
|
||||||
- ./build_boringssl.sh
|
|
||||||
- popd
|
|
||||||
ndk: r21e
|
|
||||||
|
|
||||||
- versionName: 10.6.1.1
|
- versionName: 10.6.1.1
|
||||||
versionCode: 4275019
|
versionCode: 4275019
|
||||||
commit: b09523312518f3d6b74dfbc1b6a59b73d4593517
|
commit: b09523312518f3d6b74dfbc1b6a59b73d4593517
|
||||||
|
|
|
||||||
|
|
@ -473,72 +473,6 @@ Builds:
|
||||||
- $$flutter$$/bin/flutter build apk
|
- $$flutter$$/bin/flutter build apk
|
||||||
ndk: r25c
|
ndk: r25c
|
||||||
|
|
||||||
- versionName: 1.8.0
|
|
||||||
versionCode: 38
|
|
||||||
commit: 6bdeafd0440d500777d453ffacbcd41100e91ad4
|
|
||||||
submodules: true
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
|
|
||||||
nasm python3-jsonschema
|
|
||||||
- apt-get install -y -t bullseye-backports meson python3-jinja2
|
|
||||||
output: build/app/outputs/flutter-apk/*.apk
|
|
||||||
srclibs:
|
|
||||||
- flutter@stable
|
|
||||||
- rustup@1.25.2
|
|
||||||
- media-kit-libmpv-android-video-build@v1.1.5
|
|
||||||
rm:
|
|
||||||
- linux
|
|
||||||
- macos
|
|
||||||
- snap
|
|
||||||
- windows
|
|
||||||
prebuild:
|
|
||||||
- export version=$(sed -n -E 's/.*flutter-version:\s([0-9.]+)/\1/p' .github/workflows/release.yml
|
|
||||||
| head -n 1)
|
|
||||||
- pushd $$flutter$$
|
|
||||||
- git checkout -f $version
|
|
||||||
- popd
|
|
||||||
- sed -i -e '/(signingConfigs/,+1d' android/app/build.gradle
|
|
||||||
- sed -i -e '/SettingKey.autoCheckUpdate/s/true/false/' lib/utils/miru_storage.dart
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- $$flutter$$/bin/flutter config --no-analytics
|
|
||||||
- $$flutter$$/bin/flutter packages pub get
|
|
||||||
- file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
|
|
||||||
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
|
|
||||||
- tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
|
|
||||||
- cd $$media-kit-libmpv-android-video-build$$
|
|
||||||
- git checkout -f $tag
|
|
||||||
- cd buildscripts
|
|
||||||
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
|
|
||||||
- sed -i -e '/download-sdk/d' download.sh
|
|
||||||
- sed -i -e '/git reset --hard/d' patch.sh
|
|
||||||
scandelete:
|
|
||||||
- .pub-cache
|
|
||||||
build:
|
|
||||||
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
|
|
||||||
- mkdir sdk
|
|
||||||
- ln -s $$SDK$$ ./sdk/android-sdk-linux
|
|
||||||
- PATH=$$flutter$$/bin/:$PATH bash bundle_default.sh
|
|
||||||
- popd
|
|
||||||
- mkdir -p build/media_kit_libs_android_video/output
|
|
||||||
- rm $$media-kit-libmpv-android-video-build$$/output/default-x86.jar
|
|
||||||
- cp $$media-kit-libmpv-android-video-build$$/output/*.jar build/media_kit_libs_android_video/output
|
|
||||||
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.70.0 --target aarch64-linux-android
|
|
||||||
armv7-linux-androideabi x86_64-linux-android
|
|
||||||
- source $HOME/.cargo/env
|
|
||||||
- isarlib=$(find . -path ./.pub-cache/hosted/pub.dev/isar_flutter_libs-*/android/src/main/jniLibs)
|
|
||||||
- pushd .isar
|
|
||||||
- bash tool/build_android.sh arm64
|
|
||||||
- mv libisar_android_arm64.so ../$isarlib/arm64-v8a/libisar.so
|
|
||||||
- bash tool/build_android.sh armv7
|
|
||||||
- mv libisar_android_armv7.so ../$isarlib/armeabi-v7a/libisar.so
|
|
||||||
- bash tool/build_android.sh x64
|
|
||||||
- mv libisar_android_x64.so ../$isarlib/x86_64/libisar.so
|
|
||||||
- popd
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- $$flutter$$/bin/flutter build apk
|
|
||||||
ndk: r25c
|
|
||||||
|
|
||||||
- versionName: 1.8.1
|
- versionName: 1.8.1
|
||||||
versionCode: 39
|
versionCode: 39
|
||||||
commit: b252133227750d0a5b9f1f24d28fcc581df9c860
|
commit: b252133227750d0a5b9f1f24d28fcc581df9c860
|
||||||
|
|
|
||||||
|
|
@ -78,18 +78,6 @@ Builds:
|
||||||
- yes
|
- yes
|
||||||
binary: https://github.com/aashishksahu/SafeSpace/releases/download/v%v/safe-space-v%v.apk
|
binary: https://github.com/aashishksahu/SafeSpace/releases/download/v%v/safe-space-v%v.apk
|
||||||
|
|
||||||
- versionName: 1.4.0
|
|
||||||
versionCode: 14
|
|
||||||
commit: 6ade822a2384a8d734681951857db6e8b37ec52d
|
|
||||||
subdir: app
|
|
||||||
sudo:
|
|
||||||
- apt-get update
|
|
||||||
- apt-get install -y openjdk-17-jdk-headless
|
|
||||||
- update-alternatives --auto java
|
|
||||||
gradle:
|
|
||||||
- yes
|
|
||||||
binary: https://github.com/aashishksahu/SafeSpace/releases/download/v%v/safe-space-v%v.apk
|
|
||||||
|
|
||||||
- versionName: 1.4.1
|
- versionName: 1.4.1
|
||||||
versionCode: 15
|
versionCode: 15
|
||||||
commit: 4fbcbbb4dc26c03851abdec36cb167fe5c4506d1
|
commit: 4fbcbbb4dc26c03851abdec36cb167fe5c4506d1
|
||||||
|
|
|
||||||
|
|
@ -175,84 +175,6 @@ Builds:
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||||
- ../flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
|
- ../flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
|
||||||
|
|
||||||
- versionName: 1.0.0
|
|
||||||
versionCode: 131
|
|
||||||
commit: 99d7e4c57df88739c68c74e942a3602baacc780a
|
|
||||||
subdir: tarok
|
|
||||||
submodules: true
|
|
||||||
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
|
|
||||||
rm:
|
|
||||||
- tarok/windows
|
|
||||||
- tarok/web
|
|
||||||
- tarok/linux
|
|
||||||
- stockskis-experimentations
|
|
||||||
- stockskis_cli
|
|
||||||
- backend
|
|
||||||
prebuild:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter config --no-analytics
|
|
||||||
- ../flutter/bin/flutter pub get
|
|
||||||
scanignore:
|
|
||||||
- flutter/bin/cache
|
|
||||||
scandelete:
|
|
||||||
- flutter
|
|
||||||
- tarok/.pub-cache
|
|
||||||
build:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
|
|
||||||
|
|
||||||
- versionName: 1.0.0
|
|
||||||
versionCode: 132
|
|
||||||
commit: 99d7e4c57df88739c68c74e942a3602baacc780a
|
|
||||||
subdir: tarok
|
|
||||||
submodules: true
|
|
||||||
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
|
|
||||||
rm:
|
|
||||||
- tarok/windows
|
|
||||||
- tarok/web
|
|
||||||
- tarok/linux
|
|
||||||
- stockskis-experimentations
|
|
||||||
- stockskis_cli
|
|
||||||
- backend
|
|
||||||
prebuild:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter config --no-analytics
|
|
||||||
- ../flutter/bin/flutter pub get
|
|
||||||
scanignore:
|
|
||||||
- flutter/bin/cache
|
|
||||||
scandelete:
|
|
||||||
- flutter
|
|
||||||
- tarok/.pub-cache
|
|
||||||
build:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
|
|
||||||
|
|
||||||
- versionName: 1.0.0
|
|
||||||
versionCode: 133
|
|
||||||
commit: 99d7e4c57df88739c68c74e942a3602baacc780a
|
|
||||||
subdir: tarok
|
|
||||||
submodules: true
|
|
||||||
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
|
|
||||||
rm:
|
|
||||||
- tarok/windows
|
|
||||||
- tarok/web
|
|
||||||
- tarok/linux
|
|
||||||
- stockskis-experimentations
|
|
||||||
- stockskis_cli
|
|
||||||
- backend
|
|
||||||
prebuild:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter config --no-analytics
|
|
||||||
- ../flutter/bin/flutter pub get
|
|
||||||
scanignore:
|
|
||||||
- flutter/bin/cache
|
|
||||||
scandelete:
|
|
||||||
- flutter
|
|
||||||
- tarok/.pub-cache
|
|
||||||
build:
|
|
||||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
|
||||||
- ../flutter/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
|
|
||||||
|
|
||||||
- versionName: 1.0.1
|
- versionName: 1.0.1
|
||||||
versionCode: 141
|
versionCode: 141
|
||||||
commit: 4f5252c29b5205e0e22adda557808526087adb99
|
commit: 4f5252c29b5205e0e22adda557808526087adb99
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue