mirror of
https://gitlab.com/fdroid/fdroiddata.git
synced 2025-11-14 07:56:06 +01:00
2161 lines
116 KiB
YAML
2161 lines
116 KiB
YAML
AntiFeatures:
|
|
NonFreeNet:
|
|
en-US: Depends on getsession.org servers
|
|
Categories:
|
|
- Internet
|
|
- Messaging
|
|
- Phone & SMS
|
|
- Voice & Video Chat
|
|
License: GPL-3.0-only
|
|
AuthorName: Oxen unofficial
|
|
WebSite: https://getsession.org
|
|
SourceCode: https://github.com/session-foundation/session-android
|
|
IssueTracker: https://github.com/session-foundation/session-android/issues
|
|
Translation: https://crowdin.com/project/session-android
|
|
Changelog: https://github.com/session-foundation/session-android/releases
|
|
|
|
AutoName: Session
|
|
Description: |-
|
|
This is an <b>unofficial</b> rebrand of Session without Firebase push service so the <a href="https://getsession.org/faq#push-notifications">"fast mode"<a> can't be enabled. If you want to use the "fast mode" please use the official Session client from <a href="https://fdroid.getsession.org/">their own repo</a>.
|
|
|
|
Session is a new breed of encrypted private messenger, built on a unique network of user-operated servers spread all over the world. With no central servers, Session can't leak or sell your data. You don't need a phone number or email to sign up — your Session ID can stay completely anonymous. And Session's private routing protocols keep your messages secret and secure. No one ever knows who you're talking to, what you're saying, or even your IP address.
|
|
|
|
• Fully anonymous account creation, no phone number or email required
|
|
|
|
• Decentralised server network: No data breaches and no central point of failure
|
|
|
|
• No metadata logging: Session doesn't store, track, or log your messaging metadata
|
|
|
|
• IP address protection: Device IP addresses are never exposed to the person you're talking to or the servers holding your data
|
|
|
|
• Closed groups: Private, end-to-end encrypted group chats for up to 100 people
|
|
|
|
• Encrypted attachments: Share voice snippets, photos, and files with Session's security and privacy protections
|
|
|
|
• Free and fully open-source: Don't take our word for it — check Session's code yourself
|
|
|
|
Session is free as in free speech, free as in free beer, and free of ads and trackers. Session is built and maintained by the Loki Foundation, Australia's first privacy tech not-for-profit organisation. Take back your online privacy today — download Session. Want to build from source, report a bug, or just take a look at our code? Check out Session on GitHub: https://github.com/session-foundation/session-android
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/session-foundation/session-android.git
|
|
|
|
Builds:
|
|
- versionName: 1.13.6
|
|
versionCode: 2875
|
|
commit: ba60e8a8ee196209760caaa20f42ba2960b92ca4
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
prebuild:
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r23b
|
|
|
|
- versionName: 1.13.7
|
|
versionCode: 2885
|
|
commit: b1e954084c1c5d66f842287fef758305fa3ad6b9
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r23b
|
|
|
|
- versionName: 1.14.1
|
|
versionCode: 2935
|
|
commit: c65feba6832755967da5859335fc83cea38ad685
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.15.1
|
|
versionCode: 2965
|
|
commit: 16d4519d7ed3d8a4bfaea3732ea87c8e2eb62451
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.15.2
|
|
versionCode: 2975
|
|
commit: 7d186c198ebdb5355484b7b19e516e57a2b088ea
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.15.3
|
|
versionCode: 2995
|
|
commit: 3fcd972c2acbc22802cbc79ba47385d19aea5450
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.15.4
|
|
versionCode: 3035
|
|
commit: 42b2271336cd6beb9cae5f0c7b15f29db35c22fc
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.0
|
|
versionCode: 3075
|
|
commit: 7a773016da35ca8800bdca56f4327f0c03f88bf2
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.0
|
|
versionCode: 3095
|
|
commit: 2216c99dcd120ede5796a1be8100470b52f499e4
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.1
|
|
versionCode: 3105
|
|
commit: 76fff8bc74416b7fb0ad89d911a79101ef6a92f6
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium/lazysodium.aar
|
|
prebuild:
|
|
- echo -e '\nandroid.jetifier.blacklist=protobuf-lite-3.0.1.jar' >> ../gradle.properties
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/Strings.isEmptyOrWhitespace(passphrase)/(passphrase?.trim()?.isEmpty()?:true)/'
|
|
-e '/Strings/d' backup/BackupRestoreActivity.kt
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
build:
|
|
- pushd $$session-lazysodium-android$$/app
|
|
- gradle assembleRelease
|
|
- popd
|
|
- mv $$session-lazysodium-android$$/app/build/outputs/aar/*.aar ../liblazysodium/lazysodium.aar
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.3
|
|
versionCode: 3235
|
|
commit: df8a6d739ab3ddb2f5a9e0563cb44e4c83362bac
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.4
|
|
versionCode: 3315
|
|
commit: 4e38b75f57147668eac6629bf19d398927de69b1
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.5
|
|
versionCode: 3335
|
|
commit: 48799db21cc40893a0134ff9dc4e04391c089aca
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.7
|
|
versionCode: 3355
|
|
commit: e1ff2bf98855a0dc25b01ed9e92f18e2f1bd5606
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r25
|
|
|
|
- versionName: 1.16.9
|
|
versionCode: 3385
|
|
commit: 300c3a660537c57ff0ace4f3bf22069504c22492
|
|
subdir: app
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/android-database-sqlcipher/s/org.signal/net.zetetic/'
|
|
-e '/android-database-sqlcipher/s/3.5.9-S3/4.0.0/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.0
|
|
versionCode: 3545
|
|
commit: 1bb3939930d74f94da05d4d963c699dca96937af
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- play
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/FcmUtils.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/LokiPushNotificationManager.kt
|
|
- app/src/main/java/org/thoughtcrime/securesms/notifications/PushNotificationService.kt
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- 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 true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' build.gradle
|
|
- sed -i -z -E -e 's/<[^<]+pref_key_use_fcm[^>]+>//' src/main/res/xml/preferences_notifications.xml
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- cd src/main/java/org/thoughtcrime/securesms
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
onboarding/PNModeActivity.kt
|
|
- sed -i -e '/void registerForFCMIfNeeded/,/^ }/s/^ .*//' -e '/FcmUtils/d'
|
|
-e '/LokiPushNotificationManager/d' ApplicationContext.java
|
|
- sed -i -e '/pref_key_use_fcm/,/^ });/d' preferences/NotificationsPreferenceFragment.java
|
|
- sed -i -e 's/IOUtils.readInputStreamFully(bodyStream);/new byte[bodyStream.available()];bodyStream.read(data);/'
|
|
-e '/IOUtils/d' linkpreview/LinkPreviewRepository.java
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.1
|
|
versionCode: 3555
|
|
commit: 99e5ed3db7953bedf7b586b54c9fcdeb5350e19b
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.2
|
|
versionCode: 3565
|
|
commit: cb1b5b0f78befb5c9e9624ebac467394d4329f60
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.3
|
|
versionCode: 3585
|
|
commit: 82cbf830ae1014a897306a9bc1599f767019c7c3
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.4
|
|
versionCode: 3595
|
|
commit: 9d02eb33c7f9e13a12b93ecb63c6d7e7abc96d03
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.17.5
|
|
versionCode: 3605
|
|
commit: bdb6e7d12b05f3e08fdd54f265dc2a8bff1de36e
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.1
|
|
versionCode: 3695
|
|
commit: 7bcf82374016bd03f4d9e50988a5f00ed9ae0a4c
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.2
|
|
versionCode: 3705
|
|
commit: d16faf94c950adeeb12258698b1e04584b760cc2
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.3
|
|
versionCode: 3725
|
|
commit: 455a1ed50a10094cda03669a540b4ed1a609b2e9
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.4
|
|
versionCode: 3735
|
|
commit: b544961d282a5efb6199fdcd10b7529f6fd03d86
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.5
|
|
versionCode: 3745
|
|
commit: 84c5ebee6fab49aaa1cc694c2db8b71049df048b
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.18.6
|
|
versionCode: 3765
|
|
commit: e51c2cc5e9315410843da834b1a5725ab942a55f
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@883c0aada48d4211d5fca30d025a90f9b2919edf
|
|
rm:
|
|
- liblazysodium
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' -e '/PLAY_STORE_DISABLED/s/false/true/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/fun toggleFCM()/,/^ }/d' -e 's/toggleFCM/toggleBackgroundPolling/'
|
|
src/main/java/org/thoughtcrime/securesms/onboarding/PNModeActivity.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r25
|
|
|
|
- versionName: 1.19.1
|
|
versionCode: 3795
|
|
commit: e5ee2e1e1a72fd0b7229ff7385c52c3abb7b6d04
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
rm:
|
|
- liblazysodium
|
|
- stickyheader
|
|
prebuild:
|
|
- ln -s $$session-lazysodium-android$$/app ../liblazysodium
|
|
- ln -s $$session-lazysodium-android$$/session-lazysodium-java ..
|
|
- sed -i -e '/stickyheader/d' ../settings.gradle
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/mlkit/d' -e '/enable
|
|
true/d' -e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e "s/project(':stickyheader')/'com.github.Codewaves:Sticky-Header-Grid:0261e4fd01'/"
|
|
-e '/defaultConfig/a applicationId "network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl
|
|
= ".*"/ext.websiteUpdateUrl = "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sed -i -e '/Box(/,$c}' -e '/mlkit/d' src/main/java/org/thoughtcrime/securesms/ui/components/QR.kt
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26d
|
|
|
|
- versionName: 1.19.2
|
|
versionCode: 3800
|
|
commit: fd0f9ea60201b857f25018c8c0ce62a78f9c92ae
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.0
|
|
versionCode: 3820
|
|
commit: 56c48768dc97cac2c7b752ddb1dfde199f5e91ff
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.1
|
|
versionCode: 3835
|
|
commit: cc67ea10ca8cb5f5b3c00cd4fc07d8b444a69a7e
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.2
|
|
versionCode: 3845
|
|
commit: d5e3836430fec012bdf78ec9185131595c330e04
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.5
|
|
versionCode: 3875
|
|
commit: 0dbf51e23475088d739ea74217b0f7a8e1964f24
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.6
|
|
versionCode: 3885
|
|
commit: d81feb87549a988423ebbd06a4ad40fe2154c522
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.7
|
|
versionCode: 3895
|
|
commit: 5053dafbf3738651042498cdb27c37d657167732
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.20.8
|
|
versionCode: 3905
|
|
commit: 75e2b87278cc378e21b77b27fa1a2aa773d25520
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.21.0
|
|
versionCode: 3965
|
|
commit: 1228e1aaaedbd8b98f578b44b5b24d0989910059
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '2a import org.session.libsession.messaging.notifications.TokenFetcher'
|
|
src/website/kotlin/org/thoughtcrime/securesms/notifications/*.kt
|
|
- sed -i -e '/NoOpTokenFetcher/a override val token = MutableStateFlow<String?>(null)\noverride
|
|
fun onNewToken(token:\ String) { this.token.value = token }' -e '/fetch/d'
|
|
-e '2a import kotlinx.coroutines.flow.MutableStateFlow' src/website/kotlin/org/thoughtcrime/securesms/notifications/NoOpTokenFetcher.kt
|
|
- sed -i -e '/runCatching {/,+4d' -e '/FirebaseMessaging/d' -e '/kotlinx.coroutines.tasks.await/d'
|
|
src/main/java/org/thoughtcrime/securesms/util/ClearDataUtils.kt
|
|
- sed -i -e '/firebase/d' src/main/java/org/thoughtcrime/securesms/ApplicationContext.java
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.21.1
|
|
versionCode: 3975
|
|
commit: 222994a17e65e086718048463c13d9938ac97a84
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.21.2
|
|
versionCode: 3985
|
|
commit: 1dc88125c644270a73ce4a5e4c101ae0e2804432
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.21.3
|
|
versionCode: 4015
|
|
commit: d8193c469e9beae5dea0017184c22fa9011cc955
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r26b
|
|
|
|
- versionName: 1.22.0
|
|
versionCode: 4025
|
|
commit: 6021c192d8910b21e283d19275512aeb3cb1bc26
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r27
|
|
|
|
- versionName: 1.22.1
|
|
versionCode: 4035
|
|
commit: 5db8a18cb8ac283aa5c977052b69873ed9ff41b7
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
scandelete:
|
|
- libsession-util/libsession-util/external
|
|
ndk: r27
|
|
|
|
- versionName: 1.23.0
|
|
versionCode: 4065
|
|
commit: 8280cef98ec0111415d78cc314a40e1b05c291d9
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E "s/.*libsession-util-android:(.*)'/\1/p" ../libsession/build.gradle)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.23.1
|
|
versionCode: 4075
|
|
commit: d47df8970a930dcdadb1bc7ce15d42ec6f827f7e
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.23.2
|
|
versionCode: 4085
|
|
commit: d2151a4c50e0f602bde89adb76ef0e2ed4b6fcc0
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.24.0
|
|
versionCode: 4095
|
|
commit: fd6fd5e1855313df946bd8423965bc18afc42d7f
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.24.1
|
|
versionCode: 4105
|
|
commit: 9576ee5c3078b0f179ace7719c0eb8264b989393
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.24.2
|
|
versionCode: 4115
|
|
commit: b03e8bef277d4df6e29579b5eee130932edd0f81
|
|
subdir: app
|
|
submodules: true
|
|
gradle:
|
|
- website
|
|
output: build/outputs/apk/website/release/session-*-universal.apk
|
|
srclibs:
|
|
- session-lazysodium-android@5.1.1
|
|
- libsession-util-android@1.0.0
|
|
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"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle
|
|
- sed -i -e '/gms/d' -e '/firebase-messaging/,/^ }/d' -e '/enable true/d'
|
|
-e '/circular-progress-button/s/1.1.3-S2/1.1.3/' -e '/defaultConfig/a applicationId
|
|
"network.loki.messenger.fdroid"' -e 's/ext.websiteUpdateUrl = ".*"/ext.websiteUpdateUrl
|
|
= "null"/g' build.gradle
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx4096M"/-Xmx4096M
|
|
-Dkotlin.daemon.jvm.options\="-Xmx4096M" -XX:MaxMetaspaceSize=512m/' ../gradle.properties
|
|
- sed -i -e '/com.goterl.lazysodium.BuildConfig/d' -e '/BuildConfig.DEBUG/,+2d'
|
|
../libsession/src/main/java/org/session/libsession/messaging/messages/visible/VisibleMessage.kt
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.26.0
|
|
versionCode: 4155
|
|
commit: 9830e44abfa1b4f4cc50c53b98d9822172e9d30a
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@1.0.0
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationId
|
|
= "network.loki.messenger.fdroid"' -e 's/ext["websiteUpdateUrl"] = ".*"/ext["websiteUpdateUrl"]
|
|
= "null"/g' build.gradle.kts
|
|
- sed -i -E -e '/app_name/s/>(.+)</>\1 F-Droid</' src/main/res/*/strings.xml
|
|
- 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.fdroid.$uri/"
|
|
{} +; done
|
|
- sed -i -e '/READ_PHONE_STATE/d' -e '/c2dm/d' -e 's/ACCESS_SESSION_SECRETS/fdroid.ACCESS_SESSION_SECRETS/'
|
|
-e '/android:authorities/s/network.loki/network.loki.fdroid/' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]] || exit 1'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.27.0
|
|
versionCode: 4165
|
|
commit: 118bd065900abe9cd81e4c250e82f3955ea1e80c
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@1.0.0
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]]'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.27.1
|
|
versionCode: 4195
|
|
commit: 651751e05b71c95b24171d06f4097cda623ed4d6
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@1.0.0
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]]'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.28.0
|
|
versionCode: 4215
|
|
commit: 403c5f6b0e402279f25d55c0d492bdcf006608e5
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@1.0.0
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- export VERSION=$(sed -n -E 's/.*libsessionUtilAndroidVersion = "(.*)"/\1/p'
|
|
../gradle/libs.versions.toml)
|
|
- '[[ $VERSION ]]'
|
|
- cd $$libsession-util-android$$
|
|
- git checkout -f $VERSION
|
|
- git submodule update --init --recursive
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.28.1
|
|
versionCode: 4265
|
|
commit: 3f11fd39b948ec01f69871985934e817f9423898
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@0a27299d3754ad1c07b88616b810bbe4eee61204
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- sed -i -e 's/1.0.8-1-g27817b4/dev-snapshot/' ../gradle/libs.versions.toml
|
|
- cd $$libsession-util-android$$
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.28.2
|
|
versionCode: 4285
|
|
commit: 98af979fc944df48bec5096dfb698d6257370003
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@0a27299d3754ad1c07b88616b810bbe4eee61204
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- sed -i -e 's/1.0.8-1-g27817b4/dev-snapshot/' ../gradle/libs.versions.toml
|
|
- cd $$libsession-util-android$$
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.29.0
|
|
versionCode: 4295
|
|
commit: e18695ba3d454016f0f8d50cddd1e7d7cc2355d3
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@808c589fa0df571e645168d848e0a34db305e805
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- sed -i -e 's/1.0.9-2-g8c03d1e/dev-snapshot/' ../gradle/libs.versions.toml
|
|
- cd $$libsession-util-android$$
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
- versionName: 1.29.1
|
|
versionCode: 4305
|
|
commit: 37c667355fba1eabf04431008102c7110db62e94
|
|
subdir: app
|
|
submodules: true
|
|
sudo:
|
|
- echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
|
|
- apt-get update
|
|
- apt-get install -y -t trixie openjdk-21-jdk-headless
|
|
- update-alternatives --auto java
|
|
gradle:
|
|
- website
|
|
srclibs:
|
|
- libsession-util-android@808c589fa0df571e645168d848e0a34db305e805
|
|
prebuild:
|
|
- sed -i -e '/gms/d' -e 's/raw.github.com.*"/jitpack.io"/' -e 's|developer.huawei.com/repo/|jitpack.io|'
|
|
-e 's/oxen.rocks.*"/jitpack.io"/' -e '/repositories {/a mavenLocal()' ../build.gradle.kts
|
|
- sed -i -e '/google.services/d' -e '/isEnable/d' -e '/defaultConfig/a applicationIdSuffix
|
|
= ".fdroid"' -e '/setAlternativeAppName/s/null/"Session F-Droid"/' -e '/setAuthorityPostfix/s/""/".fdroid"/'
|
|
build.gradle.kts
|
|
- sed -i -e '/c2dm/d' src/main/AndroidManifest.xml
|
|
- sdkmanager 'cmake;3.22.1'
|
|
- sed -i -e 's/8.13.0/8.11.1/' ../gradle/libs.versions.toml
|
|
scandelete:
|
|
- build-logic/build
|
|
build:
|
|
- sed -i -e 's/1.0.9-2-g8c03d1e/dev-snapshot/' ../gradle/libs.versions.toml
|
|
- cd $$libsession-util-android$$
|
|
- gradle assembleRelease
|
|
- gradle publishToMavenLocal
|
|
ndk: r27
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags
|
|
VercodeOperation:
|
|
- 10*%c + 5
|
|
UpdateCheckData: app/build.gradle.kts|canonicalVersionCode\s=\s(\d+)|.|canonicalVersionName\s=\s"([\d.]+)"
|
|
CurrentVersion: 1.29.1
|
|
CurrentVersionCode: 4305
|