Skip to content

Commit 0a0c8c6

Browse files
committed
1 parent a8e1ce7 commit 0a0c8c6

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

nixGL.nix

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,22 +41,22 @@ let
4141
inherit name;
4242
# add the 32 bits drivers if needed
4343
text = let
44-
mesa-drivers = [ mesa.drivers ]
45-
++ lib.optional enable32bits pkgsi686Linux.mesa.drivers;
44+
mesa-drivers = [ mesa ]
45+
++ lib.optional enable32bits pkgsi686Linux.mesa;
4646
libvdpau = [ libvdpau-va-gl ]
4747
++ lib.optional enable32bits pkgsi686Linux.libvdpau-va-gl;
4848
glxindirect = runCommand "mesa_glxindirect" { } (''
4949
mkdir -p $out/lib
50-
ln -s ${mesa.drivers}/lib/libGLX_mesa.so.0 $out/lib/libGLX_indirect.so.0
50+
ln -s ${mesa}/lib/libGLX_mesa.so.0 $out/lib/libGLX_indirect.so.0
5151
'');
5252
in ''
5353
#!${runtimeShell}
5454
export GBM_BACKENDS_PATH=${lib.makeSearchPathOutput "lib" "lib/gbm" mesa-drivers}
5555
export LIBGL_DRIVERS_PATH=${lib.makeSearchPathOutput "lib" "lib/dri" mesa-drivers}
5656
export LIBVA_DRIVERS_PATH=${lib.makeSearchPathOutput "out" "lib/dri" (mesa-drivers ++ vadrivers)}
57-
${''export __EGL_VENDOR_LIBRARY_FILENAMES=${mesa.drivers}/share/glvnd/egl_vendor.d/50_mesa.json${
57+
${''export __EGL_VENDOR_LIBRARY_FILENAMES=${mesa}/share/glvnd/egl_vendor.d/50_mesa.json${
5858
lib.optionalString enable32bits
59-
":${pkgsi686Linux.mesa.drivers}/share/glvnd/egl_vendor.d/50_mesa.json"
59+
":${pkgsi686Linux.mesa}/share/glvnd/egl_vendor.d/50_mesa.json"
6060
}"''${__EGL_VENDOR_LIBRARY_FILENAMES:+:$__EGL_VENDOR_LIBRARY_FILENAMES}"''
6161
}
6262
export LD_LIBRARY_PATH=${lib.makeLibraryPath mesa-drivers}:${lib.makeSearchPathOutput "lib" "lib/vdpau" libvdpau}:${glxindirect}/lib:${lib.makeLibraryPath [libglvnd]}"''${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
@@ -169,11 +169,11 @@ let
169169
icd = runCommand "mesa_icd" { } (
170170
# 64 bits icd
171171
''
172-
ls ${mesa.drivers}/share/vulkan/icd.d/*.json > f
172+
ls ${mesa}/share/vulkan/icd.d/*.json > f
173173
''
174174
# 32 bits ones
175175
+ lib.optionalString enable32bits ''
176-
ls ${pkgsi686Linux.mesa.drivers}/share/vulkan/icd.d/*.json >> f
176+
ls ${pkgsi686Linux.mesa}/share/vulkan/icd.d/*.json >> f
177177
''
178178
# concat everything as a one line string with ":" as seperator
179179
+ ''cat f | xargs | sed "s/ /:/g" > $out'');

0 commit comments

Comments
 (0)