60 lines
2.3 KiB
Bash
Executable File
60 lines
2.3 KiB
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
|
|
BASEDIR=$( dirname $0 )
|
|
PREBUILT_PATH="$BASEDIR/prebuilt/common/apps"
|
|
REPO_URL_FDROID="https://f-droid.org/repo"
|
|
REPO_URL_GUARDIAN="https://guardianproject.info/fdroid/repo"
|
|
REPO_URL_BROMITE="https://fdroid.bromite.org/fdroid/repo"
|
|
|
|
mkdir -p $PREBUILT_PATH
|
|
|
|
function getPrebuild() {
|
|
repo="$1"
|
|
name="$2"
|
|
full_name="$3"
|
|
version="$4"
|
|
version_string=""
|
|
if [[ ! -z $version ]]; then version_string="_$version"; fi
|
|
case "$repo" in
|
|
"guardian") repo_url=$REPO_URL_GUARDIAN ;;
|
|
"bromite") repo_url=$REPO_URL_BROMITE ;;
|
|
* ) repo_url=$REPO_URL_FDROID ;;
|
|
esac
|
|
local_app_path="$PREBUILT_PATH/$name.apk"
|
|
remote_app_path="$repo_url/${full_name}${version_string}.apk"
|
|
echo -e "Downloading app $name"
|
|
curl -s \
|
|
-L -o "$local_app_path" \
|
|
-O -L "$remote_app_path"
|
|
curl -s \
|
|
-L -o "$local_app_path.asc" \
|
|
-O -L "$remote_app_path.asc"
|
|
echo -e "Verifying app $name"
|
|
gpg -q \
|
|
--armor \
|
|
--verify \
|
|
"$local_app_path.asc" \
|
|
"$local_app_path"
|
|
}
|
|
|
|
getPrebuild fdroid FDroid org.fdroid.fdroid 1007051
|
|
|
|
getPrebuild fdroid Conversations eu.siacs.conversations 367
|
|
getPrebuild fdroid OpenKeyChain org.sufficientlysecure.keychain 55000
|
|
getPrebuild fdroid K9 com.fsck.k9 27009
|
|
getPrebuild fdroid DocumentViewer org.sufficientlysecure.viewer 2817
|
|
getPrebuild fdroid VLC org.videolan.vlc 13021108
|
|
getPrebuild fdroid WifiPrivacyPolice be.uhasselt.privacypolice 13
|
|
getPrebuild fdroid Linphone org.linphone 4230
|
|
getPrebuild fdroid SimpleGallery com.simplemobiletools.gallery.pro 302
|
|
getPrebuild fdroid PrivacyBrowser com.stoutner.privacybrowser.standard 49
|
|
getPrebuild fdroid Silence org.smssecure.smssecure 211
|
|
getPrebuild fdroid SnooperStopper cz.eutopia.snooperstopper 4
|
|
getPrebuild fdroid BarcodeScanner com.google.zxing.client.android 108
|
|
|
|
getPrebuild guardian TorBrowser tor-browser-9.0.9-android-armv7-multi
|
|
getPrebuild guardian Orbot Orbot-16.1.2-RC-2-tor-0.4.1.5-rc-fullperm-armeabi-v7a-release
|
|
getPrebuild bromite WebView rel_81.0.4044.106_arm_SystemWebView
|
|
|