From f9384a87896c854ffa4e02e88f3cdc04072657f9 Mon Sep 17 00:00:00 2001 From: checkupdates bot <11877147-checkupdates-bot@users.noreply.gitlab.com> Date: Mon, 16 Dec 2024 10:57:23 +0000 Subject: [PATCH] Update Qalculate! to 0.1.2 (34) and retry until hash matches --- metadata/com.jherkenhoff.qalculate.yml | 80 +++++++++++++++++++++++++- 1 file changed, 78 insertions(+), 2 deletions(-) diff --git a/metadata/com.jherkenhoff.qalculate.yml b/metadata/com.jherkenhoff.qalculate.yml index bef70a748b..f4eaf665b4 100644 --- a/metadata/com.jherkenhoff.qalculate.yml +++ b/metadata/com.jherkenhoff.qalculate.yml @@ -55,6 +55,82 @@ Builds: - noSplits - ABI_FILTERS=x86_64 + - versionName: 0.1.2 + versionCode: 31 + commit: 383e52126c2dcce91f77dd410053cc0a7d959722 + subdir: app + output: build/outputs/apk/release/app-release-unsigned.apk + binary: https://github.com/jherkenhoff/qalculate-android/releases/download/v%v/app-armeabi-v7a-release.apk + prebuild: gradle clean + build: + - mkdir upstream + - pushd upstream + - curl -L -o upstream.apk https://github.com/jherkenhoff/qalculate-android/releases/download/v$$VERSION$$/app-armeabi-v7a-release.apk + - unzip -q upstream.apk + - export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1) + - popd + - for i in {1..10}; do gradle -PnoSplits -PABI_FILTERS=armeabi-v7a clean assembleRelease; + mkdir local; pushd local; unzip -q ../build/outputs/apk/release/app-release-unsigned.apk; + export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1); + [[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done + + - versionName: 0.1.2 + versionCode: 32 + commit: 383e52126c2dcce91f77dd410053cc0a7d959722 + subdir: app + output: build/outputs/apk/release/app-release-unsigned.apk + binary: https://github.com/jherkenhoff/qalculate-android/releases/download/v%v/app-arm64-v8a-release.apk + prebuild: gradle clean + build: + - mkdir upstream + - pushd upstream + - curl -L -o upstream.apk https://github.com/jherkenhoff/qalculate-android/releases/download/v$$VERSION$$/app-arm64-v8a-release.apk + - unzip -q upstream.apk + - export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1) + - popd + - for i in {1..10}; do gradle -PnoSplits -PABI_FILTERS=arm64-v8a clean assembleRelease; + mkdir local; pushd local; unzip -q ../build/outputs/apk/release/app-release-unsigned.apk; + export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1); + [[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done + + - versionName: 0.1.2 + versionCode: 33 + commit: 383e52126c2dcce91f77dd410053cc0a7d959722 + subdir: app + output: build/outputs/apk/release/app-release-unsigned.apk + binary: https://github.com/jherkenhoff/qalculate-android/releases/download/v%v/app-x86-release.apk + prebuild: gradle clean + build: + - mkdir upstream + - pushd upstream + - curl -L -o upstream.apk https://github.com/jherkenhoff/qalculate-android/releases/download/v$$VERSION$$/app-x86-release.apk + - unzip -q upstream.apk + - export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1) + - popd + - for i in {1..10}; do gradle -PnoSplits -PABI_FILTERS=x86 clean assembleRelease; + mkdir local; pushd local; unzip -q ../build/outputs/apk/release/app-release-unsigned.apk; + export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1); + [[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done + + - versionName: 0.1.2 + versionCode: 34 + commit: 383e52126c2dcce91f77dd410053cc0a7d959722 + subdir: app + output: build/outputs/apk/release/app-release-unsigned.apk + binary: https://github.com/jherkenhoff/qalculate-android/releases/download/v%v/app-x86_64-release.apk + prebuild: gradle clean + build: + - mkdir upstream + - pushd upstream + - curl -L -o upstream.apk https://github.com/jherkenhoff/qalculate-android/releases/download/v$$VERSION$$/app-x86_64-release.apk + - unzip -q upstream.apk + - export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1) + - popd + - for i in {1..10}; do gradle -PnoSplits -PABI_FILTERS=x86_64 clean assembleRelease; + mkdir local; pushd local; unzip -q ../build/outputs/apk/release/app-release-unsigned.apk; + export localhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1); + [[ $localhash == $upstreamhash ]] && break ; popd; rm -fr local; done + AllowedAPKSigningKeys: 356f9980e2c82d419f4a5327c6f2cdd150a3d170a2003c7d3e38ab1b75b2d331 AutoUpdateMode: Version @@ -64,5 +140,5 @@ VercodeOperation: - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 -CurrentVersion: 0.1.1 -CurrentVersionCode: 24 +CurrentVersion: 0.1.2 +CurrentVersionCode: 34