diff options
author | 2018-08-27 16:21:21 +0200 | |
---|---|---|
committer | 2018-08-27 16:21:21 +0200 | |
commit | 259a2833791369a08611aa9322323fc8f684f10d (patch) | |
tree | 62f3b2b02438a6b87ac6ef6e178b33680208b58b /net-im | |
parent | Update Fractal to 3.29.6 (diff) | |
download | matrix-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/Manifest | 2 | ||||
-rw-r--r-- | net-im/riot-web/riot-web-0.16.1.ebuild | 74 |
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} +} |