From 4d21b7ed8e455861a975068aed2db7eabe31b7a8 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Mon, 18 May 2026 17:17:03 +0800 Subject: [PATCH] dev-embedded/arduino-ide: fix unresolved SONAME deps - Add net-print/cups and x11-libs/libxkbfile to RDEPEND. - Drop cortex-debug precompiled binary_modules: cross-arch and stale. - Bump 2.3.8 to -r1. Closes: https://bugs.gentoo.org/974666 Signed-off-by: Huang Rui --- ...duino-ide-2.3.8.ebuild => arduino-ide-2.3.8-r1.ebuild} | 8 ++++++++ 1 file changed, 8 insertions(+) rename dev-embedded/arduino-ide/{arduino-ide-2.3.8.ebuild => arduino-ide-2.3.8-r1.ebuild} (86%) diff --git a/dev-embedded/arduino-ide/arduino-ide-2.3.8.ebuild b/dev-embedded/arduino-ide/arduino-ide-2.3.8-r1.ebuild similarity index 86% rename from dev-embedded/arduino-ide/arduino-ide-2.3.8.ebuild rename to dev-embedded/arduino-ide/arduino-ide-2.3.8-r1.ebuild index efa92d3aab..e58a23a10a 100644 --- a/dev-embedded/arduino-ide/arduino-ide-2.3.8.ebuild +++ b/dev-embedded/arduino-ide/arduino-ide-2.3.8-r1.ebuild @@ -33,6 +33,7 @@ RDEPEND=" media-libs/libglvnd media-libs/mesa net-misc/curl + net-print/cups sys-apps/dbus virtual/zlib sys-process/lsof @@ -46,6 +47,7 @@ RDEPEND=" x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon + x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango @@ -61,6 +63,12 @@ src_install() { mkdir -p "${ED}/opt/${PN}" || die cp -r "${S}/arduino-ide_${PV}_Linux_64bit/"* "${ED}/opt/${PN}" || die + # Drop cortex-debug precompiled native modules: cross-arch arm/arm64 + # variants never run on amd64, and the x64 variant links against + # libnode.so.72 which Electron does not ship. Cortex-debug falls back + # to non-native GDB driving when the modules are absent. + rm -rf "${ED}/opt/${PN}/resources/app/plugins/cortex-debug/extension/binary_modules" || die + # Fix chrome-sandbox permissions fperms 4755 /opt/${PN}/chrome-sandbox