From 4c0c1697bc66704edaaf5253672c77207cbc2759 Mon Sep 17 00:00:00 2001 From: mdrights Date: Sat, 25 Jan 2020 12:53:59 +0000 Subject: network/riot-web: Updated for version 1.5.7 Signed-off-by: Willy Sudiarto Raharjo --- network/riot-web/README | 10 ++++++++-- network/riot-web/doinst.sh | 3 +++ network/riot-web/riot-web.SlackBuild | 10 ++++++---- network/riot-web/riot-web.info | 6 +++--- 4 files changed, 20 insertions(+), 9 deletions(-) (limited to 'network') diff --git a/network/riot-web/README b/network/riot-web/README index 20d910bc48..9b9a6376e2 100644 --- a/network/riot-web/README +++ b/network/riot-web/README @@ -19,7 +19,13 @@ Now with end-to-end encryption using the Olm and Megolm cryptographic ratchets conversation. This is a packaging of the pre-built released version of Riot (on Github). -You should use your favourite web browser to enjoy it. Type your browser name -before before run this script: + +Riot-web now is needed to run under a web server(e.g. NGINX). +After building, a start script (in /usr/bin) is set to invoke a simple +web server (a Python built-in module) listening at port 8000, and then start a +web browser to access it at localhost:8000. Feel free to change these +settings. + +Type your favourite browser name before running this script, e.g. BROWSER=firefox ./riot-web.Slackbuild diff --git a/network/riot-web/doinst.sh b/network/riot-web/doinst.sh index 65c7e2eeb9..19926c6b1f 100644 --- a/network/riot-web/doinst.sh +++ b/network/riot-web/doinst.sh @@ -7,3 +7,6 @@ if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1 fi fi + +# Riot-web should have a real config to work. +ln -sf /opt/riot-web/config.sample.json /opt/riot-web/config.json diff --git a/network/riot-web/riot-web.SlackBuild b/network/riot-web/riot-web.SlackBuild index ef5f0a3b22..a14a65d626 100644 --- a/network/riot-web/riot-web.SlackBuild +++ b/network/riot-web/riot-web.SlackBuild @@ -25,7 +25,7 @@ PRGNAM=riot-web PKGNAM=riot -VERSION=${VERSION:-1.2.1} +VERSION=${VERSION:-1.5.7} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -74,9 +74,11 @@ mkdir -p $PKG/opt mv ${PKGNAM}-v${VERSION} $PKG/opt/${PRGNAM} # Create a script to let the browser to launch the app. -mkdir -p $PKG/usr/bin -echo -e "#!/bin/bash -$BROWSER /opt/${PRGNAM}/index.html" \ +mkdir -p $PKG/usr/local/bin +echo -e "#!/bin/sh +cd /opt/riot-web && python -m SimpleHTTPServer 8000 & +sleep 5 +$BROWSER http://localhost:8000" \ > $PKG/usr/bin/riot-web chmod a+x $PKG/usr/bin/riot-web diff --git a/network/riot-web/riot-web.info b/network/riot-web/riot-web.info index 54c730ca88..efe3e91668 100644 --- a/network/riot-web/riot-web.info +++ b/network/riot-web/riot-web.info @@ -1,8 +1,8 @@ PRGNAM="riot-web" -VERSION="1.2.1" +VERSION="1.5.7" HOMEPAGE="https://riot.im/" -DOWNLOAD="https://github.com/vector-im/riot-web/releases/download/v1.2.1/riot-v1.2.1.tar.gz" -MD5SUM="391793b36e176a626e78b30b9e70256c" +DOWNLOAD="https://github.com/vector-im/riot-web/releases/download/v1.5.7/riot-v1.5.7.tar.gz" +MD5SUM="26cd12c57a8e6c3ef9230efb7b95cd5b" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" -- cgit v1.2.3