From b144fda6f32503bde47bd4d0150c43b60c4369c0 Mon Sep 17 00:00:00 2001 From: linsui <2873532-linsui@users.noreply.gitlab.com> Date: Thu, 6 Mar 2025 16:31:23 +0000 Subject: [PATCH] Newapp: ThreadScoopOnionChat --- metadata/com.bwt.threadscooponionchatcom.yml | 63 ++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 metadata/com.bwt.threadscooponionchatcom.yml diff --git a/metadata/com.bwt.threadscooponionchatcom.yml b/metadata/com.bwt.threadscooponionchatcom.yml new file mode 100644 index 0000000000..d78e31f994 --- /dev/null +++ b/metadata/com.bwt.threadscooponionchatcom.yml @@ -0,0 +1,63 @@ +AntiFeatures: + NonFreeNet: + en-US: Depends on getsession.org servers + UpstreamNonFree: + en-US: Non-free libs are patched by F-Droid +Categories: + - Internet + - Phone & SMS +License: GPL-3.0-only +AuthorName: R00tedBrain +WebSite: https://r00tedbrain.github.io/ThreadScoopOnionChatWebsite/ +SourceCode: https://github.com/R00tedbrain/ThreadScoopOnionChatV2 +IssueTracker: https://github.com/R00tedbrain/ThreadScoopOnionChatV2/issues +Translation: https://crowdin.com/project/session-android +Changelog: https://github.com/R00tedbrain/ThreadScoopOnionChatV2/releases + +AutoName: ThreadScoopOnionChat + +RepoType: git +Repo: https://github.com/R00tedbrain/ThreadScoopOnionChatV2 +Binaries: https://github.com/R00tedbrain/ThreadScoopOnionChatV2/releases/download/%vFOSS/ThreadSecureChatOnion-%v-universal.apk + +Builds: + - versionName: 1.20.9 + versionCode: 3915 + commit: 0b4643a314c581a3d71cff453604e9febe6d6468 + subdir: app + submodules: true + gradle: + - website + srclibs: + - session-lazysodium-android@5.1.1 + rm: + - liblazysodium + prebuild: + - ln -s $$session-lazysodium-android$$/app ../liblazysodium + - ln -s $$session-lazysodium-android$$/session-lazysodium-java .. + - sed -i -e 's/classifier/archiveClassifier/' -e '/android {/a namespace "com.goterl.lazysodium"' + ../liblazysodium/build.gradle + - sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' ../build.gradle + - sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable /d' -e + '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e 's/ext.websiteUpdateUrl = + ".*"/ext.websiteUpdateUrl = "null"/g' build.gradle + - for uri in $(sed -n -E 's/android:authorities="network\.loki\.(.*)"/\1/p' + src/main/AndroidManifest.xml); do find src/main/java/org/thoughtcrime/securesms + -type f -exec sed -i -e "s/network.loki.$uri/network.loki.threadscoop.$uri/g" + {} +; done + - sed -i -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/threadscoop.ACCESS_SESSION_SECRETS/g' + -e '/android:authorities/s/network\.loki/network.loki.threadscoop/' src/main/AndroidManifest.xml + - sdkmanager 'cmake;3.22.1' + scandelete: + - libsession-util/libsession-util/external + ndk: r26b + +AllowedAPKSigningKeys: 21ded9dada0794bd5475afb6614f69f61bf0b48e9ad4e10923f413dca43276e9 + +AutoUpdateMode: Version +UpdateCheckMode: Tags +VercodeOperation: + - 10*%c + 5 +UpdateCheckData: app/build.gradle|canonicalVersionCode\s=\s(\d+)|.|canonicalVersionName\s=\s"([\d.]+)" +CurrentVersion: 1.20.9 +CurrentVersionCode: 3915