From e257c3f335bd344fa593db59946824086a754a99 Mon Sep 17 00:00:00 2001 From: Licaon_Kter Date: Mon, 24 Feb 2025 13:31:38 +0000 Subject: [PATCH] cutemusic - retry until hash matches --- metadata/com.sosauce.cutemusic.yml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/metadata/com.sosauce.cutemusic.yml b/metadata/com.sosauce.cutemusic.yml index 82754ad2a8..2042d1ab22 100644 --- a/metadata/com.sosauce.cutemusic.yml +++ b/metadata/com.sosauce.cutemusic.yml @@ -26,8 +26,19 @@ Builds: versionCode: 25 commit: d2b78edbdd337ca3e444535a770f6eb6d53e2135 subdir: app - gradle: - - yes + output: build/outputs/apk/release/*.apk + prebuild: gradle clean + build: + - mkdir upstream + - pushd upstream + - curl -L -o upstream.apk https://github.com/sosauce/CuteMusic/releases/download/v$$VERSION$$/CM_$$VERSION$$.apk + - unzip -q upstream.apk + - export upstreamhash=$(sha256sum assets/dexopt/baseline.prof|cut -d " " -f1) + - popd + - for i in {1..10}; do gradle clean assembleRelease; mkdir local; pushd local; + unzip -q ../build/outputs/apk/release/*.apk; export localhash=$(sha256sum + assets/dexopt/baseline.prof|cut -d " " -f1); [[ $localhash == $upstreamhash + ]] && break ; popd; rm -fr local; done AllowedAPKSigningKeys: 7ad65abb70c3b33d0d301affcef8f1c5c22bcada53f770ffbe66df8d33058335