opengl: VirtualGL use system nvidia libraries /usr/lib(|64)/nvidia
This commit is contained in:
@@ -23,7 +23,11 @@ let
|
|||||||
extraOutputsToInstall = [ "dev" ];
|
extraOutputsToInstall = [ "dev" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
virtualglLib = (super.virtualglLib.override { inherit libGLU_combined fltk; });
|
virtualglLib = (super.virtualglLib.override { inherit libGLU_combined fltk; }).overrideAttrs (attrs: {
|
||||||
|
postFixup = attrs.postFixup or "" + ''
|
||||||
|
patchelf --set-rpath /usr/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/nvidia:"$(patchelf --print-rpath $out/lib/libvglfaker.so)" $out/lib/libvglfaker.so
|
||||||
|
'';
|
||||||
|
} );
|
||||||
fltk = super.fltk.override { inherit libGLU_combined freeglut; };
|
fltk = super.fltk.override { inherit libGLU_combined freeglut; };
|
||||||
freeglut = super.freeglut.override { inherit libGL libGLU; };
|
freeglut = super.freeglut.override { inherit libGL libGLU; };
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user