From fbe643eb72fbe6bf9e0db3499204791f1f82b3a9 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 20:00:18 +0000 Subject: [PATCH 01/22] Update org.roto to 1.0.7 (code 5) --- metadata/org.roto.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index ff24f6ae5b9..b51523e9d7f 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -11,7 +11,7 @@ AutoName: Roto RepoType: git Repo: https://github.com/AnicetusCer/roto.git -Binaries: https://github.com/AnicetusCer/roto/releases/download/v%v/roto-v%v.apk +Binaries: https://github.com/AnicetusCer/roto/releases/download/%v/roto-v%v.apk Builds: - versionName: 1.0.2 @@ -20,10 +20,16 @@ Builds: subdir: app gradle: - yes + - versionName: 1.0.7 + versionCode: 5 + commit: 1.0.7 + subdir: app + gradle: + - yes AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f AutoUpdateMode: Version -UpdateCheckMode: Tags ^v[0-9.]+$ -CurrentVersion: 1.0.2 -CurrentVersionCode: 3 +UpdateCheckMode: Tags [0-9.]+$ +CurrentVersion: 1.0.7 +CurrentVersionCode: 5 -- GitLab From 84c328de3f8ea69a1000d1bb260b9c61782b655a Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:07:36 +0000 Subject: [PATCH 02/22] Use system Gradle 8.7 for org.roto 1.0.7 --- metadata/org.roto.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index b51523e9d7f..12c19c3aca6 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -25,7 +25,7 @@ Builds: commit: 1.0.7 subdir: app gradle: - - yes + - 8.7 AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 7a0bffce7d67a2cf4f702c5216c493c20579ce6f Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:18:50 +0000 Subject: [PATCH 03/22] Add gradlew shim prebuild for org.roto 1.0.7 --- metadata/org.roto.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 12c19c3aca6..0ebb6f13281 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,6 +26,9 @@ Builds: subdir: app gradle: - 8.7 + prebuild: + - printf '#!/bin/sh\nexec gradle \"$@\"\n' > ../gradlew + - chmod +x ../gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 79300ad73865be11328971ff9e6e9d4283341c97 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:19:57 +0000 Subject: [PATCH 04/22] Fix build: use project root subdir for org.roto --- metadata/org.roto.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 0ebb6f13281..537886ffd32 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -17,18 +17,15 @@ Builds: - versionName: 1.0.2 versionCode: 3 commit: 25cb827ef00a1d2a00ac46a5eedc0478458fdc51 - subdir: app + subdir: . gradle: - yes - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: app + subdir: . gradle: - 8.7 - prebuild: - - printf '#!/bin/sh\nexec gradle \"$@\"\n' > ../gradlew - - chmod +x ../gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 346bc9d74f5e3cc3d1ec7da858d2b6195151e651 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:21:21 +0000 Subject: [PATCH 05/22] Remove gradle wrapper scripts for org.roto build --- metadata/org.roto.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 537886ffd32..6b10f5fdaff 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,6 +26,10 @@ Builds: subdir: . gradle: - 8.7 + rm: + - gradlew + - gradlew.bat + - gradle/wrapper/gradle-wrapper.jar AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 32d334a49830580fa62c6b3527271562141146cc Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:21:58 +0000 Subject: [PATCH 06/22] Add gradlew shim and only strip wrapper jar --- metadata/org.roto.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 6b10f5fdaff..c7b286c21d7 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -27,9 +27,10 @@ Builds: gradle: - 8.7 rm: - - gradlew - - gradlew.bat - gradle/wrapper/gradle-wrapper.jar + prebuild: + - printf '#!/bin/sh\nexec gradle \"$@\"\n' > gradlew + - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From e688720ca38c18e91c940b495e72570cd811a7d6 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:23:13 +0000 Subject: [PATCH 07/22] Build fix: run gradle from app subdir --- metadata/org.roto.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index c7b286c21d7..03cc5b7985c 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -23,13 +23,13 @@ Builds: - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: . + subdir: app gradle: - 8.7 rm: - gradle/wrapper/gradle-wrapper.jar prebuild: - - printf '#!/bin/sh\nexec gradle \"$@\"\n' > gradlew + - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 0ec5ce07c85f3df888510b4c6a7f14f31ef1f484 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:27:15 +0000 Subject: [PATCH 08/22] Simplify org.roto build: use app subdir with gradle 8.7 --- metadata/org.roto.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 03cc5b7985c..12c19c3aca6 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -17,7 +17,7 @@ Builds: - versionName: 1.0.2 versionCode: 3 commit: 25cb827ef00a1d2a00ac46a5eedc0478458fdc51 - subdir: . + subdir: app gradle: - yes - versionName: 1.0.7 @@ -26,11 +26,6 @@ Builds: subdir: app gradle: - 8.7 - rm: - - gradle/wrapper/gradle-wrapper.jar - prebuild: - - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From acbc3f531de7a7afd0243611817b4b6405f9f587 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:28:18 +0000 Subject: [PATCH 09/22] Add gradlew stub in prebuild for org.roto --- metadata/org.roto.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 12c19c3aca6..59baca42fe2 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,6 +26,11 @@ Builds: subdir: app gradle: - 8.7 + rm: + - gradle/wrapper/gradle-wrapper.jar + prebuild: + - printf '#!/bin/sh\nexec gradle \"$@\"\n' > ../gradlew + - chmod +x ../gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 39229dcd6476ecd3614df80053f878bb1a92eb2e Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:29:05 +0000 Subject: [PATCH 10/22] Adjust gradlew stub path for org.roto --- metadata/org.roto.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 59baca42fe2..88161b0fe06 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -27,10 +27,10 @@ Builds: gradle: - 8.7 rm: - - gradle/wrapper/gradle-wrapper.jar + - ../gradle/wrapper/gradle-wrapper.jar prebuild: - - printf '#!/bin/sh\nexec gradle \"$@\"\n' > ../gradlew - - chmod +x ../gradlew + - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew + - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 5cdd864514ecfa005a346b2122cfc4e126c1f56b Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:29:34 +0000 Subject: [PATCH 11/22] Drop wrapper rm; keep gradlew stub --- metadata/org.roto.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 88161b0fe06..9308f40613f 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,8 +26,6 @@ Builds: subdir: app gradle: - 8.7 - rm: - - ../gradle/wrapper/gradle-wrapper.jar prebuild: - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - chmod +x gradlew -- GitLab From a1b454c72452592c6e9b0faf738540e090b36ba4 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:34:13 +0000 Subject: [PATCH 12/22] Revert to root subdir; drop prebuild shim --- metadata/org.roto.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 9308f40613f..537886ffd32 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -17,18 +17,15 @@ Builds: - versionName: 1.0.2 versionCode: 3 commit: 25cb827ef00a1d2a00ac46a5eedc0478458fdc51 - subdir: app + subdir: . gradle: - yes - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: app + subdir: . gradle: - 8.7 - prebuild: - - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From bde96f0bf48120345a896b506357f0bbe6615e41 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:34:52 +0000 Subject: [PATCH 13/22] Add gradlew stub in root for org.roto --- metadata/org.roto.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 537886ffd32..8a0eb89d58d 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,6 +26,9 @@ Builds: subdir: . gradle: - 8.7 + prebuild: + - printf '#!/bin/sh\nexec gradle \"$@\"\n' > gradlew + - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From e3a8a32410e4cb327da232c3edb73c838eb915e5 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:35:38 +0000 Subject: [PATCH 14/22] Place gradlew stub inside app subdir --- metadata/org.roto.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 8a0eb89d58d..6a3edf09919 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -23,11 +23,11 @@ Builds: - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: . + subdir: app gradle: - 8.7 prebuild: - - printf '#!/bin/sh\nexec gradle \"$@\"\n' > gradlew + - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 3f79ccba041b8139688620a79eb3c22d01c2d5f5 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:41:07 +0000 Subject: [PATCH 15/22] Set build subdir to root; remove gradlew shim --- metadata/org.roto.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 6a3edf09919..537886ffd32 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -23,12 +23,9 @@ Builds: - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: app + subdir: . gradle: - 8.7 - prebuild: - - printf '#!/bin/sh\nexec gradle -p .. \"$@\"\n' > gradlew - - chmod +x gradlew AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From a8666fcb77bbe0a287065eebcbf875ef858889e3 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:45:40 +0000 Subject: [PATCH 16/22] Force system gradle: remove wrapper scripts --- metadata/org.roto.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 537886ffd32..6b10f5fdaff 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,6 +26,10 @@ Builds: subdir: . gradle: - 8.7 + rm: + - gradlew + - gradlew.bat + - gradle/wrapper/gradle-wrapper.jar AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From e86d6f27c44916f22a9ded1d79b1d03f49058d7f Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:52:12 +0000 Subject: [PATCH 17/22] Simplify org.roto metadata for 1.0.7 --- metadata/org.roto.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 6b10f5fdaff..537886ffd32 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,10 +26,6 @@ Builds: subdir: . gradle: - 8.7 - rm: - - gradlew - - gradlew.bat - - gradle/wrapper/gradle-wrapper.jar AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 40501c7a936c79703c59074186e8537c1685bcfb Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:57:13 +0000 Subject: [PATCH 18/22] Fix org.roto metadata formatting --- metadata/org.roto.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 537886ffd32..f627f27ec0e 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -20,12 +20,13 @@ Builds: subdir: . gradle: - yes + - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 subdir: . gradle: - - 8.7 + - '8.7' AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 6f59ac7d0657505124d34157bb33a71f448ddd9a Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 21:59:48 +0000 Subject: [PATCH 19/22] Add explicit output APK paths for org.roto builds --- metadata/org.roto.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index f627f27ec0e..03fe60b7acd 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -20,6 +20,7 @@ Builds: subdir: . gradle: - yes + output: app/build/outputs/apk/release/app-release-unsigned.apk - versionName: 1.0.7 versionCode: 5 @@ -27,6 +28,7 @@ Builds: subdir: . gradle: - '8.7' + output: app/build/outputs/apk/release/app-release-unsigned.apk AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From dc5fc5aed9142dfc865ca97769126a0047e22168 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 22:09:29 +0000 Subject: [PATCH 20/22] Stop fetching upstream binaries for org.roto --- metadata/org.roto.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index 03fe60b7acd..efad537c887 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -11,7 +11,6 @@ AutoName: Roto RepoType: git Repo: https://github.com/AnicetusCer/roto.git -Binaries: https://github.com/AnicetusCer/roto/releases/download/%v/roto-v%v.apk Builds: - versionName: 1.0.2 -- GitLab From 6725c4c46a82788b4ee2a941515bd8ad25e01362 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sat, 6 Dec 2025 22:17:59 +0000 Subject: [PATCH 21/22] Use standard gradle task for org.roto 1.0.7 build --- metadata/org.roto.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index efad537c887..bb171be6f12 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -26,7 +26,7 @@ Builds: commit: 1.0.7 subdir: . gradle: - - '8.7' + - yes output: app/build/outputs/apk/release/app-release-unsigned.apk AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f -- GitLab From 962fdfc55b4a354403c3141411e2e7e88224b358 Mon Sep 17 00:00:00 2001 From: AnicetusCer Date: Sun, 7 Dec 2025 01:18:59 +0000 Subject: [PATCH 22/22] Align org.roto metadata with fdroid reviewer guidance --- metadata/org.roto.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/metadata/org.roto.yml b/metadata/org.roto.yml index bb171be6f12..74cdfab4ea6 100644 --- a/metadata/org.roto.yml +++ b/metadata/org.roto.yml @@ -11,27 +11,26 @@ AutoName: Roto RepoType: git Repo: https://github.com/AnicetusCer/roto.git +Binaries: https://github.com/AnicetusCer/roto/releases/download/v%v/roto-v%v.apk Builds: - versionName: 1.0.2 versionCode: 3 commit: 25cb827ef00a1d2a00ac46a5eedc0478458fdc51 - subdir: . + subdir: app gradle: - yes - output: app/build/outputs/apk/release/app-release-unsigned.apk - versionName: 1.0.7 versionCode: 5 commit: 1.0.7 - subdir: . + subdir: app gradle: - yes - output: app/build/outputs/apk/release/app-release-unsigned.apk AllowedAPKSigningKeys: 2624140b43f0bf25e4f02d14a65a6680fe113431a5b43c1c301fa2e87f59bc9f AutoUpdateMode: Version -UpdateCheckMode: Tags [0-9.]+$ +UpdateCheckMode: Tags ^v[0-9.]+$ CurrentVersion: 1.0.7 CurrentVersionCode: 5 -- GitLab