commit:     7e0b4f8d9ea9bd5b790d2dda68d6523ee363d823
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 14 16:21:08 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 14 16:22:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e0b4f8d

net-im/element-desktop-bin: update deps and QA_PREBUILT for 1.10.9

 - add optfeature.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 .../element-desktop-bin-1.10.9.ebuild              | 28 ++++++++++++----------
 1 file changed, 15 insertions(+), 13 deletions(-)

diff --git a/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild 
b/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild
index 2831c3310e31..82b460c20465 100644
--- a/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild
+++ b/net-im/element-desktop-bin/element-desktop-bin-1.10.9.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-inherit unpacker xdg
+inherit optfeature unpacker xdg
 
-MY_PN="element-desktop"
+MY_PN="${PN/-bin}"
 
 DESCRIPTION="A glossy Matrix collaboration client for desktop (binary package)"
 HOMEPAGE="https://element.io";
@@ -15,40 +15,37 @@ S="${WORKDIR}"
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+emoji"
 RESTRICT="splitdebug"
 
 RDEPEND="app-accessibility/at-spi2-atk:2
+       app-accessibility/at-spi2-core:2
        app-crypt/libsecret
        dev-db/sqlcipher
        dev-libs/atk
        dev-libs/expat
+       dev-libs/glib:2
        dev-libs/nspr
        dev-libs/nss
        media-libs/alsa-lib
        media-libs/mesa
        net-print/cups
+       sys-apps/dbus
        x11-libs/cairo
        x11-libs/gdk-pixbuf:2
        x11-libs/gtk+:3
-       x11-libs/libdrm
-       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}"
+       x11-libs/libdrm
+       x11-libs/libxcb
+       x11-libs/libxkbcommon
+       x11-libs/pango"
 
 QA_PREBUILT="opt/Element/chrome-sandbox
+       opt/Element/chrome_crashpad_handler
        opt/Element/element-desktop
        opt/Element/libEGL.so
        opt/Element/libGLESv2.so
@@ -79,3 +76,8 @@ src_install() {
        dosym ../../opt/Element/${MY_PN} /usr/bin/${MY_PN}
        dosym ${MY_PN} /usr/bin/riot-desktop
 }
+
+pkg_postinst() {
+       xdg_pkg_postinst
+       optfeature "emojis" media-fonts/noto-emoji
+}

Reply via email to