mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-05-18 03:39:10 +00:00
keep latest
This commit is contained in:
parent
a747a22e19
commit
75d894053c
10 changed files with 0 additions and 472 deletions
|
|
@ -485,46 +485,6 @@ Builds:
|
|||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 1.11.0.1
|
||||
versionCode: 1110001
|
||||
commit: 4783d6df440ca0b8570809b6eca783e0c168220a
|
||||
subdir: app
|
||||
sudo:
|
||||
- export CPUS_MAX=16
|
||||
- export CPUS=$(getconf _NPROCESSORS_ONLN)
|
||||
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
|
||||
; done
|
||||
gradle:
|
||||
- yes
|
||||
binary: https://github.com/DroidWorksStudio/mLauncher/releases/download/%v/MultiLauncher-%v-Signed.apk
|
||||
srclibs:
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sed -i -e '/foojay/d' ../settings.gradle.kts
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 1.11.0.2
|
||||
versionCode: 1110002
|
||||
commit: 3ae3d59955366616907d6635506f8b1584725e72
|
||||
subdir: app
|
||||
sudo:
|
||||
- export CPUS_MAX=16
|
||||
- export CPUS=$(getconf _NPROCESSORS_ONLN)
|
||||
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
|
||||
; done
|
||||
gradle:
|
||||
- yes
|
||||
binary: https://github.com/DroidWorksStudio/mLauncher/releases/download/%v/MultiLauncher-%v-Signed.apk
|
||||
srclibs:
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
prebuild: sed -i -e '/foojay/d' ../settings.gradle.kts
|
||||
postbuild:
|
||||
- mv $$OUT$$ unaligned.apk
|
||||
- $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner
|
||||
--replace unaligned.apk $$OUT$$
|
||||
|
||||
- versionName: 1.11.1.0
|
||||
versionCode: 1110100
|
||||
commit: 1.11.1.0
|
||||
|
|
|
|||
|
|
@ -87,22 +87,6 @@ Builds:
|
|||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-newlines
|
||||
$$OUT$$ 'META-INF/services/*' 'res/*.json'
|
||||
|
||||
- versionName: 3.2.0
|
||||
versionCode: 41
|
||||
commit: 95feb975ea35d4c1b39b62e43f233cfa1c4b910f
|
||||
subdir: app
|
||||
sudo:
|
||||
- export CPUS_MAX=6
|
||||
- export CPUS=$(getconf _NPROCESSORS_ONLN)
|
||||
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
|
||||
; done
|
||||
gradle:
|
||||
- yes
|
||||
srclibs:
|
||||
- reproducible-apk-tools@v0.3.0
|
||||
postbuild: $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-newlines
|
||||
$$OUT$$ 'META-INF/services/*' 'res/*.json'
|
||||
|
||||
- versionName: 3.2.1
|
||||
versionCode: 42
|
||||
commit: 66c3a4bb2e5cecd83b9d6539ad034d02905668c6
|
||||
|
|
|
|||
|
|
@ -893,22 +893,6 @@ Builds:
|
|||
scandelete:
|
||||
- gradlePlugins
|
||||
|
||||
- versionName: 9.8.9
|
||||
versionCode: 989
|
||||
commit: 4ae2050355ed6a21ce9e38767f2872a42f231999
|
||||
subdir: PersianCalendar
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- yes
|
||||
prebuild: sed -i -e '/agp/s/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
||||
scandelete:
|
||||
- gradlePlugins
|
||||
|
||||
- versionName: 9.9.0
|
||||
versionCode: 990
|
||||
commit: 5564478331a1036f582c219ee1c712c3f1178fb1
|
||||
|
|
|
|||
|
|
@ -4878,170 +4878,6 @@ Builds:
|
|||
- ./run lib core
|
||||
- gradle :app:downloadAssets
|
||||
|
||||
- versionName: 0.16.3
|
||||
versionCode: 1271
|
||||
disable: https://github.com/dyhkwong/Exclave/issues/244
|
||||
commit: c1bfbc53043359899829655c16203d492e6a797f
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
gradle:
|
||||
- oss
|
||||
output: build/outputs/apk/oss/release/Exclave-*-x86-unsigned.apk
|
||||
binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-x86.apk
|
||||
srclibs:
|
||||
- go@go1.23.3
|
||||
prebuild:
|
||||
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
|
||||
- git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml)
|
||||
- sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)"
|
||||
- cd ../library/core/
|
||||
- sed -i -e 's|bind|bind -target="android/386"|' build.sh
|
||||
- go mod download
|
||||
scandelete:
|
||||
- plugin
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOPATH=$$go$$
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- cd ..
|
||||
- GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml)
|
||||
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
||||
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
||||
- ./run lib core
|
||||
- gradle :app:downloadAssets
|
||||
|
||||
- versionName: 0.16.3
|
||||
versionCode: 1272
|
||||
disable: https://github.com/dyhkwong/Exclave/issues/244
|
||||
commit: c1bfbc53043359899829655c16203d492e6a797f
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
gradle:
|
||||
- oss
|
||||
output: build/outputs/apk/oss/release/Exclave-*-armeabi-v7a-unsigned.apk
|
||||
binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-armeabi-v7a.apk
|
||||
srclibs:
|
||||
- go@go1.23.3
|
||||
prebuild:
|
||||
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
|
||||
- git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml)
|
||||
- sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)"
|
||||
- cd ../library/core/
|
||||
- sed -i -e 's|bind|bind -target="android/arm"|' build.sh
|
||||
- go mod download
|
||||
scandelete:
|
||||
- plugin
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOPATH=$$go$$
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- cd ..
|
||||
- GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml)
|
||||
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
||||
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
||||
- ./run lib core
|
||||
- gradle :app:downloadAssets
|
||||
|
||||
- versionName: 0.16.3
|
||||
versionCode: 1273
|
||||
disable: https://github.com/dyhkwong/Exclave/issues/244
|
||||
commit: c1bfbc53043359899829655c16203d492e6a797f
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
gradle:
|
||||
- oss
|
||||
output: build/outputs/apk/oss/release/Exclave-*-x86_64-unsigned.apk
|
||||
binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-x86_64.apk
|
||||
srclibs:
|
||||
- go@go1.23.3
|
||||
prebuild:
|
||||
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
|
||||
- git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml)
|
||||
- sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)"
|
||||
- cd ../library/core/
|
||||
- sed -i -e 's|bind|bind -target="android/amd64"|' build.sh
|
||||
- go mod download
|
||||
scandelete:
|
||||
- plugin
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOPATH=$$go$$
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- cd ..
|
||||
- GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml)
|
||||
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
||||
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
||||
- ./run lib core
|
||||
- gradle :app:downloadAssets
|
||||
|
||||
- versionName: 0.16.3
|
||||
versionCode: 1274
|
||||
disable: https://github.com/dyhkwong/Exclave/issues/244
|
||||
commit: c1bfbc53043359899829655c16203d492e6a797f
|
||||
subdir: app
|
||||
submodules: true
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
- apt-get install -t bookworm-backports -y golang-go
|
||||
- apt-get install -y gcc libc-dev make
|
||||
gradle:
|
||||
- oss
|
||||
output: build/outputs/apk/oss/release/Exclave-*-arm64-v8a-unsigned.apk
|
||||
binary: https://github.com/dyhkwong/Exclave/releases/download/%v/Exclave-%v-arm64-v8a.apk
|
||||
srclibs:
|
||||
- go@go1.23.3
|
||||
prebuild:
|
||||
- sdkmanager "platforms;android-34" "build-tools;34.0.0"
|
||||
- git -C $$go$$ checkout -f go$(sed -n -E "s/.*go-version:\ (.*)/\1/p" ../.github/workflows/release.yml)
|
||||
- sdkmanager "ndk;$(sed -n -E "s/.*ndk-version:\ (.*)/\1/p" ../.github/workflows/release.yml)"
|
||||
- cd ../library/core/
|
||||
- sed -i -e 's|bind|bind -target="android/arm64"|' build.sh
|
||||
- go mod download
|
||||
scandelete:
|
||||
- plugin
|
||||
build:
|
||||
- pushd $$go$$/src
|
||||
- ./make.bash
|
||||
- popd
|
||||
- export GOPATH=$$go$$
|
||||
- export PATH="$GOPATH/bin:$PATH"
|
||||
- cd ..
|
||||
- GO_MOBILE_VERSION=$(sed -n -E "s/.*gomobile@(.*)/\1/p" .github/workflows/release.yml)
|
||||
- go install github.com/sagernet/gomobile/cmd/gomobile@$GO_MOBILE_VERSION
|
||||
- go install github.com/sagernet/gomobile/cmd/gobind@$GO_MOBILE_VERSION
|
||||
- ./run lib core
|
||||
- gradle :app:downloadAssets
|
||||
|
||||
- versionName: 0.16.4
|
||||
versionCode: 1276
|
||||
commit: a3d4fdd1ee58cc457d88a3641a12632ffa98b7ef
|
||||
|
|
|
|||
|
|
@ -15623,38 +15623,6 @@ Builds:
|
|||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250914'
|
||||
versionCode: 20250914
|
||||
commit: ddd330310167606f29e7ec7cbc559fe63ee663f1
|
||||
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
|
||||
- sed -i -e 's/8.13.0/8.11.1/' ../build.gradle
|
||||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250915'
|
||||
versionCode: 20250915
|
||||
commit: fea40893ba49934d7ca83c943a0348e207a8a546
|
||||
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
|
||||
- sed -i -e 's/8.13.0/8.11.1/' ../build.gradle
|
||||
scandelete:
|
||||
- app/src/androidTest/assets
|
||||
|
||||
- versionName: '20250916'
|
||||
versionCode: 20250916
|
||||
commit: 4788063362411adadd77407b6cc2b430d7c2efcd
|
||||
|
|
|
|||
|
|
@ -38,14 +38,6 @@ Builds:
|
|||
- free
|
||||
build: taskset --cpu-list 0-15 gradle assembleRelease
|
||||
|
||||
- versionName: 1.0.8
|
||||
versionCode: 9
|
||||
commit: cfdecfb7fa34dabc3d46519317ed01faa1ff5546
|
||||
subdir: app
|
||||
gradle:
|
||||
- free
|
||||
build: taskset --cpu-list 0-15 gradle assembleRelease
|
||||
|
||||
- versionName: 1.0.10
|
||||
versionCode: 11
|
||||
commit: 58177ae4fc25d104266738bda3d2dbc147db5114
|
||||
|
|
|
|||
|
|
@ -256,14 +256,6 @@ Builds:
|
|||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 2.0.0
|
||||
versionCode: 39
|
||||
commit: 28590e992fe5836a2a4df30afd1dff4825fa6018
|
||||
subdir: app
|
||||
gradle:
|
||||
- yes
|
||||
prebuild: sed -i -e 's/8.13.0/8.11.1/' ../build.gradle.kts
|
||||
|
||||
- versionName: 2.0.1
|
||||
versionCode: 40
|
||||
commit: 3bd3eb51a7e3f0cb79742f9438b7397013d5d91d
|
||||
|
|
|
|||
|
|
@ -1247,32 +1247,6 @@ Builds:
|
|||
scandelete:
|
||||
- build-logic/convention/build
|
||||
|
||||
- versionName: 1.65.0
|
||||
versionCode: 725
|
||||
commit: 21d4e2f0564684a3de289b6c6593acca0e16adf4
|
||||
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
|
||||
- export CPUS_MAX=4
|
||||
- export CPUS=$(getconf _NPROCESSORS_ONLN)
|
||||
- for (( c=$CPUS_MAX; c<$CPUS; c++ )) ; do echo 0 > /sys/devices/system/cpu/cpu$c/online
|
||||
; done
|
||||
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
|
||||
- sed -i -e '/iosMain/,/^ }/d' ../../shared/build.gradle.kts ../../core/logging/implementation/build.gradle.kts
|
||||
scandelete:
|
||||
- build-logic/convention/build
|
||||
|
||||
- versionName: 1.66.0
|
||||
versionCode: 726
|
||||
commit: b718282ded7c9d2261f2308fecf9d8401134711f
|
||||
|
|
|
|||
|
|
@ -2282,156 +2282,6 @@ Builds:
|
|||
- mv $repo net.retiolus.natinfo
|
||||
ndk: r27
|
||||
|
||||
- versionName: 0.10.0
|
||||
versionCode: 39001
|
||||
commit: 99f953c58700af38620be5dfdd530f3d06010921
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins/agent/workspace
|
||||
- chown -R 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 flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- cd "${PUB_CACHE}/hosted/pub.dev"
|
||||
- plugin=$(ls -d geolocator_android-* | head -n 1)
|
||||
- cd "$plugin/android"
|
||||
- sed -i "/play-services-location/d" build.gradle
|
||||
- cd src/main/java/com/baseflow/geolocator/location
|
||||
- rm -f FusedLocationClient.java
|
||||
- sed -i "/com\\.google\\.android\\.gms/d" GeolocationManager.java
|
||||
- sed -i "/ConnectionResult/d" GeolocationManager.java
|
||||
- sed -i "/GoogleApiAvailability/d" GeolocationManager.java
|
||||
- sed -i "/public LocationClient createLocationClient/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/private boolean isGooglePlayServicesAvailable/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/implements .*ActivityResultListener {/a public LocationClient createLocationClient(Context
|
||||
context, boolean forceAndroidLocationManager, @Nullable LocationOptions locationOptions)
|
||||
{ return new LocationManagerClient(context, locationOptions); }" GeolocationManager.java
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace/natinfo_flutter_v$$VERSION$$
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $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 net.retiolus.natinfo
|
||||
ndk: r27
|
||||
|
||||
- versionName: 0.10.0
|
||||
versionCode: 39002
|
||||
commit: 99f953c58700af38620be5dfdd530f3d06010921
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins/agent/workspace
|
||||
- chown -R 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 flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- cd "${PUB_CACHE}/hosted/pub.dev"
|
||||
- plugin=$(ls -d geolocator_android-* | head -n 1)
|
||||
- cd "$plugin/android"
|
||||
- sed -i "/play-services-location/d" build.gradle
|
||||
- cd src/main/java/com/baseflow/geolocator/location
|
||||
- rm -f FusedLocationClient.java
|
||||
- sed -i "/com\\.google\\.android\\.gms/d" GeolocationManager.java
|
||||
- sed -i "/ConnectionResult/d" GeolocationManager.java
|
||||
- sed -i "/GoogleApiAvailability/d" GeolocationManager.java
|
||||
- sed -i "/public LocationClient createLocationClient/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/private boolean isGooglePlayServicesAvailable/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/implements .*ActivityResultListener {/a public LocationClient createLocationClient(Context
|
||||
context, boolean forceAndroidLocationManager, @Nullable LocationOptions locationOptions)
|
||||
{ return new LocationManagerClient(context, locationOptions); }" GeolocationManager.java
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace/natinfo_flutter_v$$VERSION$$
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $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 net.retiolus.natinfo
|
||||
ndk: r27
|
||||
|
||||
- versionName: 0.10.0
|
||||
versionCode: 39003
|
||||
commit: 99f953c58700af38620be5dfdd530f3d06010921
|
||||
sudo:
|
||||
- mkdir -p /home/jenkins/agent/workspace
|
||||
- chown -R 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 flutterVersion=$(sed -n -E "s/^\s*flutter-version:\s(.*)/\1/p" pubspec.yaml)
|
||||
- git -C $$flutter$$ checkout -f $flutterVersion
|
||||
- export PUB_CACHE=$(pwd)/.pub-cache
|
||||
- $$flutter$$/bin/flutter config --no-analytics
|
||||
- $$flutter$$/bin/flutter packages pub get
|
||||
- cd "${PUB_CACHE}/hosted/pub.dev"
|
||||
- plugin=$(ls -d geolocator_android-* | head -n 1)
|
||||
- cd "$plugin/android"
|
||||
- sed -i "/play-services-location/d" build.gradle
|
||||
- cd src/main/java/com/baseflow/geolocator/location
|
||||
- rm -f FusedLocationClient.java
|
||||
- sed -i "/com\\.google\\.android\\.gms/d" GeolocationManager.java
|
||||
- sed -i "/ConnectionResult/d" GeolocationManager.java
|
||||
- sed -i "/GoogleApiAvailability/d" GeolocationManager.java
|
||||
- sed -i "/public LocationClient createLocationClient/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/private boolean isGooglePlayServicesAvailable/,/^ }/d" GeolocationManager.java
|
||||
- sed -i "/implements .*ActivityResultListener {/a public LocationClient createLocationClient(Context
|
||||
context, boolean forceAndroidLocationManager, @Nullable LocationOptions locationOptions)
|
||||
{ return new LocationManagerClient(context, locationOptions); }" GeolocationManager.java
|
||||
scandelete:
|
||||
- .pub-cache
|
||||
build:
|
||||
- export repo=/home/jenkins/agent/workspace/natinfo_flutter_v$$VERSION$$
|
||||
- cd ..
|
||||
- mv net.retiolus.natinfo $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 net.retiolus.natinfo
|
||||
ndk: r27
|
||||
|
||||
- versionName: 0.10.1
|
||||
versionCode: 40001
|
||||
commit: 4e6347ee36a75752e3aee3bbaa71302b028353d6
|
||||
|
|
|
|||
|
|
@ -757,18 +757,6 @@ Builds:
|
|||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 1.6.19
|
||||
versionCode: 10619
|
||||
commit: 1f8a1659b246b5306fcdb87ca96392a46c72d237
|
||||
subdir: app
|
||||
sudo:
|
||||
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
||||
- apt-get update
|
||||
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
||||
- update-alternatives --auto java
|
||||
gradle:
|
||||
- yes
|
||||
|
||||
- versionName: 1.6.20
|
||||
versionCode: 10620
|
||||
commit: 7d1a2d9badb244f264b357c07cf90f91845cb7ef
|
||||
|
|
|
|||
Loading…
Reference in a new issue