Icons for android app
2
Makefile
|
@ -20,6 +20,7 @@ install:
|
||||||
mkdir -p ${DESTDIR}${PREFIX}/bin
|
mkdir -p ${DESTDIR}${PREFIX}/bin
|
||||||
mkdir -p ${DESTDIR}/usr/share/${APP}/base
|
mkdir -p ${DESTDIR}/usr/share/${APP}/base
|
||||||
mkdir -p ${DESTDIR}/usr/share/${APP}/apps
|
mkdir -p ${DESTDIR}/usr/share/${APP}/apps
|
||||||
|
mkdir -p ${DESTDIR}/usr/share/${APP}/android-app
|
||||||
mkdir -p ${DESTDIR}/usr/share/${APP}/utils
|
mkdir -p ${DESTDIR}/usr/share/${APP}/utils
|
||||||
mkdir -p ${DESTDIR}/usr/share/${APP}/avatars
|
mkdir -p ${DESTDIR}/usr/share/${APP}/avatars
|
||||||
mkdir -p ${DESTDIR}/etc/${APP}
|
mkdir -p ${DESTDIR}/etc/${APP}
|
||||||
|
@ -46,6 +47,7 @@ install:
|
||||||
cp man/*.1.gz ${DESTDIR}${PREFIX}/share/man/man1
|
cp man/*.1.gz ${DESTDIR}${PREFIX}/share/man/man1
|
||||||
cp man/${APP}-backup-local.1.gz ${DESTDIR}${PREFIX}/share/man/man1/backup.1.gz
|
cp man/${APP}-backup-local.1.gz ${DESTDIR}${PREFIX}/share/man/man1/backup.1.gz
|
||||||
cp man/${APP}-restore-local.1.gz ${DESTDIR}${PREFIX}/share/man/man1/restore.1.gz
|
cp man/${APP}-restore-local.1.gz ${DESTDIR}${PREFIX}/share/man/man1/restore.1.gz
|
||||||
|
cp img/android-app/*.png ${DESTDIR}/usr/share/${APP}/android-app
|
||||||
chown -R root: /usr/share/${APP}
|
chown -R root: /usr/share/${APP}
|
||||||
chmod -R +r /usr/share/${APP}
|
chmod -R +r /usr/share/${APP}
|
||||||
# bash -c "./translate install"
|
# bash -c "./translate install"
|
||||||
|
|
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 28 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 9.2 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 17 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 24 KiB |
|
@ -42,7 +42,6 @@ AKAUNTING_BACKGROUND_IMAGE_URL=
|
||||||
|
|
||||||
AKAUNTING_SHORT_DESCRIPTION=$'Personal accounting'
|
AKAUNTING_SHORT_DESCRIPTION=$'Personal accounting'
|
||||||
AKAUNTING_DESCRIPTION=$'Personal or small business accounting'
|
AKAUNTING_DESCRIPTION=$'Personal or small business accounting'
|
||||||
AKAUNTING_ICON_URL=
|
|
||||||
AKAUNTING_MOBILE_APP_URL=
|
AKAUNTING_MOBILE_APP_URL=
|
||||||
|
|
||||||
akaunting_variables=(ONION_ONLY
|
akaunting_variables=(ONION_ONLY
|
||||||
|
|
|
@ -37,7 +37,6 @@ BLUDIT_COMMIT='0e27e31a84421b3e6bd000a77bc89c2dff3c446a'
|
||||||
|
|
||||||
BLUDIT_SHORT_DESCRIPTION=$'Bludit Blog'
|
BLUDIT_SHORT_DESCRIPTION=$'Bludit Blog'
|
||||||
BLUDIT_DESCRIPTION=$'Simple Markdown blogging'
|
BLUDIT_DESCRIPTION=$'Simple Markdown blogging'
|
||||||
BLUDIT_ICON_URL=
|
|
||||||
BLUDIT_MOBILE_APP_URL=
|
BLUDIT_MOBILE_APP_URL=
|
||||||
|
|
||||||
bludit_variables=(ONION_ONLY
|
bludit_variables=(ONION_ONLY
|
||||||
|
|
|
@ -33,7 +33,6 @@ SHOW_ON_ABOUT=0
|
||||||
|
|
||||||
DLNA_SHORT_DESCRIPTION=$'DLNA media'
|
DLNA_SHORT_DESCRIPTION=$'DLNA media'
|
||||||
DLNA_DESCRIPTION=$'DLNA media'
|
DLNA_DESCRIPTION=$'DLNA media'
|
||||||
DLNA_ICON_URL=
|
|
||||||
DLNA_MOBILE_APP_URL=
|
DLNA_MOBILE_APP_URL=
|
||||||
|
|
||||||
dlna_variables=(SYSTEM_TYPE
|
dlna_variables=(SYSTEM_TYPE
|
||||||
|
|
|
@ -42,7 +42,6 @@ DOKUWIKI_COMMIT='be15c01c0b982cf1a75b5af031bf077143c63f39'
|
||||||
|
|
||||||
DOKUWIKI_SHORT_DESCRIPTION=$'Dokuwiki'
|
DOKUWIKI_SHORT_DESCRIPTION=$'Dokuwiki'
|
||||||
DOKUWIKI_DESCRIPTION=$'Dokuwiki databaseless wiki'
|
DOKUWIKI_DESCRIPTION=$'Dokuwiki databaseless wiki'
|
||||||
DOKUWIKI_ICON_URL=
|
|
||||||
DOKUWIKI_MOBILE_APP_URL=
|
DOKUWIKI_MOBILE_APP_URL=
|
||||||
|
|
||||||
dokuwiki_variables=(ONION_ONLY
|
dokuwiki_variables=(ONION_ONLY
|
||||||
|
|
|
@ -40,7 +40,6 @@ EDITH_LOGIN_TEXT=$"Edith login"
|
||||||
|
|
||||||
EDITH_SHORT_DESCRIPTION=$'Edith Notes'
|
EDITH_SHORT_DESCRIPTION=$'Edith Notes'
|
||||||
EDITH_DESCRIPTION=$'Extremely simple note taking'
|
EDITH_DESCRIPTION=$'Extremely simple note taking'
|
||||||
EDITH_ICON_URL=
|
|
||||||
EDITH_MOBILE_APP_URL=
|
EDITH_MOBILE_APP_URL=
|
||||||
|
|
||||||
edith_variables=(MY_USERNAME
|
edith_variables=(MY_USERNAME
|
||||||
|
|
|
@ -44,7 +44,6 @@ ETHERPAD_WELCOME_MESSAGE=$"Welcome to ${ETHERPAD_TITLE}!\\n\\nThis pad text is s
|
||||||
|
|
||||||
ETHERPAD_SHORT_DESCRIPTION=$'Etherpad'
|
ETHERPAD_SHORT_DESCRIPTION=$'Etherpad'
|
||||||
ETHERPAD_DESCRIPTION=$'Etherpad'
|
ETHERPAD_DESCRIPTION=$'Etherpad'
|
||||||
ETHERPAD_ICON_URL=
|
|
||||||
ETHERPAD_MOBILE_APP_URL=
|
ETHERPAD_MOBILE_APP_URL=
|
||||||
|
|
||||||
etherpad_variables=(ONION_ONLY
|
etherpad_variables=(ONION_ONLY
|
||||||
|
|
|
@ -44,7 +44,6 @@ FEDWIKI_COOKIE=
|
||||||
|
|
||||||
FEDWIKI_SHORT_DESCRIPTION=$'FedWiki'
|
FEDWIKI_SHORT_DESCRIPTION=$'FedWiki'
|
||||||
FEDWIKI_DESCRIPTION=$'Federated Wiki'
|
FEDWIKI_DESCRIPTION=$'Federated Wiki'
|
||||||
FEDWIKI_ICON_URL=
|
|
||||||
FEDWIKI_MOBILE_APP_URL=
|
FEDWIKI_MOBILE_APP_URL=
|
||||||
|
|
||||||
fedwiki_variables=(FEDWIKI_DOMAIN_NAME
|
fedwiki_variables=(FEDWIKI_DOMAIN_NAME
|
||||||
|
|
|
@ -42,7 +42,6 @@ FRIENDICA_ADDONS_COMMIT='7cb9dbdda7f227462895c07be3c968405561d40e'
|
||||||
|
|
||||||
FRIENDICA_SHORT_DESCRIPTION=$'Friendica'
|
FRIENDICA_SHORT_DESCRIPTION=$'Friendica'
|
||||||
FRIENDICA_DESCRIPTION=$'Friendica federated social network'
|
FRIENDICA_DESCRIPTION=$'Friendica federated social network'
|
||||||
FRIENDICA_ICON_URL=
|
|
||||||
FRIENDICA_MOBILE_APP_URL=
|
FRIENDICA_MOBILE_APP_URL=
|
||||||
|
|
||||||
friendica_variables=(ONION_ONLY
|
friendica_variables=(ONION_ONLY
|
||||||
|
|
|
@ -48,7 +48,6 @@ GNUSOCIAL_EXPIRE_MONTHS=3
|
||||||
|
|
||||||
GNUSOCIAL_SHORT_DESCRIPTION=$'GNU Social'
|
GNUSOCIAL_SHORT_DESCRIPTION=$'GNU Social'
|
||||||
GNUSOCIAL_DESCRIPTION=$'GNU Social federated microblogging'
|
GNUSOCIAL_DESCRIPTION=$'GNU Social federated microblogging'
|
||||||
GNUSOCIAL_ICON_URL=
|
|
||||||
GNUSOCIAL_MOBILE_APP_URL='https://f-droid.org/packages/org.mariotaku.twidere/'
|
GNUSOCIAL_MOBILE_APP_URL='https://f-droid.org/packages/org.mariotaku.twidere/'
|
||||||
|
|
||||||
gnusocial_variables=(ONION_ONLY
|
gnusocial_variables=(ONION_ONLY
|
||||||
|
|
|
@ -43,7 +43,6 @@ GOGS_PORT=3145
|
||||||
|
|
||||||
GOGS_SHORT_DESCRIPTION=$'Gogs'
|
GOGS_SHORT_DESCRIPTION=$'Gogs'
|
||||||
GOGS_DESCRIPTION=$'Gogs git repo management'
|
GOGS_DESCRIPTION=$'Gogs git repo management'
|
||||||
GOGS_ICON_URL=
|
|
||||||
GOGS_MOBILE_APP_URL=
|
GOGS_MOBILE_APP_URL=
|
||||||
|
|
||||||
gogs_variables=(ONION_ONLY
|
gogs_variables=(ONION_ONLY
|
||||||
|
|
|
@ -41,7 +41,6 @@ HTMLY_SUBTITLE="Another ${PROJECT_NAME} blog"
|
||||||
|
|
||||||
HTMLY_SHORT_DESCRIPTION=$'HTMLy'
|
HTMLY_SHORT_DESCRIPTION=$'HTMLy'
|
||||||
HTMLY_DESCRIPTION=$'HTMLy databaseless blogging'
|
HTMLY_DESCRIPTION=$'HTMLy databaseless blogging'
|
||||||
HTMLY_ICON_URL=
|
|
||||||
HTMLY_MOBILE_APP_URL=
|
HTMLY_MOBILE_APP_URL=
|
||||||
|
|
||||||
htmly_variables=(HTMLY_REPO
|
htmly_variables=(HTMLY_REPO
|
||||||
|
|
|
@ -43,7 +43,6 @@ HUBZILLA_ADMIN_PASSWORD=
|
||||||
|
|
||||||
HUBZILLA_SHORT_DESCRIPTION=$'Hubzilla'
|
HUBZILLA_SHORT_DESCRIPTION=$'Hubzilla'
|
||||||
HUBZILLA_DESCRIPTION=$'Hubzilla'
|
HUBZILLA_DESCRIPTION=$'Hubzilla'
|
||||||
HUBZILLA_ICON_URL=
|
|
||||||
HUBZILLA_MOBILE_APP_URL=
|
HUBZILLA_MOBILE_APP_URL=
|
||||||
|
|
||||||
hubzilla_variables=(ONION_ONLY
|
hubzilla_variables=(ONION_ONLY
|
||||||
|
|
|
@ -46,7 +46,6 @@ ICECAST_LOGIN_TEXT=$"Icecast login"
|
||||||
|
|
||||||
ICECAST_SHORT_DESCRIPTION=$'Icecast'
|
ICECAST_SHORT_DESCRIPTION=$'Icecast'
|
||||||
ICECAST_DESCRIPTION=$'Icecast'
|
ICECAST_DESCRIPTION=$'Icecast'
|
||||||
ICECAST_ICON_URL=
|
|
||||||
ICECAST_MOBILE_APP_URL=
|
ICECAST_MOBILE_APP_URL=
|
||||||
|
|
||||||
icecast_variables=(MY_USERNAME
|
icecast_variables=(MY_USERNAME
|
||||||
|
|
|
@ -43,7 +43,6 @@ IRC_BUFFER_LENGTH=300
|
||||||
|
|
||||||
IRC_SHORT_DESCRIPTION=$'IRC'
|
IRC_SHORT_DESCRIPTION=$'IRC'
|
||||||
IRC_DESCRIPTION=$'IRC'
|
IRC_DESCRIPTION=$'IRC'
|
||||||
IRC_ICON_URL=
|
|
||||||
IRC_MOBILE_APP_URL='https://f-droid.org/packages/org.yaaic'
|
IRC_MOBILE_APP_URL='https://f-droid.org/packages/org.yaaic'
|
||||||
|
|
||||||
irc_variables=(MY_USERNAME
|
irc_variables=(MY_USERNAME
|
||||||
|
|
|
@ -46,7 +46,6 @@ JITSI_ONION_HOSTNAME=
|
||||||
|
|
||||||
JITSI_SHORT_DESCRIPTION=$'Jitsi'
|
JITSI_SHORT_DESCRIPTION=$'Jitsi'
|
||||||
JITSI_DESCRIPTION=$'Jitsi'
|
JITSI_DESCRIPTION=$'Jitsi'
|
||||||
JITSI_ICON_URL=
|
|
||||||
JITSI_MOBILE_APP_URL=
|
JITSI_MOBILE_APP_URL=
|
||||||
|
|
||||||
jitsi_variables=(ONION_ONLY
|
jitsi_variables=(ONION_ONLY
|
||||||
|
|
|
@ -40,7 +40,6 @@ KANBOARD_ADMIN_PASSWORD=
|
||||||
|
|
||||||
KANBOARD_SHORT_DESCRIPTION=$'Kanboard'
|
KANBOARD_SHORT_DESCRIPTION=$'Kanboard'
|
||||||
KANBOARD_DESCRIPTION=$'Kanboard kanban'
|
KANBOARD_DESCRIPTION=$'Kanboard kanban'
|
||||||
KANBOARD_ICON_URL=
|
|
||||||
KANBOARD_MOBILE_APP_URL=
|
KANBOARD_MOBILE_APP_URL=
|
||||||
|
|
||||||
kanboard_variables=(ONION_ONLY
|
kanboard_variables=(ONION_ONLY
|
||||||
|
|
|
@ -42,7 +42,6 @@ KOEL_ADMIN_PASSWORD=
|
||||||
|
|
||||||
KOEL_SHORT_DESCRIPTION=$'Koel music'
|
KOEL_SHORT_DESCRIPTION=$'Koel music'
|
||||||
KOEL_DESCRIPTION=$'Koel music player'
|
KOEL_DESCRIPTION=$'Koel music player'
|
||||||
KOEL_ICON_URL=
|
|
||||||
KOEL_MOBILE_APP_URL=
|
KOEL_MOBILE_APP_URL=
|
||||||
|
|
||||||
koel_variables=(ONION_ONLY
|
koel_variables=(ONION_ONLY
|
||||||
|
|
|
@ -39,7 +39,6 @@ LYCHEE_COMMIT='27f207dcbac8488629ffc3b5a9cac78ae123bee9'
|
||||||
|
|
||||||
LYCHEE_SHORT_DESCRIPTION=$'Lychee photos'
|
LYCHEE_SHORT_DESCRIPTION=$'Lychee photos'
|
||||||
LYCHEE_DESCRIPTION=$'Lychee photos'
|
LYCHEE_DESCRIPTION=$'Lychee photos'
|
||||||
LYCHEE_ICON_URL=
|
|
||||||
LYCHEE_MOBILE_APP_URL=
|
LYCHEE_MOBILE_APP_URL=
|
||||||
|
|
||||||
lychee_variables=(LYCHEE_REPO
|
lychee_variables=(LYCHEE_REPO
|
||||||
|
|
|
@ -40,7 +40,6 @@ MAILPILE_PORT=33411
|
||||||
|
|
||||||
MAILPILE_SHORT_DESCRIPTION=$'Mailpile'
|
MAILPILE_SHORT_DESCRIPTION=$'Mailpile'
|
||||||
MAILPILE_DESCRIPTION=$'Mailpile email client'
|
MAILPILE_DESCRIPTION=$'Mailpile email client'
|
||||||
MAILPILE_ICON_URL=
|
|
||||||
MAILPILE_MOBILE_APP_URL=
|
MAILPILE_MOBILE_APP_URL=
|
||||||
|
|
||||||
mailpile_variables=(MAILPILE_REPO
|
mailpile_variables=(MAILPILE_REPO
|
||||||
|
|
|
@ -55,7 +55,6 @@ MATRIX_EXPIRE_MONTHS=1
|
||||||
|
|
||||||
MATRIX_SHORT_DESCRIPTION=$'Matrix chat'
|
MATRIX_SHORT_DESCRIPTION=$'Matrix chat'
|
||||||
MATRIX_DESCRIPTION=$'Matrix chat'
|
MATRIX_DESCRIPTION=$'Matrix chat'
|
||||||
MATRIX_ICON_URL=
|
|
||||||
MATRIX_MOBILE_APP_URL='https://f-droid.org/packages/im.vector.alpha'
|
MATRIX_MOBILE_APP_URL='https://f-droid.org/packages/im.vector.alpha'
|
||||||
|
|
||||||
matrix_variables=(ONION_ONLY
|
matrix_variables=(ONION_ONLY
|
||||||
|
|
|
@ -35,14 +35,13 @@ MEDIAGOBLIN_DOMAIN_NAME=
|
||||||
MEDIAGOBLIN_ADMIN_PASSWORD=
|
MEDIAGOBLIN_ADMIN_PASSWORD=
|
||||||
MEDIAGOBLIN_CODE=
|
MEDIAGOBLIN_CODE=
|
||||||
MEDIAGOBLIN_ONION_PORT=8108
|
MEDIAGOBLIN_ONION_PORT=8108
|
||||||
MEDIAGOBLIN_REPO="http://git.savannah.gnu.org/r/mediagoblin.git"
|
MEDIAGOBLIN_REPO="https://git.savannah.gnu.org/git/mediagoblin.git"
|
||||||
MEDIAGOBLIN_COMMIT='c4d3293dfa4076719e60fe9e052add07426f9a9a'
|
MEDIAGOBLIN_COMMIT='c4d3293dfa4076719e60fe9e052add07426f9a9a'
|
||||||
MEDIAGOBLIN_BASE_DIR=/var/www/mediagoblin.local/htdocs
|
MEDIAGOBLIN_BASE_DIR=/var/www/mediagoblin.local/htdocs
|
||||||
MEDIAGOBLIN_PORT=6543
|
MEDIAGOBLIN_PORT=6543
|
||||||
|
|
||||||
MEDIAGOBLIN_SHORT_DESCRIPTION=$'Mediagoblin'
|
MEDIAGOBLIN_SHORT_DESCRIPTION=$'Mediagoblin'
|
||||||
MEDIAGOBLIN_DESCRIPTION=$'Mediagoblin'
|
MEDIAGOBLIN_DESCRIPTION=$'Mediagoblin'
|
||||||
MEDIAGOBLIN_ICON_URL=
|
|
||||||
MEDIAGOBLIN_MOBILE_APP_URL=
|
MEDIAGOBLIN_MOBILE_APP_URL=
|
||||||
|
|
||||||
mediagoblin_variables=(ONION_ONLY
|
mediagoblin_variables=(ONION_ONLY
|
||||||
|
|
|
@ -41,7 +41,6 @@ MOVIM_DAEMON_PORT=8880
|
||||||
|
|
||||||
MOVIM_SHORT_DESCRIPTION=$'Movim'
|
MOVIM_SHORT_DESCRIPTION=$'Movim'
|
||||||
MOVIM_DESCRIPTION=$'Movim'
|
MOVIM_DESCRIPTION=$'Movim'
|
||||||
MOVIM_ICON_URL=
|
|
||||||
MOVIM_MOBILE_APP_URL='https://f-droid.org/packages/com.movim.movim'
|
MOVIM_MOBILE_APP_URL='https://f-droid.org/packages/com.movim.movim'
|
||||||
|
|
||||||
movim_variables=(ONION_ONLY
|
movim_variables=(ONION_ONLY
|
||||||
|
|
|
@ -42,7 +42,6 @@ MUMBLE_CONFIG_FILE="mumble-server.ini"
|
||||||
|
|
||||||
MUMBLE_SHORT_DESCRIPTION=$'Mumble'
|
MUMBLE_SHORT_DESCRIPTION=$'Mumble'
|
||||||
MUMBLE_DESCRIPTION=$'Mumble'
|
MUMBLE_DESCRIPTION=$'Mumble'
|
||||||
MUMBLE_ICON_URL=
|
|
||||||
MUMBLE_MOBILE_APP_URL='https://f-droid.org/packages/com.morlunk.mumbleclient'
|
MUMBLE_MOBILE_APP_URL='https://f-droid.org/packages/com.morlunk.mumbleclient'
|
||||||
|
|
||||||
mumble_variables=(MY_USERNAME
|
mumble_variables=(MY_USERNAME
|
||||||
|
|
|
@ -44,7 +44,6 @@ NEXTCLOUD_SERVER_SIDE_ENCRYPTION=1
|
||||||
|
|
||||||
NEXTCLOUD_SHORT_DESCRIPTION=$'NextCloud'
|
NEXTCLOUD_SHORT_DESCRIPTION=$'NextCloud'
|
||||||
NEXTCLOUD_DESCRIPTION=$'NextCloud'
|
NEXTCLOUD_DESCRIPTION=$'NextCloud'
|
||||||
NEXTCLOUD_ICON_URL=
|
|
||||||
NEXTCLOUD_MOBILE_APP_URL='https://f-droid.org/packages/com.nextcloud.client'
|
NEXTCLOUD_MOBILE_APP_URL='https://f-droid.org/packages/com.nextcloud.client'
|
||||||
|
|
||||||
nextcloud_variables=(ONION_ONLY
|
nextcloud_variables=(ONION_ONLY
|
||||||
|
|
|
@ -46,7 +46,6 @@ PEERTUBE_DIR=/etc/peertube
|
||||||
|
|
||||||
PEERTUBE_SHORT_DESCRIPTION=$'PeerTube'
|
PEERTUBE_SHORT_DESCRIPTION=$'PeerTube'
|
||||||
PEERTUBE_DESCRIPTION=$'PeerTube'
|
PEERTUBE_DESCRIPTION=$'PeerTube'
|
||||||
PEERTUBE_ICON_URL=
|
|
||||||
PEERTUBE_MOBILE_APP_URL=
|
PEERTUBE_MOBILE_APP_URL=
|
||||||
|
|
||||||
peertube_variables=(PEERTUBE_DOMAIN_NAME
|
peertube_variables=(PEERTUBE_DOMAIN_NAME
|
||||||
|
|
|
@ -53,7 +53,6 @@ blocking_script_file=/usr/bin/pleroma-blocking
|
||||||
|
|
||||||
PLEROMA_SHORT_DESCRIPTION=$'Pleroma'
|
PLEROMA_SHORT_DESCRIPTION=$'Pleroma'
|
||||||
PLEROMA_DESCRIPTION=$'Pleroma federated microblogging'
|
PLEROMA_DESCRIPTION=$'Pleroma federated microblogging'
|
||||||
PLEROMA_ICON_URL=
|
|
||||||
PLEROMA_MOBILE_APP_URL='https://f-droid.org/packages/com.keylesspalace.tusky'
|
PLEROMA_MOBILE_APP_URL='https://f-droid.org/packages/com.keylesspalace.tusky'
|
||||||
|
|
||||||
pleroma_variables=(ONION_ONLY
|
pleroma_variables=(ONION_ONLY
|
||||||
|
|
|
@ -47,7 +47,6 @@ POSTACTIV_EXPIRE_MONTHS=3
|
||||||
|
|
||||||
POSTACTIV_SHORT_DESCRIPTION=$'PostActiv'
|
POSTACTIV_SHORT_DESCRIPTION=$'PostActiv'
|
||||||
POSTACTIV_DESCRIPTION=$'PostActiv federated microblogging'
|
POSTACTIV_DESCRIPTION=$'PostActiv federated microblogging'
|
||||||
POSTACTIV_ICON_URL=
|
|
||||||
POSTACTIV_MOBILE_APP_URL='https://f-droid.org/packages/org.mariotaku.twidere/'
|
POSTACTIV_MOBILE_APP_URL='https://f-droid.org/packages/org.mariotaku.twidere/'
|
||||||
|
|
||||||
postactiv_variables=(ONION_ONLY
|
postactiv_variables=(ONION_ONLY
|
||||||
|
|
|
@ -40,7 +40,6 @@ PRIVATEBIN_ADMIN_PASSWORD=
|
||||||
|
|
||||||
PRIVATEBIN_SHORT_DESCRIPTION=$'PrivateBin'
|
PRIVATEBIN_SHORT_DESCRIPTION=$'PrivateBin'
|
||||||
PRIVATEBIN_DESCRIPTION=$'PrivateBin zero knowledge pastebin'
|
PRIVATEBIN_DESCRIPTION=$'PrivateBin zero knowledge pastebin'
|
||||||
PRIVATEBIN_ICON_URL=
|
|
||||||
PRIVATEBIN_MOBILE_APP_URL=
|
PRIVATEBIN_MOBILE_APP_URL=
|
||||||
|
|
||||||
privatebin_variables=(ONION_ONLY
|
privatebin_variables=(ONION_ONLY
|
||||||
|
|
|
@ -38,7 +38,6 @@ ROCKETCHAT_PORT_INTERNAL=3000
|
||||||
|
|
||||||
ROCKETCHAT_SHORT_DESCRIPTION=$'Rocketchat'
|
ROCKETCHAT_SHORT_DESCRIPTION=$'Rocketchat'
|
||||||
ROCKETCHAT_DESCRIPTION=$'Rocketchat'
|
ROCKETCHAT_DESCRIPTION=$'Rocketchat'
|
||||||
ROCKETCHAT_ICON_URL=
|
|
||||||
ROCKETCHAT_MOBILE_APP_URL=
|
ROCKETCHAT_MOBILE_APP_URL=
|
||||||
|
|
||||||
rocketchat_variables=(ONION_ONLY
|
rocketchat_variables=(ONION_ONLY
|
||||||
|
|
|
@ -42,7 +42,6 @@ SYNCTHING_USER_IDS_FILE='.syncthingids'
|
||||||
|
|
||||||
SYNCTHING_SHORT_DESCRIPTION=$'Syncthing'
|
SYNCTHING_SHORT_DESCRIPTION=$'Syncthing'
|
||||||
SYNCTHING_DESCRIPTION=$'Syncthing file synchronization'
|
SYNCTHING_DESCRIPTION=$'Syncthing file synchronization'
|
||||||
SYNCTHING_ICON_URL=
|
|
||||||
SYNCTHING_MOBILE_APP_URL='https://f-droid.org/packages/com.nutomic.syncthingandroid'
|
SYNCTHING_MOBILE_APP_URL='https://f-droid.org/packages/com.nutomic.syncthingandroid'
|
||||||
|
|
||||||
syncthing_variables=(SYNCTHING_ID
|
syncthing_variables=(SYNCTHING_ID
|
||||||
|
|
|
@ -50,7 +50,6 @@ turtl_users_file=$TURTL_BASE_DIR/api/controllers/users.lisp
|
||||||
|
|
||||||
TURTL_SHORT_DESCRIPTION=$'Turtl'
|
TURTL_SHORT_DESCRIPTION=$'Turtl'
|
||||||
TURTL_DESCRIPTION=$'Turtl notes'
|
TURTL_DESCRIPTION=$'Turtl notes'
|
||||||
TURTL_ICON_URL=
|
|
||||||
TURTL_MOBILE_APP_URL=
|
TURTL_MOBILE_APP_URL=
|
||||||
|
|
||||||
turtl_variables=(ONION_ONLY
|
turtl_variables=(ONION_ONLY
|
||||||
|
|
|
@ -55,7 +55,6 @@ xmpp_encryption_warning=$"For security reasons, OMEMO or PGP encryption is requi
|
||||||
|
|
||||||
XMPP_SHORT_DESCRIPTION=$'XMPP chat'
|
XMPP_SHORT_DESCRIPTION=$'XMPP chat'
|
||||||
XMPP_DESCRIPTION=$'XMPP chat'
|
XMPP_DESCRIPTION=$'XMPP chat'
|
||||||
XMPP_ICON_URL=
|
|
||||||
XMPP_MOBILE_APP_URL='https://f-droid.org/packages/eu.siacs.conversations'
|
XMPP_MOBILE_APP_URL='https://f-droid.org/packages/eu.siacs.conversations'
|
||||||
|
|
||||||
xmpp_variables=(ONION_ONLY
|
xmpp_variables=(ONION_ONLY
|
||||||
|
|
|
@ -57,7 +57,6 @@ TEMP_IDS_FILE=/root/.synthingids
|
||||||
|
|
||||||
SYNCTHING_SHORT_DESCRIPTION=$'File Synchronization'
|
SYNCTHING_SHORT_DESCRIPTION=$'File Synchronization'
|
||||||
SYNCTHING_DESCRIPTION=$'File Synchronization'
|
SYNCTHING_DESCRIPTION=$'File Synchronization'
|
||||||
SYNCTHING_ICON_URL=
|
|
||||||
SYNCTHING_MOBILE_APP_URL='https://f-droid.org/packages/com.nutomic.syncthingandroid'
|
SYNCTHING_MOBILE_APP_URL='https://f-droid.org/packages/com.nutomic.syncthingandroid'
|
||||||
|
|
||||||
function remove_user_syncthing {
|
function remove_user_syncthing {
|
||||||
|
|
|
@ -283,7 +283,6 @@ echo ''
|
||||||
echo $'# These parameters are used by the FreedomBox mobile app'
|
echo $'# These parameters are used by the FreedomBox mobile app'
|
||||||
echo "${app_name_upper}_SHORT_DESCRIPTION="
|
echo "${app_name_upper}_SHORT_DESCRIPTION="
|
||||||
echo "${app_name_upper}_DESCRIPTION="
|
echo "${app_name_upper}_DESCRIPTION="
|
||||||
echo "${app_name_upper}_ICON_URL="
|
|
||||||
echo "${app_name_upper}_MOBILE_APP_URL="
|
echo "${app_name_upper}_MOBILE_APP_URL="
|
||||||
echo ''
|
echo ''
|
||||||
echo "${app_name}_variables=(ONION_ONLY"
|
echo "${app_name}_variables=(ONION_ONLY"
|
||||||
|
|
|
@ -37,6 +37,9 @@ function android_update_apps {
|
||||||
if [ ! -d "/var/www/${local_hostname}/htdocs/plinth/api" ]; then
|
if [ ! -d "/var/www/${local_hostname}/htdocs/plinth/api" ]; then
|
||||||
mkdir -p "/var/www/${local_hostname}/htdocs/plinth/api"
|
mkdir -p "/var/www/${local_hostname}/htdocs/plinth/api"
|
||||||
fi
|
fi
|
||||||
|
if [ ! -d "/var/www/${local_hostname}/htdocs/icons" ]; then
|
||||||
|
mkdir -p "/var/www/${local_hostname}/htdocs/icons"
|
||||||
|
fi
|
||||||
|
|
||||||
echo '{' > "$plinth_api"
|
echo '{' > "$plinth_api"
|
||||||
echo ' "shortcuts": [' >> "$plinth_api"
|
echo ' "shortcuts": [' >> "$plinth_api"
|
||||||
|
@ -50,10 +53,17 @@ function android_update_apps {
|
||||||
app_name=${APPS_INSTALLED_NAMES[$app_index]}
|
app_name=${APPS_INSTALLED_NAMES[$app_index]}
|
||||||
app_filename="/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}"
|
app_filename="/usr/share/${PROJECT_NAME}/apps/${PROJECT_NAME}-app-${app_name}"
|
||||||
if [ -f "$app_filename" ]; then
|
if [ -f "$app_filename" ]; then
|
||||||
|
# get the icon for the app
|
||||||
|
icon_filename="/usr/share/${PROJECT_NAME}/android-app/${app_name}.png"
|
||||||
|
if [ -f "$icon_filename" ]; then
|
||||||
|
cp "$icon_filename" "/var/www/${local_hostname}/htdocs/icons/${app_name}.png"
|
||||||
|
else
|
||||||
|
icon_filename=
|
||||||
|
fi
|
||||||
|
|
||||||
app_name_upper=$(echo "$app_name" | awk '{print toupper($0)}')
|
app_name_upper=$(echo "$app_name" | awk '{print toupper($0)}')
|
||||||
SHORT_DESCRIPTION=
|
SHORT_DESCRIPTION=
|
||||||
DESCRIPTION=
|
DESCRIPTION=
|
||||||
ICON_URL=
|
|
||||||
MOBILE_APP_URL=
|
MOBILE_APP_URL=
|
||||||
|
|
||||||
if ! grep -q "${app_name_upper}_SHORT_DESCRIPTION=" "$app_filename"; then
|
if ! grep -q "${app_name_upper}_SHORT_DESCRIPTION=" "$app_filename"; then
|
||||||
|
@ -67,9 +77,6 @@ function android_update_apps {
|
||||||
if grep -q "${app_name_upper}_DESCRIPTION=" "$app_filename"; then
|
if grep -q "${app_name_upper}_DESCRIPTION=" "$app_filename"; then
|
||||||
DESCRIPTION="$(grep "${app_name_upper}_DESCRIPTION=" "$app_filename" | head -n 1 | sed 's|\$||g' | sed "s|'||g" | sed 's|\"||g' | awk -F '=' '{print $2}')"
|
DESCRIPTION="$(grep "${app_name_upper}_DESCRIPTION=" "$app_filename" | head -n 1 | sed 's|\$||g' | sed "s|'||g" | sed 's|\"||g' | awk -F '=' '{print $2}')"
|
||||||
fi
|
fi
|
||||||
if grep -q "${app_name_upper}_ICON_URL=" "$app_filename"; then
|
|
||||||
ICON_URL="$(grep "${app_name_upper}_ICON_URL=" "$app_filename" | head -n 1 | sed 's|\$||g' | sed 's|\$||g' | sed "s|'||g" | sed 's|\"||g' | awk -F '=' '{print $2}')"
|
|
||||||
fi
|
|
||||||
if grep -q "${app_name_upper}_MOBILE_APP_URL=" "$app_filename"; then
|
if grep -q "${app_name_upper}_MOBILE_APP_URL=" "$app_filename"; then
|
||||||
MOBILE_APP_URL="$(grep "${app_name_upper}_MOBILE_APP_URL=" "$app_filename" | head -n 1 | sed 's|\$||g' | sed 's|\$||g' | sed "s|'||g" | sed 's|\"||g' | awk -F '=' '{print $2}')"
|
MOBILE_APP_URL="$(grep "${app_name_upper}_MOBILE_APP_URL=" "$app_filename" | head -n 1 | sed 's|\$||g' | sed 's|\$||g' | sed "s|'||g" | sed 's|\"||g' | awk -F '=' '{print $2}')"
|
||||||
fi
|
fi
|
||||||
|
@ -82,7 +89,7 @@ function android_update_apps {
|
||||||
echo " \"name\": \"${app_name}\",";
|
echo " \"name\": \"${app_name}\",";
|
||||||
echo " \"short_description\": \"$SHORT_DESCRIPTION\",";
|
echo " \"short_description\": \"$SHORT_DESCRIPTION\",";
|
||||||
echo " \"description\": \"$DESCRIPTION\",";
|
echo " \"description\": \"$DESCRIPTION\",";
|
||||||
echo " \"icon_url\": \"$ICON_URL\",";
|
echo " \"icon_url\": \"/icons/${app_name}.png\",";
|
||||||
echo " \"clients\": ["; } >> "$plinth_api"
|
echo " \"clients\": ["; } >> "$plinth_api"
|
||||||
|
|
||||||
read_config_param "${app_name_upper}_DOMAIN_NAME"
|
read_config_param "${app_name_upper}_DOMAIN_NAME"
|
||||||
|
@ -143,6 +150,7 @@ function android_update_apps {
|
||||||
echo '}'; } >> "$plinth_api"
|
echo '}'; } >> "$plinth_api"
|
||||||
|
|
||||||
chown -R www-data:www-data "/var/www/${local_hostname}/htdocs/plinth"
|
chown -R www-data:www-data "/var/www/${local_hostname}/htdocs/plinth"
|
||||||
|
chown -R www-data:www-data "/var/www/${local_hostname}/htdocs/icons"
|
||||||
}
|
}
|
||||||
|
|
||||||
# NOTE: deliberately no exit 0
|
# NOTE: deliberately no exit 0
|
||||||
|
|