replicant-vendor_replicant/get-prebuilts
Velsoth 1847b1e408 Add WebView from Bromite's F-Droid repository
Signed-off-by: Velsoth <velsoth@adhoc.zone>
2019-11-15 02:15:47 +00:00

56 lines
2.0 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 346
getPrebuild fdroid OpenKeyChain org.sufficientlysecure.keychain 54000
getPrebuild fdroid K9 com.fsck.k9 26000
getPrebuild fdroid DocumentViewer org.sufficientlysecure.viewer 2817
getPrebuild fdroid VLC org.videolan.vlc 13010707
getPrebuild fdroid WifiPrivacyPolice be.uhasselt.privacypolice 13
getPrebuild fdroid Linphone org.linphone 4200
getPrebuild fdroid SimpleGallery com.simplemobiletools.gallery.pro 271
getPrebuild fdroid PrivacyBrowser com.stoutner.privacybrowser.standard 46
getPrebuild fdroid Greyscale it.lucci.cm.greyscaletheme 115
getPrebuild guardian TorBrowser tor-browser-9.0-android-armv7-multi
getPrebuild bromite WebView rel_78.0.3904.93_arm_SystemWebView