mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
net-im/element-desktop-bin: add new package
Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Stefan Strogin <steils@gentoo.org>
This commit is contained in:
1
net-im/element-desktop-bin/Manifest
Normal file
1
net-im/element-desktop-bin/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST element-desktop_1.7.4_amd64.deb 65882876 BLAKE2B 8e850a6552074107307e7dea6d3200ff8213c8ea6b00c67363a2fb33aa88fc651491b1e6c05d7f9cfde9f297b3238d74dbc00800cbbf49386fea1edb21854c90 SHA512 ca9e468bfa80280bba34f119bd03a42287bddef2a8f4732db9e750a03385d9b4bd685ea45bd410182d909bd343cd7f221c734e0968e17d97e739d036ae276aed
|
||||
76
net-im/element-desktop-bin/element-desktop-bin-1.7.4.ebuild
Normal file
76
net-im/element-desktop-bin/element-desktop-bin-1.7.4.ebuild
Normal file
@@ -0,0 +1,76 @@
|
||||
# Copyright 2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit unpacker xdg
|
||||
|
||||
MY_PN="element-desktop"
|
||||
|
||||
DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
|
||||
HOMEPAGE="https://element.io"
|
||||
SRC_URI="https://packages.riot.im/debian/pool/main/e/element-desktop/${MY_PN}_${PV}_amd64.deb"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+emoji"
|
||||
|
||||
RDEPEND="app-accessibility/at-spi2-atk:2
|
||||
app-crypt/libsecret
|
||||
dev-db/sqlcipher
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
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}"
|
||||
|
||||
QA_PREBUILT="
|
||||
/opt/Element/chrome-sandbox
|
||||
/opt/Element/element-desktop
|
||||
/opt/Element/libEGL.so
|
||||
/opt/Element/libGLESv2.so
|
||||
/opt/Element/libffmpeg.so
|
||||
/opt/Element/libvk_swiftshader.so
|
||||
/opt/Element/libvulkan.so
|
||||
/opt/Element/swiftshader/libEGL.so
|
||||
/opt/Element/swiftshader/libGLESv2.so"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
rm opt/Element/{LICENSE.electron.txt,LICENSES.chromium.html} || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mv usr/share/doc/${MY_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/Element/${MY_PN} /usr/bin/${MY_PN}
|
||||
dosym ${MY_PN} /usr/bin/riot-desktop
|
||||
}
|
||||
11
net-im/element-desktop-bin/metadata.xml
Normal file
11
net-im/element-desktop-bin/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user