diff --git a/metadata/dev.imranr.obtainium.fdroid.yml b/metadata/dev.imranr.obtainium.fdroid.yml index bc8ba729c4..10b7a71516 100644 --- a/metadata/dev.imranr.obtainium.fdroid.yml +++ b/metadata/dev.imranr.obtainium.fdroid.yml @@ -2379,7 +2379,6 @@ Builds: - versionName: 1.1.13 versionCode: 22701 - disable: https://github.com/ImranR98/Obtainium/issues/1702 commit: dfac3af3f50837cee08915c740dc9704f00ab07c submodules: true sudo: @@ -2388,6 +2387,7 @@ Builds: output: build/app/outputs/flutter-apk/app-x86_64-fdroid-release.apk binary: https://github.com/ImranR98/Obtainium/releases/download/v%v/app-x86_64-fdroid-release.apk srclibs: + - reproducible-apk-tools@719c3471fd1bcb807510dc8e035a69e395ca37f4 - transistor-background-fetch@0dd1457588ba031f11e9452f125144aac8a9b75f prebuild: - export repo=/home/runner/work/Obtainium @@ -2420,10 +2420,13 @@ Builds: --flavor fdroid -t lib/main_fdroid.dart - popd - mv $repo/Obtainium dev.imranr.obtainium.fdroid + postbuild: + - mv $$OUT$$ unaligned.apk + - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner + --replace unaligned.apk $$OUT$$ - versionName: 1.1.13 versionCode: 22702 - disable: https://github.com/ImranR98/Obtainium/issues/1702 commit: dfac3af3f50837cee08915c740dc9704f00ab07c submodules: true sudo: @@ -2432,6 +2435,7 @@ Builds: output: build/app/outputs/flutter-apk/app-armeabi-v7a-fdroid-release.apk binary: https://github.com/ImranR98/Obtainium/releases/download/v%v/app-armeabi-v7a-fdroid-release.apk srclibs: + - reproducible-apk-tools@719c3471fd1bcb807510dc8e035a69e395ca37f4 - transistor-background-fetch@0dd1457588ba031f11e9452f125144aac8a9b75f prebuild: - export repo=/home/runner/work/Obtainium @@ -2464,10 +2468,13 @@ Builds: --flavor fdroid -t lib/main_fdroid.dart - popd - mv $repo/Obtainium dev.imranr.obtainium.fdroid + postbuild: + - mv $$OUT$$ unaligned.apk + - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner + --replace unaligned.apk $$OUT$$ - versionName: 1.1.13 versionCode: 22703 - disable: https://github.com/ImranR98/Obtainium/issues/1702 commit: dfac3af3f50837cee08915c740dc9704f00ab07c submodules: true sudo: @@ -2476,6 +2483,7 @@ Builds: output: build/app/outputs/flutter-apk/app-arm64-v8a-fdroid-release.apk binary: https://github.com/ImranR98/Obtainium/releases/download/v%v/app-arm64-v8a-fdroid-release.apk srclibs: + - reproducible-apk-tools@719c3471fd1bcb807510dc8e035a69e395ca37f4 - transistor-background-fetch@0dd1457588ba031f11e9452f125144aac8a9b75f prebuild: - export repo=/home/runner/work/Obtainium @@ -2508,6 +2516,10 @@ Builds: --flavor fdroid -t lib/main_fdroid.dart - popd - mv $repo/Obtainium dev.imranr.obtainium.fdroid + postbuild: + - mv $$OUT$$ unaligned.apk + - $$reproducible-apk-tools$$/zipalign.py --page-size 16 --pad-like-apksigner + --replace unaligned.apk $$OUT$$ AllowedAPKSigningKeys: b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362