processing: Add libXxf86vm as a dynamically loaded runtime dependency

This commit is contained in:
Evan Goode
2026-04-01 14:49:39 -04:00
parent f45fba0201
commit bc3ea32f03
+9 -1
View File
@@ -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