summaryrefslogtreecommitdiff
path: root/nongnu/packages/editors.scm
AgeCommit message (Collapse)Author
2025-02-03nonguix: binary-build-system: Use add-rpath instead of set-rpath.John Kehayias
Fixes #369. Previously we were using "patchelf --set-rpath" in binary-build-system for binaries to find dependencies in Guix. However, this will override any previous setting, including if "$ORIGIN" was in RUNPATH. For Electron applications specifically (like signal-desktop and heroic), bundled libraries were not found without wrapping with LD_LIBRARY_PATH. While this does work, it is not ideal and led to issues in child processes that inherit LD_LIBRARY_PATH, namely breaking games using Wine/Proton in Heroic. A possible consequence of this commit is that Guix added paths to RUNPATH are after what was originally set, perhaps leading to library loading/compatibility issues. However, we always try to replace all needed libraries with Guix packages (just that Electron applications seem to require bundled libraries in $ORIGIN). * nonguix/build/binary-build-system.scm (patchelf): Use add-rpath instead of set-rpath. * nongnu/packages/game-client.scm (heroic-client)[arguments]<#:phases>: Remove 'wrap-where-patchelf-does-not-work phase as it is no longer needed (needed libraries are found with $ORIGIN preserved in RUNPATH). * nongnu/packages/messaging.scm (element-desktop, signal-desktop): Likewise. * nongnu/packages/editors.scm (vscodium): Likewise.
2024-11-03nongnu: vscodium: Fix baked-in source in unpack overrides.Isaac van Bakel
* nongnu/packages/editors.scm (vscodium)[#:phases]<unpack>: Replace source G-expression by keyword argument source. Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2024-08-17nongnu: vscodium: Update to 1.92.1.24225.Giacomo Leidi
* nongnu/packages/editors.scm (vscodium): Update to 1.92.1.24225. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-07-07nongnu: vscodium: Automatically try wayland.Danny Milosavljevic
* nongnu/packages/editors.scm (vscodium): Automatically try wayland. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-03nongnu: vscodium: Update to 1.88.1.24104.Giacomo Leidi
* nongnu/packages/editors.scm (vscodium): Update to 1.88.1.24104; [source]: add hashes for aarch64-linux and armhf-linux. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-03nongnu: Update vscodium to 1.87.0.24060.Danny Milosavljevic
* nongnu/packages/editors.scm (vscodium): Update to 1.87.0.24060. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-31nongnu: vscodium: Update to 1.85.2.24019.Giacomo Leidi
* nongnu/packages/editors (vscodium): Update to 1.85.2.24019. [origin]: Download correct binary for different architectures. [supported-systems]: List all supported architectures. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-11nongnu: vscodium: Update to 1.85.0.23343.Giacomo Leidi
* nongnu/packages/editors (vscodium): Update to 1.85.0.23343. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07nongnu: vscodium: Update to 1.81.1.23222.Giacomo Leidi
* nongnu/packages/editors (vscodium): Update to 1.81.1.23222. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-12nongnu: Add vscodium.Giacomo Leidi
* nongnu/packages/editors.scm: New file. (vscodium): new variable. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>