From 1ddddeeb59f9de365a0cd0034b3225f730bf109c Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sat, 18 Apr 2026 11:12:46 +0800 Subject: [PATCH] media-gfx/bambustudio-bin: add 02.06.00.51, drop 02.05.03.62 Signed-off-by: Huang Rui --- media-gfx/bambustudio-bin/Manifest | 2 +- ....62.ebuild => bambustudio-bin-02.06.00.51.ebuild} | 12 ++++-------- 2 files changed, 5 insertions(+), 9 deletions(-) rename media-gfx/bambustudio-bin/{bambustudio-bin-02.05.03.62.ebuild => bambustudio-bin-02.06.00.51.ebuild} (75%) diff --git a/media-gfx/bambustudio-bin/Manifest b/media-gfx/bambustudio-bin/Manifest index c582aac661..9e0716f3f3 100644 --- a/media-gfx/bambustudio-bin/Manifest +++ b/media-gfx/bambustudio-bin/Manifest @@ -1 +1 @@ -DIST bambustudio-bin-02.05.03.62.AppImage 222247416 BLAKE2B 945a2f5382092250cc6c7a352735d6fd84b45f672382be3939e532159ca90290faaad07deb428976c6af5e9f18c080b0c0b5237a3862aa11cad2eb0dfdebc9e9 SHA512 5d56bddac41443b68f448888a5dc873d37438480a102a7d59d7a9f14f77e060e0c7eb0dfbef9fbdc4b9912cf018827cdead349df29872ecc976b7b266bf0f085 +DIST bambustudio-bin-02.06.00.51.AppImage 224688632 BLAKE2B 2e01d53748db4c2827e6e6e300a817155752342d6ce27152b10e3dcb32ff0abaf2c9272f6843b523cf99e774e54afb4d5ebd5313fd512c5b95d85ccd75288d5b SHA512 609bb6710306f272f4295eb5ee73f0954ef48816165d594dc7817805432dfa27eb8a3bc545e5a8db41f72bdd75bdbbdd4ba66c129afce3837aed1d3cf21a168c diff --git a/media-gfx/bambustudio-bin/bambustudio-bin-02.05.03.62.ebuild b/media-gfx/bambustudio-bin/bambustudio-bin-02.06.00.51.ebuild similarity index 75% rename from media-gfx/bambustudio-bin/bambustudio-bin-02.05.03.62.ebuild rename to media-gfx/bambustudio-bin/bambustudio-bin-02.06.00.51.ebuild index bbbd12ecf6..6c591556c8 100644 --- a/media-gfx/bambustudio-bin/bambustudio-bin-02.05.03.62.ebuild +++ b/media-gfx/bambustudio-bin/bambustudio-bin-02.06.00.51.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://bambulab.com" SRC_URI=" amd64? ( - https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/Bambu_Studio_linux_fedora-v02.05.03.61.AppImage + https://github.com/bambulab/${MY_PN}/releases/download/v${PV}/BambuStudio_ubuntu-24.04-v02.06.00.51-20260417160415.AppImage -> ${P}.AppImage ) " @@ -57,14 +57,10 @@ src_unpack() { } src_install() { - # Fix RUNPATH and replace webkit-gtk 4.0 sonames with 4.1 - # The fedora AppImage was built against webkit-gtk:4 (4.0 API) - # which has been removed from the Gentoo tree; webkit-gtk:4.1 - # provides a compatible ABI under different sonames + # Set RUNPATH so the bundled libraries in /opt/${PN}/bin/ are found. + # The ubuntu-24.04 AppImage links directly against webkit-gtk:4.1, + # so no soname replacement is needed anymore. patchelf --set-rpath '$ORIGIN' \ - --replace-needed libwebkit2gtk-4.0.so.37 libwebkit2gtk-4.1.so.0 \ - --replace-needed libjavascriptcoregtk-4.0.so.18 libjavascriptcoregtk-4.1.so.0 \ - --remove-needed libOSMesa.so.8 \ "${S}"/squashfs-root/bin/bambu-studio || die insinto /opt/"${PN}" doins -r "${S}"/squashfs-root/*