mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-20 20:43:09 -04:00
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 <vowstar@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user