From 1633da052472b3fd192aa5befc9d39b43de40219 Mon Sep 17 00:00:00 2001 From: Matt Jolly Date: Sat, 7 Jun 2025 13:35:12 +1000 Subject: [PATCH] net-im/vesktop-bin: keyword 1.5.6 for ~arm64 Signed-off-by: Matt Jolly --- 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 +}