mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-17 03:09:11 +00:00
keep latest
This commit is contained in:
parent
c591fb0c6c
commit
bbbb8b025d
11 changed files with 0 additions and 683 deletions
|
|
@ -152,141 +152,6 @@ Builds:
|
|||
- popd
|
||||
- mv $repo app.panoramax
|
||||
|
||||
- versionName: 1.7.0
|
||||
versionCode: 41
|
||||
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
|
||||
sudo:
|
||||
- mkdir -p /builds/panoramax/clients
|
||||
- chown vagrant /builds/panoramax/clients
|
||||
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
|
||||
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-x86_64-release.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- rm $$flutter$$/engine/src/.gn
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- flutter config --no-analytics
|
||||
- flutter pub get
|
||||
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
|
||||
- versionName: 1.7.0
|
||||
versionCode: 42
|
||||
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
|
||||
sudo:
|
||||
- mkdir -p /builds/panoramax/clients
|
||||
- chown vagrant /builds/panoramax/clients
|
||||
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
|
||||
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-armeabi-v7a-release.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- rm $$flutter$$/engine/src/.gn
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- flutter config --no-analytics
|
||||
- flutter pub get
|
||||
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
|
||||
- versionName: 1.7.0
|
||||
versionCode: 43
|
||||
commit: ed6169b2e1102944a2856d1ef022d3ecbccea1b3
|
||||
sudo:
|
||||
- mkdir -p /builds/panoramax/clients
|
||||
- chown vagrant /builds/panoramax/clients
|
||||
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
|
||||
binary: https://gitlab.com/panoramax/clients/mobile-app/-/releases/v%v/downloads/app-arm64-v8a-release.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- flutterVersion=$(sed -n -E 's/.*flutter:(.*)/\1/p' .gitlab-ci.yml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- rm $$flutter$$/engine/src/.gn
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- flutter config --no-analytics
|
||||
- flutter pub get
|
||||
- sed -i -e '/googleapis/d' .pub-cache/hosted/pub.dev/webview_cookie_manager_plus-*/android/build.gradle
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/builds/panoramax/clients/mobile-app
|
||||
- cd ..
|
||||
- mv app.panoramax $repo
|
||||
- pushd $repo
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
|
||||
- popd
|
||||
- mv $repo app.panoramax
|
||||
|
||||
- versionName: 1.7.1
|
||||
versionCode: 51
|
||||
commit: 15ee407683d331b95205904a27f86f6c57aad199
|
||||
|
|
|
|||
|
|
@ -144,50 +144,6 @@ Builds:
|
|||
- ./godot/bin/godot.* --headless --export-release Android IED.apk
|
||||
ndk: 23.2.8568313
|
||||
|
||||
- versionName: Ad Nauseam
|
||||
versionCode: 16
|
||||
commit: 84b32eb9aec9dfc20721dc755d4e51c76b7aa823
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y build-essential scons pkg-config libx11-dev libxcursor-dev
|
||||
libxinerama-dev libgl1-mesa-dev libglu-dev libasound2-dev libpulse-dev libudev-dev
|
||||
libxi-dev libxrandr-dev
|
||||
output: IED.apk
|
||||
srclibs:
|
||||
- Godot@4.3-stable
|
||||
build:
|
||||
- export HOME=$PWD
|
||||
- cp -R $$Godot$$ godot
|
||||
- keytool -keyalg RSA -genkey -v -keystore debug.keystore -storepass android
|
||||
-alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
|
||||
- mkdir -p ./.config/godot/
|
||||
- export ANDROID_SDK_ROOT=$$SDK$$
|
||||
- export SDK_PATH="export/android/android_sdk_path = \"$$SDK$$\""
|
||||
- export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
|
||||
- export JAVA_PATH="export/android/java_sdk_path = \"$JAVA_HOME\""
|
||||
- export ANDROID_NDK_ROOT=$$NDK$$
|
||||
- export DEBUG_KEYSTORE_PATH="export/android/debug_keystore = \"$PWD/debug.keystore\""
|
||||
- echo '[gd_resource type="EditorSettings" format=3]' >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo "[resource]" >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo $JAVA_PATH >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo $SDK_PATH >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo $DEBUG_KEYSTORE_PATH >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo 'export/android/debug_keystore_user = "androiddebugkey"' >> ./.config/godot/editor_settings-4.3.tres
|
||||
- echo 'export/android/debug_keystore_pass = "android"' >> ./.config/godot/editor_settings-4.3.tres
|
||||
- cd godot
|
||||
- scons -j `nproc` platform=linuxbsd target=editor
|
||||
- scons -j `nproc` platform=android target=template_release arch=arm64
|
||||
- pushd platform/android/java
|
||||
- gradle generateGodotTemplates
|
||||
- popd
|
||||
- cd ..
|
||||
- cp godot/bin/android_source.zip .
|
||||
- mkdir android
|
||||
- unzip android_source.zip -d android/build
|
||||
- echo "4.3.stable" >> android/.build_version
|
||||
- ./godot/bin/godot.* --headless --export-release Android IED.apk
|
||||
ndk: 23.2.8568313
|
||||
|
||||
- versionName: Ad Nauseam +1
|
||||
versionCode: 17
|
||||
commit: b889ed90ee4508282dca50c927b726c42af526d1
|
||||
|
|
|
|||
|
|
@ -127,29 +127,6 @@ Builds:
|
|||
scandelete:
|
||||
- build-conventions-secant
|
||||
|
||||
- versionName: 2.0.3
|
||||
versionCode: 965
|
||||
commit: 8d3af5814e2ab2d8f1e090310df7b665143ad59a
|
||||
subdir: app
|
||||
gradle:
|
||||
- zcashmainnet
|
||||
- foss
|
||||
rm:
|
||||
- ui-screenshot-test
|
||||
- build-conventions-secant/src/main/kotlin/secant.emulator-wtf-conventions.gradle.kts
|
||||
prebuild:
|
||||
- cd ..
|
||||
- sed -i -e '/start wtf maven/,/end wtf maven/d' -e '/include("ui-screenshot-test")/d'
|
||||
settings.gradle.kts
|
||||
- sed -i -e '/wtf.emulator.gradle/d' -e '/secant.emulator-wtf-conventions/d'
|
||||
*/build.gradle.kts
|
||||
- sed -i -e '/gms/d' -e '/com.google.firebase/d' build.gradle.kts
|
||||
- sed -i -e '/wtf.emulator/d' -e '/com.vdurmont/d' -e '/org.json:json/d' -e
|
||||
'/gms/d' -e '/firebase/d' -e '/auto-value-gson-runtime/d' -e '/autotransient/d'
|
||||
buildscript-gradle.lockfile build-conventions-secant/gradle.lockfile
|
||||
scandelete:
|
||||
- build-conventions-secant
|
||||
|
||||
AllowedAPKSigningKeys: 412a1d2412a0be5ffbad9e7dd1eeedb9442dad8b9e9dffc334c07a0c3645ddfe
|
||||
|
||||
AutoUpdateMode: Version
|
||||
|
|
|
|||
|
|
@ -2287,44 +2287,6 @@ Builds:
|
|||
- popd
|
||||
- mv $HOME/work/Musify/Musify com.gokadzev.musify.fdroid
|
||||
|
||||
- versionName: 9.5.0
|
||||
versionCode: 131
|
||||
commit: 14bd3e4d443251d53676e107d2606c560bca5c4e
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y 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 flutterVersion="$(yq -r .environment.flutter pubspec.yaml | sed 's/\^//g')"
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- rm $$flutter$$/engine/src/.gn
|
||||
- $$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: 9.5.2
|
||||
versionCode: 133
|
||||
commit: 43c90bb8f03d725af16297f2564cceb57ac71f90
|
||||
|
|
|
|||
|
|
@ -1223,27 +1223,6 @@ Builds:
|
|||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- flutter/bin/flutter build apk --dart-define=ORGRO_VERSION=$$VERSION$$
|
||||
|
||||
- versionName: 1.60.4
|
||||
versionCode: 176
|
||||
commit: 96e1a032c61f174743102beb0c280203e637a204
|
||||
submodules: true
|
||||
output: build/app/outputs/flutter-apk/app-release.apk
|
||||
prebuild:
|
||||
- touch android/key.properties
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- flutter/bin/flutter config --no-analytics
|
||||
- flutter/bin/flutter pub get
|
||||
scanignore:
|
||||
- flutter/packages/flutter_tools/gradle/resolve_dependencies.gradle
|
||||
- flutter/packages/flutter_tools/gradle/aar_init_script.gradle
|
||||
- flutter/bin/cache
|
||||
scandelete:
|
||||
- flutter
|
||||
- .pub-cache
|
||||
build:
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- flutter/bin/flutter build apk --dart-define=ORGRO_VERSION=$$VERSION$$
|
||||
|
||||
- versionName: 1.60.5
|
||||
versionCode: 177
|
||||
commit: 8cd262c7bfe1067d089bc38981c17343e27071b4
|
||||
|
|
|
|||
|
|
@ -15333,36 +15333,6 @@ Builds:
|
|||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250527'
|
||||
versionCode: 20250527
|
||||
commit: 60a4f5cebd4ba1c1d67d3edc31aaeaccd10603ec
|
||||
subdir: app
|
||||
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: '20250528'
|
||||
versionCode: 20250528
|
||||
commit: 67cdcde6c6d6c6ede70d75741a493bf34178faf3
|
||||
subdir: app
|
||||
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: '20250529'
|
||||
versionCode: 20250529
|
||||
commit: 19fd43c1ee453b6407309908bcfda4b83c47ab48
|
||||
|
|
|
|||
|
|
@ -563,43 +563,6 @@ Builds:
|
|||
- node buildSrc/prepareMobileBuild.js dist calendar
|
||||
ndk: r26b
|
||||
|
||||
- versionName: 287.250523.0
|
||||
versionCode: 132
|
||||
commit: 1c2b12c0fe14a3566073ccd4d807b639f92e78c6
|
||||
subdir: app-android/calendar
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -y g++ make emscripten
|
||||
- curl -Lo node.tar.gz https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.gz
|
||||
- echo "bf3a779bef19452da90fb88358ec2c57e0d2f882839b20dc6afc297b6aafc0d7 node.tar.gz"
|
||||
| sha256sum -c -
|
||||
- tar xzf node.tar.gz --strip-components=1 -C /usr/local/
|
||||
- sysctl fs.inotify.max_user_watches=524288 || true
|
||||
gradle:
|
||||
- fdroid
|
||||
srclibs:
|
||||
- rustup@1.27.1
|
||||
rm:
|
||||
- app-ios
|
||||
prebuild:
|
||||
- cd ../..
|
||||
- node buildSrc/fixFdroidDeps.js
|
||||
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.84.1 --target aarch64-linux-android,armv7-linux-androideabi,x86_64-linux-android,i686-linux-android
|
||||
- source $HOME/.cargo/env
|
||||
- npm install
|
||||
- sed -i -e "/cargo {/a cargoCommand = \"$(which cargo)\"\nrustcCommand = \"$(which
|
||||
rustc)\"" -e "s|\"cargo\"|\"$(which cargo)\"|" tuta-sdk/android/sdk/build.gradle.kts
|
||||
scandelete:
|
||||
- node_modules
|
||||
build:
|
||||
- cd ../..
|
||||
- source $HOME/.cargo/env
|
||||
- npm run build-packages
|
||||
- node --max-old-space-size=4096 webapp prod --app calendar
|
||||
- node buildSrc/prepareMobileBuild.js dist calendar
|
||||
ndk: r26b
|
||||
|
||||
- versionName: 287.250527.0
|
||||
versionCode: 133
|
||||
commit: 8efdd613415ce4a19665c138116e03c412151ffa
|
||||
|
|
|
|||
|
|
@ -792,48 +792,6 @@ Builds:
|
|||
export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1);
|
||||
[[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done
|
||||
|
||||
- versionName: 1.31.4
|
||||
versionCode: 629
|
||||
commit: b30bc1db9d31389174882154b1e830f970cebad4
|
||||
subdir: android/app
|
||||
sudo:
|
||||
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y openjdk-21-jdk-headless
|
||||
- update-java-alternatives -a
|
||||
gradle:
|
||||
- fDroid
|
||||
prebuild:
|
||||
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX0lEPWtpbVpiWXlaYUVia2Ewb0Npb1ExNUdINWhlNFp4dGtXCg=="
|
||||
| base64 -d > ../../not_so_secret.properties
|
||||
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX1NFQ1JFVD00ZVlINmpqRzBVVm1GRGN1Yk1CSThrVVlxT18xVkxHRAo="
|
||||
| base64 -d >> ../../not_so_secret.properties
|
||||
- sed -i -e '/firebase/d' -e '/google.services/d' ../../build.gradle.kts
|
||||
- sed -i -e 's/\.debug//' ../../shared/domain/src/commonMain/kotlin/ly/david/musicsearch/shared/domain/Constants.kt
|
||||
scandelete:
|
||||
- build-logic/convention/build
|
||||
|
||||
- versionName: 1.32.2
|
||||
versionCode: 633
|
||||
commit: 51448f58851986875e291fa71b3818feeab9281a
|
||||
subdir: android/app
|
||||
sudo:
|
||||
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y openjdk-21-jdk-headless
|
||||
- update-java-alternatives -a
|
||||
gradle:
|
||||
- fDroid
|
||||
prebuild:
|
||||
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX0lEPWtpbVpiWXlaYUVia2Ewb0Npb1ExNUdINWhlNFp4dGtXCg=="
|
||||
| base64 -d > ../../not_so_secret.properties
|
||||
- echo "TVVTSUNCUkFJTlpfQ0xJRU5UX1NFQ1JFVD00ZVlINmpqRzBVVm1GRGN1Yk1CSThrVVlxT18xVkxHRAo="
|
||||
| base64 -d >> ../../not_so_secret.properties
|
||||
- sed -i -e '/firebase/d' -e '/google.services/d' ../../build.gradle.kts
|
||||
- sed -i -e 's/\.debug//' ../../shared/domain/src/commonMain/kotlin/ly/david/musicsearch/shared/domain/Constants.kt
|
||||
scandelete:
|
||||
- build-logic/convention/build
|
||||
|
||||
- versionName: 1.33.0
|
||||
versionCode: 635
|
||||
commit: d296814213f66806a6fcf428d810906ea66f2b5a
|
||||
|
|
|
|||
|
|
@ -6955,162 +6955,6 @@ Builds:
|
|||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 10.8.3
|
||||
versionCode: 771
|
||||
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev
|
||||
gradle:
|
||||
- yes
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOROOT=$$go$$
|
||||
- export GOPATH="$HOME/go"
|
||||
- export PATH="$GOROOT/bin:$PATH"
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- pushd ../XrayCore
|
||||
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
|
||||
- go mod download
|
||||
- gomobile init
|
||||
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/arm
|
||||
-ldflags="-buildid=" -trimpath
|
||||
- popd
|
||||
ndk: 27.1.12297006
|
||||
gradleprops:
|
||||
- abiId=1
|
||||
- abiTarget=armeabi-v7a
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 10.8.3
|
||||
versionCode: 772
|
||||
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev
|
||||
gradle:
|
||||
- yes
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOROOT=$$go$$
|
||||
- export GOPATH="$HOME/go"
|
||||
- export PATH="$GOROOT/bin:$PATH"
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- pushd ../XrayCore
|
||||
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
|
||||
- go mod download
|
||||
- gomobile init
|
||||
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/arm64
|
||||
-ldflags="-buildid=" -trimpath
|
||||
- popd
|
||||
ndk: 27.1.12297006
|
||||
gradleprops:
|
||||
- abiId=2
|
||||
- abiTarget=arm64-v8a
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 10.8.3
|
||||
versionCode: 773
|
||||
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev
|
||||
gradle:
|
||||
- yes
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOROOT=$$go$$
|
||||
- export GOPATH="$HOME/go"
|
||||
- export PATH="$GOROOT/bin:$PATH"
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- pushd ../XrayCore
|
||||
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
|
||||
- go mod download
|
||||
- gomobile init
|
||||
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/386
|
||||
-ldflags="-buildid=" -trimpath
|
||||
- popd
|
||||
ndk: 27.1.12297006
|
||||
gradleprops:
|
||||
- abiId=3
|
||||
- abiTarget=x86
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 10.8.3
|
||||
versionCode: 774
|
||||
commit: ba96ce2ad119453f4f421d87bc21059fb85c4c36
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- apt-get update
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev
|
||||
gradle:
|
||||
- yes
|
||||
srclibs:
|
||||
- go@go1.24.3
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sdkmanager "platforms;android-35" "build-tools;35.0.0"
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOROOT=$$go$$
|
||||
- export GOPATH="$HOME/go"
|
||||
- export PATH="$GOROOT/bin:$PATH"
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- pushd ../XrayCore
|
||||
- go install golang.org/x/mobile/cmd/gomobile@v0.0.0-20250506005352-78cd7a343bde
|
||||
- go mod download
|
||||
- gomobile init
|
||||
- gomobile bind -o "../app/libs/XrayCore.aar" -androidapi 26 -target android/amd64
|
||||
-ldflags="-buildid=" -trimpath
|
||||
- popd
|
||||
ndk: 27.1.12297006
|
||||
gradleprops:
|
||||
- abiId=4
|
||||
- abiTarget=x86_64
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 10.8.4
|
||||
versionCode: 781
|
||||
commit: ef1c79505fcfa538463f8e9990192a41e75c614e
|
||||
|
|
|
|||
|
|
@ -414,138 +414,6 @@ Builds:
|
|||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
ndk: 27.0.12077973
|
||||
|
||||
- versionName: 0.5.0
|
||||
versionCode: 21001
|
||||
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins
|
||||
- chown vagrant /home/jenkins
|
||||
output: build/app/outputs/flutter-apk/app-x86_64-release.apk
|
||||
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-x86_64-v%v.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- mkdir -p $repo
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin/:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-x64"
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
ndk: 27.0.12077973
|
||||
|
||||
- versionName: 0.5.0
|
||||
versionCode: 21002
|
||||
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins
|
||||
- chown vagrant /home/jenkins
|
||||
output: build/app/outputs/flutter-apk/app-armeabi-v7a-release.apk
|
||||
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-armeabi-v%v.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- mkdir -p $repo
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin/:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm"
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
ndk: 27.0.12077973
|
||||
|
||||
- versionName: 0.5.0
|
||||
versionCode: 21003
|
||||
commit: e25d045a4d3515add2aab0ce7fc7e47733bcc512
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins
|
||||
- chown vagrant /home/jenkins
|
||||
output: build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
|
||||
binary: https://codeberg.org/retiolus/natinfo_flutter/releases/download/v%v/net.retiolus.natinfo-arm64-v%v.apk
|
||||
srclibs:
|
||||
- flutter@stable
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- web
|
||||
- windows
|
||||
prebuild:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- mkdir -p $repo
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- '[[ $flutterVersion ]] || exit 1'
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $repo/natinfo_flutter_v$$VERSION$$
|
||||
- pushd $repo/natinfo_flutter_v$$VERSION$$
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- export PATH=$$flutter$$/bin/:$PATH
|
||||
- $$flutter$$/bin/flutter build apk --release --split-per-abi --target-platform="android-arm64"
|
||||
- popd
|
||||
- mv $repo/natinfo_flutter_v$$VERSION$$ net.retiolus.natinfo
|
||||
ndk: 27.0.12077973
|
||||
|
||||
- versionName: 0.5.1
|
||||
versionCode: 22001
|
||||
commit: fe73485851eb3986db7a75fd6827c03f6d61e0e1
|
||||
|
|
|
|||
|
|
@ -656,31 +656,6 @@ Builds:
|
|||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter build apk
|
||||
|
||||
- versionName: 1.36.0
|
||||
versionCode: 20250528
|
||||
commit: 1999b45cad1425c908254f4ce076b6077241ecc9
|
||||
sudo:
|
||||
- rm -fr /opt/android-sdk/ndk/*
|
||||
- apt-get update
|
||||
- apt-get install -y git-lfs
|
||||
output: build/app/outputs/flutter-apk/app-release.apk
|
||||
srclibs:
|
||||
- flutter@3.24.5
|
||||
rm:
|
||||
- ios
|
||||
- linux
|
||||
- macos
|
||||
- snap
|
||||
prebuild:
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter pub get
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter build apk
|
||||
|
||||
- versionName: 1.36.1
|
||||
versionCode: 20250529
|
||||
commit: beef7c5f29310b29c5e704966a5492c3f37919e2
|
||||
|
|
|
|||
Loading…
Reference in a new issue