aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2018-08-27 16:21:21 +0200
committerBart Ribbers <bribbers@disroot.org>2018-08-27 16:21:21 +0200
commit259a2833791369a08611aa9322323fc8f684f10d (patch)
tree62f3b2b02438a6b87ac6ef6e178b33680208b58b /net-im
parentUpdate Fractal to 3.29.6 (diff)
downloadmatrix-259a2833791369a08611aa9322323fc8f684f10d.tar.gz
matrix-259a2833791369a08611aa9322323fc8f684f10d.tar.bz2
matrix-259a2833791369a08611aa9322323fc8f684f10d.zip
Update Riot web to 0.16.1
Diffstat (limited to 'net-im')
-rw-r--r--net-im/riot-web/Manifest2
-rw-r--r--net-im/riot-web/riot-web-0.16.1.ebuild74
2 files changed, 76 insertions, 0 deletions
diff --git a/net-im/riot-web/Manifest b/net-im/riot-web/Manifest
index d771ac2..618d653 100644
--- a/net-im/riot-web/Manifest
+++ b/net-im/riot-web/Manifest
@@ -6,11 +6,13 @@ DIST riot-web-0.13.5.tar.gz 2904106 BLAKE2B 83ec3fed89b6cbd4a8aecc0fbbe9eb6ec3e3
DIST riot-web-0.14.2.tar.gz 1005927 BLAKE2B 8148576eeeae141f214e6ce21fe6ea496084241c027dbc16690f306e0047768a19fbeb36b24c67f38a6598c37c567a675febf53891793ec81c80147c14fcfc4b SHA512 98c1559e9a11e2cb687abfdf544c5fb7a25912163ef0391ab5cfa29b567a962eeecee023b0218b8e3c676fd0df211532475fb222d0fb52562365bd26947926f5
DIST riot-web-0.15.7.tar.gz 1007822 BLAKE2B fc61e1260a2080b5508fe258b87f07cdadb00118d2e482c4bfe814312b6ee21313f5f740f5be6de1b6fb0ee6c3fedb8c41699e3a1caf718fce4834acbc9ca14a SHA512 27a5f5d94f0160a9db4a532e3d3f36bcc7187a316387762e5a953937f05735d63b6af80cb170492ab3e4be9fd3cb5a93fc075a8e5bca60f3427100a3c0db03cd
DIST riot-web-0.16.0.tar.gz 1010851 BLAKE2B e5be2407b501b3c51821775b129eef5812d5aad09930581c48563f006598e901afb73f695feefc47a5dd18537ecde5ef65349bbd134ed5bc7087c0b10fe4eb6f SHA512 f3c4bb33bfde0117453cbdfca6193283cdda7f62a995a1fa496f2cd3fd319e72c9b15e4606d87c7c915f7043ae2f52bb328625930a000288b11f2b4925c26334
+DIST riot-web-0.16.1.tar.gz 1013251 BLAKE2B 9113f4a3bb0af49e4af5a83d11967a0bb7258f88ec60511719bd03ed1026ad88893781884e48024efa228a7dbdc09e691f1951072cc97fbe94fe83292fff1729 SHA512 c447e91eaff8a52c4b0e3422176dde9acad4f5cb3d5b771fc203c57a09eb032084513331f9aa166dc7a544c45b171ee25f275074e4c7dca602fdb181698d363d
EBUILD riot-web-0.11.4.ebuild 1893 BLAKE2B 6771a10e8d95414a22520a04d26e04cabfef0e3b98f4bbced9ff619536737424b5f87abd3f219b6daac6078d44d373aa0a328cda59fc295b3de25e2454dd7eec SHA512 fa26ee4f3a86e8851fd25d4ead745396d5e6126853f52b0d28fdd6c130d939af91ff862ff58660f90c8c43a94670e2ca0b8b71c7bad0ff79cff620a1a9f93d3a
EBUILD riot-web-0.12.7.ebuild 1893 BLAKE2B 6771a10e8d95414a22520a04d26e04cabfef0e3b98f4bbced9ff619536737424b5f87abd3f219b6daac6078d44d373aa0a328cda59fc295b3de25e2454dd7eec SHA512 fa26ee4f3a86e8851fd25d4ead745396d5e6126853f52b0d28fdd6c130d939af91ff862ff58660f90c8c43a94670e2ca0b8b71c7bad0ff79cff620a1a9f93d3a
EBUILD riot-web-0.13.5.ebuild 1355 BLAKE2B 1cc5677d643667af65fec0fa71e93f7fb03b9bf991e5bbf149fc8766e68a9ed0c10490981e5c99458242b56ec44ab7f6d8afa9bc3a2981eb0bce05483706abb1 SHA512 d6fda387e0433a9368a83a8f25c244dad3e80f07650f3578fdc304df0b49b052bb5e4d50b9ef96126e4280fbf21bb2dc70cfcd493b1410bec2330ca83ba240c0
EBUILD riot-web-0.14.2.ebuild 1336 BLAKE2B 6c8971c67a7b9f66068d6554f71ad6dab992370bb6e6c6593f567843b8c24eeb43d494ae315adc1ca489794e410b42f2ba8cbef2dc763dc7d8dcacd5ea44f080 SHA512 50911ba1e4812881fc50b4eeb11724a6c694273ad153f0d5cccc6309d0e8404ce697adb2e6754eb5684a22dd07cd9203ab50b95ff3ec1b6e5328078a84ad5944
EBUILD riot-web-0.15.7.ebuild 1487 BLAKE2B 8a203aff3e197b5b1da4456b261947e886df4b608cd53921e237d168a6ff599e1dcfb6884a782e5eb4cfe26ad57a00b696406a1b3bc43489f25fb5273f00dd43 SHA512 efb23a39cbe8224a77d4a96a4a61d52d2d97de12c5cdddca786c03d675d0d3b238b658be08d451e748aa8c0e8701afc1a0bc608ec13eece7b5cd3981710047fb
EBUILD riot-web-0.16.0.ebuild 1487 BLAKE2B 8a203aff3e197b5b1da4456b261947e886df4b608cd53921e237d168a6ff599e1dcfb6884a782e5eb4cfe26ad57a00b696406a1b3bc43489f25fb5273f00dd43 SHA512 efb23a39cbe8224a77d4a96a4a61d52d2d97de12c5cdddca786c03d675d0d3b238b658be08d451e748aa8c0e8701afc1a0bc608ec13eece7b5cd3981710047fb
+EBUILD riot-web-0.16.1.ebuild 1487 BLAKE2B 8a203aff3e197b5b1da4456b261947e886df4b608cd53921e237d168a6ff599e1dcfb6884a782e5eb4cfe26ad57a00b696406a1b3bc43489f25fb5273f00dd43 SHA512 efb23a39cbe8224a77d4a96a4a61d52d2d97de12c5cdddca786c03d675d0d3b238b658be08d451e748aa8c0e8701afc1a0bc608ec13eece7b5cd3981710047fb
EBUILD riot-web-9999.ebuild 1361 BLAKE2B ac0dbaab6f3983136d24aa8ea87b89f540c3e3c67ee5f43b7461f68b8e5569aea2bb038037a29648d1a673347082f1195b930f2424c687a71fab821a0228d6cf SHA512 9b5762d44128e793077fd317bffbf7fd1ee87a66942aa2e93d3727b9c46b012bd068c59140d7f5bcb71b1ab67facabb6488ff4af486468df9816897ee8a102c6
MISC metadata.xml 361 BLAKE2B b0e28c6b9872c0dfc3830a386e9018c08fede44b15eed009b7a72794c4dd9ae0e2ebe81f7d305fb4342460340dc6eb7709a22886ca7e807ab740e53705a7b7f5 SHA512 5f1b13f360c4410c833a461ee81ec0f39f8b6ec74575d36779b6bb78b3ed2f9b2abd82260eb61dc825e1452692ac99de58f838877eb7e66b3c6a852b472a3d95
diff --git a/net-im/riot-web/riot-web-0.16.1.ebuild b/net-im/riot-web/riot-web-0.16.1.ebuild
new file mode 100644
index 0000000..8c7e784
--- /dev/null
+++ b/net-im/riot-web/riot-web-0.16.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A glossy Matrix collaboration client for the web"
+HOMEPAGE="https://riot.im"
+
+inherit eutils
+
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/vector-im/riot-web.git"
+ EGIT_BRANCH="develop"
+else
+ SRC_URI="https://github.com/vector-im/riot-web/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="abi_x86_32 abi_x86_64"
+REQUIRED_USE="abi_x86_32? ( !abi_x86_64 )
+ abi_x86_64? ( !abi_x86_32 )"
+
+DEPEND="sys-devel/binutils
+ sys-apps/yarn
+ x11-libs/libXScrnSaver"
+RDEPEND="${DEPEND}"
+
+QA_PREBUILT="
+ opt/Riot/libffmpeg.so
+ opt/Riot/libnode.so
+ opt/Riot/riot-web"
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == "9999" ]]; then
+ ${S}/scripts/fetch-develop.deps.sh
+ fi
+
+ rm ${S}/package-lock.json
+
+ yarn install || die "Yarn module installation failed"
+
+ cp ${S}/config.sample.json ${S}/config.json
+}
+
+src_compile() {
+ npm run build
+
+ yarn run build || die "Building failed"
+ yarn run install:electron || die "Installing Electron failed"
+
+ if use abi_x86_32; then
+ ${S}/node_modules/.bin/build -l --ia32
+ elif use abi_x86_64; then
+ ${S}/node_modules/.bin/build -l --x64
+ fi
+}
+
+src_install() {
+ ar x ${S}/electron_app/dist/riot-web*.deb
+ tar xvf data.tar.xz
+
+ insinto /
+ doins -r usr
+ doins -r opt
+ fperms +x /opt/Riot/${PN}
+ dosym /opt/Riot/${PN} /usr/bin/${PN}
+}