blob: af98ba8dfc42e4a2426511abf1903a9db1476d34 [file] [log] [blame]
Pierre-Hugues Hussonbcc5b642017-12-04 16:27:25 +01001#!/bin/bash
2
3repo="https://f-droid.org/repo/"
4
5addCopy() {
6 echo -e "PRODUCT_COPY_FILES += \\\\\n\tvendor/foss/bin/$1:system/app/$2/${2}.apk" >> apps.mk
7}
8
9rm -Rf bin apps.mk
10mkdir -p bin
11downloadFromFdroid() {
12 mkdir -p tmp
13 if [ ! -f tmp/index.xml ];then
14 #TODO: Check security keys
15 wget $repo/index.jar -O tmp/index.jar
16 unzip -p tmp/index.jar index.xml > tmp/index.xml
17 fi
18 apk="$(xmlstarlet sel -t -m '//application[id="'"$1"'"]/package[1]' -v ./apkname tmp/index.xml)"
19 wget $repo/$apk -O bin/$apk
20 addCopy $apk $1
21}
22
23
24#YouTube viewer
25downloadFromFdroid org.schabi.newpipe
26#Ciphered SMS
27downloadFromFdroid org.smssecure.smssecure
28#Navigation
29downloadFromFdroid net.osmand.plus
30#Web browser
31downloadFromFdroid acr.browser.lightning
32#Calendar
33downloadFromFdroid ws.xsoh.etar
34#Public transportation
35downloadFromFdroid de.grobox.liberario
36#Barcode scanner
37downloadFromFdroid com.google.zxing.client.android
38#Pdf viewer
39downloadFromFdroid com.artifex.mupdfdemo
40#Keyboard/IME
41downloadFromFdroid com.menny.android.anysoftkeyboard
42
43wget https://f-droid.org/FDroid.apk -O bin/FDroid.apk
44addCopy FDroid.apk FDroid
45
46rm -Rf tmp