From bc3ea32f034bdc22eedd2a0daa787b26cd24fd2a Mon Sep 17 00:00:00 2001 From: Evan Goode Date: Wed, 1 Apr 2026 14:49:39 -0400 Subject: [PATCH] processing: Add libXxf86vm as a dynamically loaded runtime dependency --- pkgs/by-name/pr/processing/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/processing/package.nix b/pkgs/by-name/pr/processing/package.nix index c3769639a7f6..0bf8d7fa4434 100644 --- a/pkgs/by-name/pr/processing/package.nix +++ b/pkgs/by-name/pr/processing/package.nix @@ -10,6 +10,7 @@ stripJavaArchivesHook, wrapGAppsHook3, libGL, + libxxf86vm, }: let # Force use of JDK 17, see https://github.com/processing/processing4/issues/1043 @@ -49,6 +50,8 @@ stdenv.mkDerivation rec { jdk jogl rsync + libGL + libxxf86vm ]; mitmCache = gradle.fetchDeps { @@ -108,7 +111,12 @@ stdenv.mkDerivation rec { makeWrapper $out/unwrapped/Processing $out/bin/Processing \ ''${gappsWrapperArgs[@]} \ - --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ + --prefix LD_LIBRARY_PATH : "${ + lib.makeLibraryPath [ + libGL + libxxf86vm + ] + }" \ --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" runHook postInstall