mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-17 11:19:13 +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
|
||||
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
|
||||
versionCode: 119
|
||||
commit: 3dddc6b449048a5b551d53540ea9acda53579bc8
|
||||
|
|
|
|||
|
|
@ -86,32 +86,6 @@ Builds:
|
|||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --zipalign fix-newlines $$OUT$$
|
||||
'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
|
||||
versionCode: 4002
|
||||
commit: 3c0272e5a0a4e970aa9cbc18a96ffc2faa56cc08
|
||||
|
|
|
|||
|
|
@ -1255,17 +1255,6 @@ Builds:
|
|||
gradle:
|
||||
- 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
|
||||
versionCode: 221
|
||||
commit: 778f3f1febf0aac7a90cf967866eaedacd2ad7d1
|
||||
|
|
|
|||
|
|
@ -381,17 +381,6 @@ Builds:
|
|||
gradle:
|
||||
- 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
|
||||
versionCode: 69
|
||||
commit: 08f886583621f09f0cdc9174a1e07d5d77f06288
|
||||
|
|
|
|||
|
|
@ -719,45 +719,6 @@ Builds:
|
|||
- popd
|
||||
- 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
|
||||
versionCode: 81
|
||||
commit: 9461948b842a3367defa537a6d30cb0ea5ce2bad
|
||||
|
|
|
|||
|
|
@ -1845,51 +1845,6 @@ Builds:
|
|||
gradleprops:
|
||||
- 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
|
||||
versionCode: 227
|
||||
commit: 042c2c723b865da14236ce28107af2b000eaefd2
|
||||
|
|
|
|||
|
|
@ -13158,25 +13158,6 @@ Builds:
|
|||
scandelete:
|
||||
- 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'
|
||||
versionCode: 20240120
|
||||
commit: 90d609383bbe9795bf249cb0d319e657d024f518
|
||||
|
|
|
|||
|
|
@ -181,19 +181,6 @@ Builds:
|
|||
- yes
|
||||
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
|
||||
versionCode: 39
|
||||
commit: a530d30d4a3e44180f6c4449367f263bd20c1304
|
||||
|
|
|
|||
|
|
@ -13854,65 +13854,6 @@ Builds:
|
|||
- .yarn/
|
||||
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
|
||||
versionCode: 3003022
|
||||
commit: '@standardnotes/mobile@3.185.3'
|
||||
|
|
|
|||
|
|
@ -5399,16 +5399,6 @@ Builds:
|
|||
- desktop
|
||||
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
|
||||
versionCode: 958
|
||||
commit: 6b2f811d5893e5b576a1380e59449e2ffbb41b57
|
||||
|
|
|
|||
|
|
@ -222,21 +222,6 @@ Builds:
|
|||
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
|
||||
versionCode: 33401
|
||||
commit: 091cd2e028c8819387dfe15402f352daa0fc717d
|
||||
|
|
|
|||
|
|
@ -477,17 +477,6 @@ Builds:
|
|||
gradle:
|
||||
- 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
|
||||
versionCode: 511
|
||||
commit: 596c546cce0947169154070e464dbbad173e7856
|
||||
|
|
|
|||
|
|
@ -159,15 +159,6 @@ Builds:
|
|||
rm:
|
||||
- app/gradle
|
||||
|
||||
- versionName: 2.8.4
|
||||
versionCode: 29
|
||||
commit: 978264a8f5f0f7c5788727757c223142f16911a3
|
||||
subdir: app
|
||||
gradle:
|
||||
- yes
|
||||
rm:
|
||||
- app/gradle
|
||||
|
||||
- versionName: 2.8.5
|
||||
versionCode: 30
|
||||
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 --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
|
||||
versionCode: 14400
|
||||
commit: b8f3de38c1c39c2501cb555c5d1dca4c722e67e8
|
||||
|
|
|
|||
|
|
@ -218,35 +218,6 @@ Builds:
|
|||
- popd
|
||||
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
|
||||
versionCode: 4275019
|
||||
commit: b09523312518f3d6b74dfbc1b6a59b73d4593517
|
||||
|
|
|
|||
|
|
@ -473,72 +473,6 @@ Builds:
|
|||
- $$flutter$$/bin/flutter build apk
|
||||
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
|
||||
versionCode: 39
|
||||
commit: b252133227750d0a5b9f1f24d28fcc581df9c860
|
||||
|
|
|
|||
|
|
@ -78,18 +78,6 @@ Builds:
|
|||
- yes
|
||||
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
|
||||
versionCode: 15
|
||||
commit: 4fbcbbb4dc26c03851abdec36cb167fe5c4506d1
|
||||
|
|
|
|||
|
|
@ -175,84 +175,6 @@ Builds:
|
|||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- ../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
|
||||
versionCode: 141
|
||||
commit: 4f5252c29b5205e0e22adda557808526087adb99
|
||||
|
|
|
|||
Loading…
Reference in a new issue