From f963cb99ec494cbdf10d063196621e434d5a4fff Mon Sep 17 00:00:00 2001 From: Biasio <91698445+Biasio@users.noreply.github.com> Date: Tue, 4 Aug 2026 13:23:37 +0200 Subject: [PATCH] media-gfx/orcaslicer-bin: keyword 2.4.2 for ~arm64 Signed-off-by: Biasio <91698445+Biasio@users.noreply.github.com> Part-of: https://github.com/gentoo/guru/pull/531 Closes: https://github.com/gentoo/guru/pull/531 Signed-off-by: David Roman --- media-gfx/orcaslicer-bin/Manifest | 3 ++- .../orcaslicer-bin/orcaslicer-bin-2.4.2-r1.ebuild | 15 ++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/media-gfx/orcaslicer-bin/Manifest b/media-gfx/orcaslicer-bin/Manifest index 49ae63dc4a..e2526cb904 100644 --- a/media-gfx/orcaslicer-bin/Manifest +++ b/media-gfx/orcaslicer-bin/Manifest @@ -1 +1,2 @@ -DIST orcaslicer-bin-2.4.2.AppImage 137759224 BLAKE2B e5cbaf31a7b35fa5ff07d3ac3e1a6970e1fdd683f9795cd2eb9b8d079addabcdfa6dfb3dd8c4ed6af7967b180c0f40a1831d4697b29a3be874dc4373547fd005 SHA512 90e7b535c100e2bd6dd9b5d6b2e20abde68770dee0aa6e2012d43f4ae722e5213ad65bebcd982bb071ef478486e22bc8c49a15d7dfd6ee4b862a14f93d41eeea +DIST orcaslicer-bin-2.4.2-amd64.AppImage 137759224 BLAKE2B e5cbaf31a7b35fa5ff07d3ac3e1a6970e1fdd683f9795cd2eb9b8d079addabcdfa6dfb3dd8c4ed6af7967b180c0f40a1831d4697b29a3be874dc4373547fd005 SHA512 90e7b535c100e2bd6dd9b5d6b2e20abde68770dee0aa6e2012d43f4ae722e5213ad65bebcd982bb071ef478486e22bc8c49a15d7dfd6ee4b862a14f93d41eeea +DIST orcaslicer-bin-2.4.2-arm64.AppImage 135469576 BLAKE2B 1899e53ff08fa1572264236c7995771480116eabb8e8a758f737db337d8fbb3c8258848761a8c3c0c5195c539128c064badb82bdd93701d6250298065586d11b SHA512 2b905d14a25438e0e4c980a40133d1793bf11ca58b0b19bc777623ee4cf52bcc5592dd6e5a11ef62989eaa2f98d09d99393d6b4e5a534b9e19dfe1c24721a26c diff --git a/media-gfx/orcaslicer-bin/orcaslicer-bin-2.4.2-r1.ebuild b/media-gfx/orcaslicer-bin/orcaslicer-bin-2.4.2-r1.ebuild index 13b24d9254..fa0f85f88b 100644 --- a/media-gfx/orcaslicer-bin/orcaslicer-bin-2.4.2-r1.ebuild +++ b/media-gfx/orcaslicer-bin/orcaslicer-bin-2.4.2-r1.ebuild @@ -9,12 +9,16 @@ MY_PN="OrcaSlicer" DESCRIPTION="G-code generator for 3D printers (Bambu, Prusa, Voron, Creality)" HOMEPAGE="https://github.com/OrcaSlicer/OrcaSlicer" -SRC_URI="https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${PV}/${MY_PN}_Linux_AppImage_Ubuntu2404_V${PV}.AppImage -> ${P}.AppImage" + +SRC_URI=" + amd64? ( https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${PV}/${MY_PN}_Linux_AppImage_Ubuntu2404_V${PV}.AppImage -> ${P}-amd64.AppImage ) + arm64? ( https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${PV}/${MY_PN}_Linux_AppImage_Ubuntu2404_aarch64_V${PV}.AppImage -> ${P}-arm64.AppImage ) +" S="${WORKDIR}" LICENSE="AGPL-3" SLOT="0" -KEYWORDS="-* ~amd64" +KEYWORDS="-* ~amd64 ~arm64" RESTRICT="mirror strip bindist" # AppImage bundles most dependencies, but we need basic system libs. @@ -61,9 +65,10 @@ BDEPEND="dev-util/patchelf" QA_PREBUILT="*" src_unpack() { - cp "${DISTDIR}/${P}.AppImage" "${WORKDIR}/" || die - chmod +x "${WORKDIR}/${P}.AppImage" || die - "${WORKDIR}/${P}.AppImage" --appimage-extract || die "Failed to extract AppImage" + local appimage="${P}-${ARCH}.AppImage" + cp "${DISTDIR}/${appimage}" "${WORKDIR}/" || die + chmod +x "${WORKDIR}/${appimage}" || die + "${WORKDIR}/${appimage}" --appimage-extract || die "Failed to extract AppImage" mv squashfs-root "${MY_PN}" || die }