fdroiddata/metadata/com.twofours.surespot.txt

110 lines
6.5 KiB
Plaintext
Raw Normal View History

2015-09-26 18:34:56 +00:00
AntiFeatures:NonFreeDep
Categories:Phone & SMS
License:GPLv3
Web Site:https://www.surespot.me/
2016-03-05 22:56:22 +00:00
Source Code:https://github.com/zoff99/surespot-android
Issue Tracker:https://github.com/zoff99/surespot-android/issues
2015-09-26 18:34:56 +00:00
Name:Surespot
Auto Name:surespot
2015-09-26 18:34:56 +00:00
Summary:Send encrypted text messages
Description:
Use surespot and everything you send can only be read by the person you sent it
to. Period. Everything sent using surespot is end-to-end encrypted with
symmetric-key encryption (256 bit AES-GCM) using keys created with 521 bit ECDH
shared secret derivation, but you wont notice because security in surespot is
built-in, not a layer over something else. Be confident sending private
information and pictures, you have control over your messages, when you delete a
sent message it will be removed from the receiver's phone and images are not
shareable unless you make them so. Multiple identities allow you to be who you
want with just who you want, and if anyone gets annoying you can block them.
Surespot does not require or store your phone number or email address and we
don't mine your data, no advertisements here!
2015-11-09 21:38:20 +00:00
'''WARNING'''
2016-03-05 22:56:22 +00:00
This build recipe is complex and error-prone. Use it only at your own risk.
2015-09-26 18:34:56 +00:00
.
Repo Type:git
2016-03-05 22:56:22 +00:00
Repo:https://github.com/zoff99/surespot-android.git
2015-09-26 18:34:56 +00:00
Build:61-fdroid,61
disable=builds, but includes jars
2015-09-26 18:34:56 +00:00
commit=4b9219e86c62208ebe1ca0cf48afa0cf15c34251
subdir=surespot
2015-09-26 18:34:56 +00:00
gradle=yes
forceversion=yes
prebuild=rm 'src/main/res/raw/ffmpegpie' && \
rm 'src/main/res/raw/ffmpeg' && \
touch 'src/main/res/raw/ffmpegpie' && \
touch 'src/main/res/raw/ffmpeg' && \
2015-09-26 18:34:56 +00:00
sed -i -e 's#com.google.android.gms:play-services-drive:7.5.0#com.android.support:support-v4:22.2.0#' build.gradle && \
mkdir -p ../surespotcommon/src/main/res/raw && \
sed -i -e 's#Build.VERSION_CODES.M#23#' src/main/java/com/twofours/surespot/identity/IdentityController.java && \
printf 'ssl_strict=true\nbaseUrl=https://server.surespot.me:443\n' > ../surespotcommon/src/main/res/raw/configuration.properties && \
sed -i -e 's#import java.util.Properties;#import java.util.Properties;\nimport com.twofours.surespot.common.R;\n#g' ../surespotcommon/src/main/java/com/twofours/surespot/common/SurespotConfiguration.java && \
pushd src/main/java/com/twofours/surespot/backup/ && \
sed -i -e '/import com.google.android.gms/d' -e 's#GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE#"dummy"#' -e '/AccountPicker.newChooseAccountIntent/d' ImportIdentityActivity.java ExportIdentityActivity.java && \
cat ImportIdentityActivity.java | grep -v '\snull);' > ImportIdentityActivity.java_ && \
mv ImportIdentityActivity.java_ ImportIdentityActivity.java && \
sed -i -e 's#ActivityNotFoundException e#Exception e#' ExportIdentityActivity.java ImportIdentityActivity.java && \
sed -i -e 's#startActivityForResult(accountPickerIntent, SurespotConstants.IntentRequestCodes.CHOOSE_GOOGLE_ACCOUNT);#System.out.println("dummy");#' ExportIdentityActivity.java ImportIdentityActivity.java && \
popd && \
2015-09-26 18:34:56 +00:00
sed -i -e 's#android {#android {\nlintOptions {\nabortOnError false\n}\n#' build.gradle
2015-11-05 20:53:57 +00:00
Build:63-fdroid,63
commit=aa83369736b7533cb8ab824ee36be032b40271bf
2015-11-10 08:41:08 +00:00
subdir=surespot
2015-11-05 21:13:20 +00:00
patch=Ex-63.patch,Im-63.patch
2015-11-05 20:53:57 +00:00
gradle=yes
2015-11-05 21:13:20 +00:00
srclibs=gcm@7f647288103bac2c5552af881f0e217c5b95d78a
2015-11-09 18:26:12 +00:00
rm=.google_apis/._.DS_Store,._.DS_Store,surespot/libs/*,surespot/src/main/res/raw/ffmpegpie,surespot/src/main/res/raw/ffmpeg,surespotcommon/libs/*.jar
2015-11-05 20:53:57 +00:00
prebuild=pwd && \
2015-11-10 08:41:08 +00:00
touch src/main/res/raw/ffmpegpie src/main/res/raw/ffmpeg && \
2015-11-05 20:53:57 +00:00
sed -i -e 's#com.google.android.gms:play-services-drive:7.8.0#com.android.support:support-v4:19.0.1#' build.gradle && \
2015-11-10 08:41:08 +00:00
mkdir -p ../surespotcommon/src/main/res/raw && \
sed -i -e 's#Build.VERSION_CODES.M#23#' src/main/java/com/twofours/surespot/identity/IdentityController.java && \
printf 'ssl_strict=true\nbaseUrl=https://server.surespot.me:443\n' > ../surespotcommon/src/main/res/raw/configuration.properties && \
sed -i -e 's#import java.util.Properties;#import java.util.Properties;\nimport com.twofours.surespot.common.R;\n#g' ../surespotcommon/src/main/java/com/twofours/surespot/common/SurespotConfiguration.java && \
2015-11-05 20:53:57 +00:00
sed -i -e 's#@integer/google_play_services_version#4030500#' src/main/AndroidManifest.xml && \
awk 'NR<=21||NR>=62' proguard-project.txt > proguard-project.txt_ && \
mv proguard-project.txt_ proguard-project.txt && \
2015-11-10 08:41:08 +00:00
sed -i -e 's#import org.acra.ACRA;##' ../androidasynchttp/src/main/java/com/loopj/android/http/AsyncHttpRequest.java src/main/java/com/twofours/surespot/SurespotApplication.java && \
sed -i -e 's#import org.acra.ReportingInteractionMode;##' -e 's#import org.acra.annotation.ReportsCrashes;##' -e 's#ACRA.init(this);##' -e 's#@ReportsCrashes#// @ReportsCrashes#' -e 's#formUri = "ht#// formUri = "ht#' src/main/java/com/twofours/surespot/SurespotApplication.java && \
sed -i -e 's#compile files(.libs/gcm.jar.)##' -e 's#compile files(.*libs.*)##' -e 's#android {#android {\nlintOptions {\nabortOnError false\n}\n#' build.gradle && \
sed -i -e 's#javaMaxHeapSize .*##' build.gradle && \
2015-11-10 08:41:08 +00:00
rm src/main/java/com/twofours/surespot/backup/DriveHelper.java && \
cp -av $$gcm$$/gcm-client-deprecated/src/com src/main/java/ && \
pushd ../ && \
find .google_apis -name '*.jar' -exec rm {} \; && \
2015-11-10 08:41:08 +00:00
popd && \
2015-11-09 21:38:20 +00:00
sed -i -e '/support-v4/acompile "com.madgag:scprov-jdk15on:1.47.0.3"\ncompile "com.madgag:sc-light-jdk15on:1.47.0.3"' -e '/compile files/d' build.gradle && \
2015-11-10 08:41:08 +00:00
sed -i -e '/surespotcommon/acompile "com.madgag:scprov-jdk15on:1.47.0.3"\ncompile "com.madgag:sc-light-jdk15on:1.47.0.3"' -e '/compile files/d' ../androidkeystore/build.gradle
2015-11-05 20:53:57 +00:00
novcheck=yes
Build:64-mod,64
commit=b6889acbbf451dcb7421540511b62fc9375b6215
2016-03-05 22:56:22 +00:00
subdir=surespot
gradle=yes
2016-03-11 23:37:32 +00:00
prebuild=git clone https://github.com/zoff99/gcm-client-old.git && \
2016-03-05 22:56:22 +00:00
mkdir -p src/main/java/com/ && \
2016-03-11 23:37:32 +00:00
cp -av gcm-client-old/com src/main/java/ && \
2016-03-05 22:56:22 +00:00
mkdir -p ../surespotcommon/src/main/res/raw && \
printf 'ssl_strict=true\nbaseUrl=https://server.surespot.me:443\n' > ../surespotcommon/src/main/res/raw/configuration.properties && \
pushd ../ && \
2016-03-11 23:37:32 +00:00
find .google_apis -name '*.jar' -exec rm {} \;
2016-03-05 22:56:22 +00:00
scanignore=surespot/src/main/res/raw/ffmpeg
2015-09-26 18:34:56 +00:00
Maintainer Notes:
* Voice function removed
2016-03-11 23:37:32 +00:00
Why on earth do we need to git clone? This build is begging to break
itself.
2015-09-26 18:34:56 +00:00
.
Auto Update Mode:None
Update Check Mode:None
Current Version:64-mod
Current Version Code:64