diff --git a/metadata/io.github.kitswas.virtualgamepadmobile.yml b/metadata/io.github.kitswas.virtualgamepadmobile.yml new file mode 100644 index 0000000000..7e295c5ac1 --- /dev/null +++ b/metadata/io.github.kitswas.virtualgamepadmobile.yml @@ -0,0 +1,45 @@ +Categories: + - Connectivity + - Games +License: GPL-3.0-only +AuthorName: Swastik Pal +AuthorWebSite: https://www.linkedin.com/in/swastik-pal/ +WebSite: https://kitswas.github.io/VirtualGamePad/ +SourceCode: https://github.com/kitswas/VirtualGamePad-Mobile +IssueTracker: https://github.com/kitswas/VirtualGamePad-Mobile/issues + +AutoName: VirtualGamePadMobile + +RepoType: git +Repo: https://github.com/kitswas/VirtualGamePad-Mobile.git +Binaries: https://github.com/kitswas/VirtualGamePad-Mobile/releases/download/v%v/VirtualGamepadMobile.apk + +Builds: + - versionName: 0.3.4 + versionCode: 8 + commit: 3ddf148150df17b95f7994cf3c320fe093bb1ffe + subdir: app + submodules: true + gradle: + - yes + srclibs: + - reproducible-apk-tools@v0.3.0 + scandelete: + - VGP_Data_Exchange/colf.exe + postbuild: + - curl -Lo upstream.apk https://github.com/kitswas/VirtualGamePad-Mobile/releases/download/v$$VERSION$$/VirtualGamepadMobile.apk + - unzip -q upstream.apk -d apk + - export hash=$(sha256sum apk/assets/dexopt/baseline.prof) + - rm -rf apk upstream.apk + - for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash && + break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list + 0-5 gradle clean assembleRelease; done + - $$reproducible-apk-tools$$/inplace-fix.py --page-size 16 fix-newlines "$$OUT$$" + 'META-INF/services/*' + +AllowedAPKSigningKeys: d1eb3b86c001d9752f439b649a29c0f2046afd920028be6e8df99954532bc8a6 + +AutoUpdateMode: Version +UpdateCheckMode: Tags .*[0-9]$ +CurrentVersion: 0.3.4 +CurrentVersionCode: 8