Surespot: Clean build, fix CI, disable (jars)

This commit is contained in:
Boris Kraut 2015-10-07 21:57:02 +02:00
parent 92594b4b54
commit d71443a1c7

View file

@ -6,74 +6,64 @@ Source Code:https://github.com/surespot/android
Issue Tracker:https://github.com/surespot/android/issues Issue Tracker:https://github.com/surespot/android/issues
Name:Surespot Name:Surespot
Auto Name:surespot
Summary:Send encrypted text messages Summary:Send encrypted text messages
Description: Description:
Use surespot and everything you send can only be read by the person you sent it to. Period. Use surespot and everything you send can only be read by the person you sent it
Everything sent using surespot is end-to-end encrypted with symmetric-key encryption (256 bit AES-GCM) using keys to. Period. Everything sent using surespot is end-to-end encrypted with
created with 521 bit ECDH shared secret derivation, but you wont notice because security in surespot is built-in, symmetric-key encryption (256 bit AES-GCM) using keys created with 521 bit ECDH
not a layer over something else. Be confident sending private information and pictures, you have control over your messages, shared secret derivation, but you wont notice because security in surespot is
when you delete a sent message it will be removed from the receiver's phone and images are not shareable unless built-in, not a layer over something else. Be confident sending private
you make them so. Multiple identities allow you to be who you want with just who you want, and if anyone information and pictures, you have control over your messages, when you delete a
gets annoying you can block them. Surespot does not require or store your phone number or email address and we don't sent message it will be removed from the receiver's phone and images are not
mine your data, no advertisements here! 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!
. .
Repo Type:git Repo Type:git
Repo:https://github.com/surespot/android.git Repo:https://github.com/surespot/android.git
Build:61-fdroid,61 Build:61-fdroid,61
disable=builds, but includes jars
commit=4b9219e86c62208ebe1ca0cf48afa0cf15c34251 commit=4b9219e86c62208ebe1ca0cf48afa0cf15c34251
subdir=surespot
gradle=yes gradle=yes
prebuild=pwd && \ forceversion=yes
rm '._.DS_Store' && \ prebuild=rm 'src/main/res/raw/ffmpegpie' && \
rm 'surespot/src/main/res/raw/ffmpegpie' && \ rm 'src/main/res/raw/ffmpeg' && \
rm 'surespot/src/main/res/raw/ffmpeg' && \ touch 'src/main/res/raw/ffmpegpie' && \
touch 'surespot/src/main/res/raw/ffmpegpie' && \ touch 'src/main/res/raw/ffmpeg' && \
touch 'surespot/src/main/res/raw/ffmpeg' && \
cp build.gradle build.gradle__BAK && \
echo " " >> build.gradle && \
cat surespot/build.gradle >> build.gradle && \
ln -s surespot/libs libs && \
sed -i -e 's#jcenter()#maven { url "https://jcenter.bintray.com" }#g' build.gradle && \
sed -i -e 's#com.google.android.gms:play-services-drive:7.5.0#com.android.support:support-v4:22.2.0#' surespot/build.gradle && \
sed -i -e 's#com.google.android.gms:play-services-drive:7.5.0#com.android.support:support-v4:22.2.0#' build.gradle && \ sed -i -e 's#com.google.android.gms:play-services-drive:7.5.0#com.android.support:support-v4:22.2.0#' build.gradle && \
cat build.gradle && \ mkdir -p ../surespotcommon/src/main/res/raw && \
mkdir -p src/main && \ sed -i -e 's#Build.VERSION_CODES.M#23#' src/main/java/com/twofours/surespot/identity/IdentityController.java && \
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 && \
sed -i -e 's#Build.VERSION_CODES.M#23#' surespot/src/main/java/com/twofours/surespot/identity/IdentityController.java && \ 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 && \
printf 'ssl_strict=true\nbaseUrl=https://server.surespot.me:443\n' > surespotcommon/src/main/res/raw/configuration.properties && \ pushd src/main/java/com/twofours/surespot/backup/ && \
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 && \ sed -i -e '/import com.google.android.gms/d' -e 's#GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE#"dummy"#' -e '/AccountPicker.newChooseAccountIntent/d' ImportIdentityActivity.java ExportIdentityActivity.java && \
ln -s ../../surespot/src/main/AndroidManifest.xml src/main/AndroidManifest.xml && \ cat ImportIdentityActivity.java | grep -v '\snull);' > ImportIdentityActivity.java_ && \
ln -s ../../surespot/src/main/aidl src/main/aidl && \ mv ImportIdentityActivity.java_ ImportIdentityActivity.java && \
ln -s ../../surespot/src/main/java src/main/java && \ sed -i -e 's#ActivityNotFoundException e#Exception e#' ExportIdentityActivity.java ImportIdentityActivity.java && \
ln -s ../../surespot/src/main/res src/main/res && \ sed -i -e 's#startActivityForResult(accountPickerIntent, SurespotConstants.IntentRequestCodes.CHOOSE_GOOGLE_ACCOUNT);#System.out.println("dummy");#' ExportIdentityActivity.java ImportIdentityActivity.java && \
ln -s surespot/src/main/res && \ popd && \
echo cp /tmp/I1.java surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
echo cp /tmp/E1.java surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#import com.google.android.gms.auth.GoogleAuthUtil;##' surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
sed -i -e 's#import com.google.android.gms.common.AccountPicker;##' surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
sed -i -e 's#import com.google.android.gms.auth.GoogleAuthUtil;##' surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#import com.google.android.gms.common.AccountPicker;##' surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE#"dummy"#' surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE#"dummy"#' surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
cat surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java |grep -v 'AccountPicker.newChooseAccountIntent' > surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java_ && \
mv surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java_ surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
cat surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java |grep -v '\snull);' > surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java_ && \
mv surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java_ surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
cat surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java |grep -v 'AccountPicker.newChooseAccountIntent' > surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java_ && \
mv surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java_ surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#ActivityNotFoundException e#Exception e#' surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#ActivityNotFoundException e#Exception e#' surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
sed -i -e 's#startActivityForResult(accountPickerIntent, SurespotConstants.IntentRequestCodes.CHOOSE_GOOGLE_ACCOUNT);#System.out.println("dummy");#' surespot/src/main/java/com/twofours/surespot/backup/ExportIdentityActivity.java && \
sed -i -e 's#startActivityForResult(accountPickerIntent, SurespotConstants.IntentRequestCodes.CHOOSE_GOOGLE_ACCOUNT);#System.out.println("dummy");#' surespot/src/main/java/com/twofours/surespot/backup/ImportIdentityActivity.java && \
sed -i -e 's#android {#android {\nlintOptions {\nabortOnError false\n}\n#' build.gradle sed -i -e 's#android {#android {\nlintOptions {\nabortOnError false\n}\n#' build.gradle
novcheck=yes
Maintainer Notes: Maintainer Notes:
* Voice function removed * Voice function removed
./surespot/libs/google-api-services-drive-v2-rev103-1.17.0-rc.jar
./surespot/libs/jsr305-1.3.9.jar
./surespot/libs/google-oauth-client-1.17.0-rc.jar
./surespot/libs/google-api-client-android-1.17.0-rc.jar
./surespot/libs/google-api-client-1.17.0-rc.jar
./surespot/libs/google-http-client-1.17.0-rc.jar
./surespot/libs/google-http-client-android-1.17.0-rc.jar
./surespot/libs/gcm.jar
. .
Auto Update Mode:None Auto Update Mode:None
Update Check Mode:Tags Update Check Mode:Tags
Current Version:61-fdroid Current Version:44
Current Version Code:61 Current Version Code:44