commit:     1633da052472b3fd192aa5befc9d39b43de40219
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  7 03:35:12 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jun  7 04:08:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1633da05

net-im/vesktop-bin: keyword 1.5.6 for ~arm64

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 net-im/vesktop-bin/Manifest                 |  1 +
 net-im/vesktop-bin/vesktop-bin-1.5.6.ebuild | 20 +++++++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/net-im/vesktop-bin/Manifest b/net-im/vesktop-bin/Manifest
index a5291434d3..023887fd6c 100644
--- a/net-im/vesktop-bin/Manifest
+++ b/net-im/vesktop-bin/Manifest
@@ -1,2 +1,3 @@
 DIST vesktop-1.5.5.tar.gz 104226509 BLAKE2B 
dce84adc287c6e941eb3402587dfb8858ef36ece1738e1a0c9fcd7f48eb94c855301ead535167cf8b7efa7a67025aeff02b9c06f105456dfc705e347e0022ddf
 SHA512 
b60b28be69877d0cfcc3057d0565e7ad6107ccd5f5c4ade38f5967a77f7ca75398364309070b99422ea23f79382f51d36c3218040dc3d2c19a16086c6f532b82
+DIST vesktop-1.5.6-arm64.tar.gz 108278657 BLAKE2B 
63d812c61bcac9ae842b1ddbdc5befdb6141988cf011ab337e10ee3d262b5904e3c3ac7158d4b4dd7b996fb07965cf2591964e76dbeb932babcbcf02f5e6e462
 SHA512 
61d9f1579f16d59971cd533894675bc792fda999c231bf3cc14b175c726c4b2de46ea20f6c8e546b0e305151e0a008816a68c6adfdbe7d8beb75a31bd540ea78
 DIST vesktop-1.5.6.tar.gz 108271525 BLAKE2B 
988a4e6e4008891303556c43ef353d767751ae04b40b3c78ccc86d56509f14e8091a1553abd1fb84f4b5148253f1af5314e9eb60e4d2b8f890c7d1c657582c44
 SHA512 
7b3dda340ffdfb8acb447d3d04abf296708619c96b2177707dbb2819cf72e29d94167211378e8200917a32be0ca0353868231f5eef730b413b94cfbb15e2af32

diff --git a/net-im/vesktop-bin/vesktop-bin-1.5.6.ebuild 
b/net-im/vesktop-bin/vesktop-bin-1.5.6.ebuild
index c33290f5f3..f52e57c7e3 100644
--- a/net-im/vesktop-bin/vesktop-bin-1.5.6.ebuild
+++ b/net-im/vesktop-bin/vesktop-bin-1.5.6.ebuild
@@ -11,21 +11,22 @@ CHROMIUM_LANGS="
        sw ta te th tr uk ur vi zh-CN zh-TW
 "
 
-inherit chromium-2 desktop linux-info unpacker xdg
+inherit chromium-2 desktop linux-info optfeature unpacker xdg
 
 DESCRIPTION="All-in-one voice and text chat for gamers with Vencord 
Preinstalled"
 HOMEPAGE="https://github.com/Vencord/Vesktop/";
-SRC_URI="https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz";
+SRC_URI="
+       amd64? ( 
https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}.tar.gz
 )
+       arm64? ( 
https://github.com/Vencord/Vesktop/releases/download/v${PV}/${MY_PN}-${PV}-arm64.tar.gz
 )
+"
 S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
-IUSE="libnotify"
+KEYWORDS="~amd64 ~arm64"
 RESTRICT="bindist mirror strip test"
 
 DEPEND="
-       libnotify? ( x11-libs/libnotify )
        app-accessibility/at-spi2-core
        dev-libs/expat
        dev-libs/glib
@@ -59,6 +60,11 @@ QA_PREBUILT="*"
 
 CONFIG_CHECK="~USER_NS"
 
+src_unpack() {
+       default
+       use arm64 && S="${WORKDIR}/${MY_PN}-${PV}-arm64"
+}
+
 src_configure() {
        default
        chromium_suid_sandbox_check_kernel_config
@@ -86,3 +92,7 @@ src_install() {
        dosym "${DESTDIR}/vesktop" "/usr/bin/vesktop-bin"
 
 }
+
+pkg_postinst() {
+       optfeature x11-libs/libnotify Desktop notifications support
+}

Reply via email to