parent
a23fdce5dd
commit
7f42266c93
@ -1,4 +0,0 @@
|
||||
DIST riot-desktop-1.6.5.tar.gz 401980 BLAKE2B f4bf661be79dfd301df4581842d34f2a5e9847dbc91ac027b004bdd5a0e6712471340ff0fd3f1ed690a9b5b40f8b8d5891298484583b0c3f0121ee752f12e9b0 SHA512 def693f3a1cc18bf4c1ad7042ce21ef795bd5d9c3a69df99e4ec3649d471f519baf0a420bfefb3d6aff8726685f78c7f589dc30371be9433f89899b22d3fe53e
|
||||
DIST riot-desktop-1.6.6.tar.gz 403049 BLAKE2B 95a1f1657d23504873e152216d7505fec841194c105b17fbafc9510af150ea15f65eb8f3f40d298c149ec6a897fdb39b966c688e24f26355a05521022220b03d SHA512 7db8d7b32ee3f89ee4b745013763fbff771587ee3fd6596509091f45d9c4b447e4d70054e3e6715f7c8eddc6a39a73d7fd9a2ae14cdb969f881591271c7663ae
|
||||
DIST riot-web-1.6.5.tar.gz 1154063 BLAKE2B 84c08feb85e2597b352ce83eb57146119e154895ab806fe6224ddb301af9c1f55e609506160bdce3cb183f9be61543b28747a1d97f0cf44b4e82e549fe9cd1fd SHA512 97a42766bc689c4f6000ed80e07b1e75ac61797d6606704b2b74eedc94e904ba5dd589225bb51c258636120a4c49bd8525dc358c49f9af6450666a504774b8e6
|
||||
DIST riot-web-1.6.6.tar.gz 1155047 BLAKE2B 070443e011cc24e86ad1c9dccbe1ec9f53e1d077ab900f2f537d4667cbf9001f9bcd4f5d89ba4ad8e1c9d7c17442311d413767b97c025d8b9158cea611d1e35a SHA512 c4448066d3c989899bcd16b9a0eefd8aba4d1f745635da63902fb2fc35b6c266eb140aaf081295e500e385bd55829b014ec16ee867096351b9e63188d694b966
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>steils@gentoo.org</email>
|
||||
<name>Stefan Strogin</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="emoji">Use <pkg>media-fonts/noto-emoji</pkg> for displaying emoji</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,117 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A glossy Matrix collaboration client for desktop"
|
||||
HOMEPAGE="https://riot.im"
|
||||
|
||||
inherit unpacker xdg-utils
|
||||
|
||||
SRC_URI="https://github.com/vector-im/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/vector-im/riot-web/archive/v${PV}.tar.gz -> riot-web-${PV}.tar.gz"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="+emoji"
|
||||
REQUIRED_USE=""
|
||||
|
||||
RESTRICT="network-sandbox"
|
||||
|
||||
RDEPEND="app-accessibility/at-spi2-atk:2
|
||||
dev-db/sqlcipher
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
>=net-libs/nodejs-12.14.0
|
||||
net-print/cups
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/pango
|
||||
emoji? ( media-fonts/noto-emoji )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="sys-apps/yarn
|
||||
virtual/rust"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/Riot/chrome-sandbox
|
||||
/opt/Riot/crashpad_handler
|
||||
/opt/Riot/riot-desktop
|
||||
/opt/Riot/libEGL.so
|
||||
/opt/Riot/libGLESv2.so
|
||||
/opt/Riot/libffmpeg.so
|
||||
/opt/Riot/libvk_swiftshader.so
|
||||
/opt/Riot/swiftshader/libEGL.so
|
||||
/opt/Riot/swiftshader/libGLESv2.so"
|
||||
|
||||
RIOT_WEB_S="${WORKDIR}/riot-web-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
pushd "${RIOT_WEB_S}" >/dev/null || die
|
||||
yarn install || die
|
||||
cp config.sample.json config.json || die
|
||||
|
||||
popd || die
|
||||
yarn install || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd "${RIOT_WEB_S}" >/dev/null || die
|
||||
yarn build || die
|
||||
|
||||
popd || die
|
||||
ln -s "${RIOT_WEB_S}"/webapp ./ || die
|
||||
yarn build:native || die
|
||||
yarn build || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
unpack dist/${PN}_${PV}_amd64.deb
|
||||
tar -xvf data.tar.xz || die
|
||||
|
||||
./node_modules/asar/bin/asar.js p webapp opt/Riot/resources/webapp.asar || die
|
||||
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
|
||||
gunzip usr/share/doc/${PF}/changelog.gz || die
|
||||
|
||||
insinto /
|
||||
doins -r usr
|
||||
doins -r opt
|
||||
local f
|
||||
for f in ${QA_PREBUILT}; do
|
||||
fperms +x "${f}"
|
||||
done
|
||||
dosym ../../opt/Riot/${PN} /usr/bin/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
|
||||
elog "Since upgrading Riot to Electron 8 it uses StatusNotifierItem"
|
||||
elog "for displaying the tray icon."
|
||||
elog "Some popular status bars do not support the new API."
|
||||
elog
|
||||
elog "If you have problems with showing the tray icon, consider installing"
|
||||
elog "x11-misc/snixembed."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -1,117 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="A glossy Matrix collaboration client for desktop"
|
||||
HOMEPAGE="https://riot.im"
|
||||
|
||||
inherit unpacker xdg-utils
|
||||
|
||||
SRC_URI="https://github.com/vector-im/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/vector-im/riot-web/archive/v${PV}.tar.gz -> riot-web-${PV}.tar.gz"
|
||||
KEYWORDS="amd64"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="+emoji"
|
||||
REQUIRED_USE=""
|
||||
|
||||
RESTRICT="network-sandbox"
|
||||
|
||||
RDEPEND="app-accessibility/at-spi2-atk:2
|
||||
dev-db/sqlcipher
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
>=net-libs/nodejs-12.14.0
|
||||
net-print/cups
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
x11-libs/libxcb
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/libXScrnSaver
|
||||
x11-libs/pango
|
||||
emoji? ( media-fonts/noto-emoji )"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="sys-apps/yarn
|
||||
virtual/rust"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/Riot/chrome-sandbox
|
||||
/opt/Riot/crashpad_handler
|
||||
/opt/Riot/riot-desktop
|
||||
/opt/Riot/libEGL.so
|
||||
/opt/Riot/libGLESv2.so
|
||||
/opt/Riot/libffmpeg.so
|
||||
/opt/Riot/libvk_swiftshader.so
|
||||
/opt/Riot/swiftshader/libEGL.so
|
||||
/opt/Riot/swiftshader/libGLESv2.so"
|
||||
|
||||
RIOT_WEB_S="${WORKDIR}/riot-web-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
pushd "${RIOT_WEB_S}" >/dev/null || die
|
||||
yarn install || die
|
||||
cp config.sample.json config.json || die
|
||||
|
||||
popd || die
|
||||
yarn install || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
pushd "${RIOT_WEB_S}" >/dev/null || die
|
||||
yarn build || die
|
||||
|
||||
popd || die
|
||||
ln -s "${RIOT_WEB_S}"/webapp ./ || die
|
||||
yarn build:native || die
|
||||
yarn build || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
unpack dist/${PN}_${PV}_amd64.deb
|
||||
tar -xvf data.tar.xz || die
|
||||
|
||||
./node_modules/asar/bin/asar.js p webapp opt/Riot/resources/webapp.asar || die
|
||||
mv usr/share/doc/${PN} usr/share/doc/${PF} || die
|
||||
gunzip usr/share/doc/${PF}/changelog.gz || die
|
||||
|
||||
insinto /
|
||||
doins -r usr
|
||||
doins -r opt
|
||||
local f
|
||||
for f in ${QA_PREBUILT}; do
|
||||
fperms +x "${f}"
|
||||
done
|
||||
dosym ../../opt/Riot/${PN} /usr/bin/${PN}
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
|
||||
elog "Since upgrading Riot to Electron 8 it uses StatusNotifierItem"
|
||||
elog "for displaying the tray icon."
|
||||
elog "Some popular status bars do not support the new API."
|
||||
elog
|
||||
elog "If you have problems with showing the tray icon, consider installing"
|
||||
elog "x11-misc/snixembed."
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
Loading…
Reference in new issue