diff --git a/pkgs/os-specific/linux/opengl/xorg-sys/builder.sh b/pkgs/os-specific/linux/opengl/xorg-sys/builder.sh index 2efe3113fbf..ef5126f1d9b 100644 --- a/pkgs/os-specific/linux/opengl/xorg-sys/builder.sh +++ b/pkgs/os-specific/linux/opengl/xorg-sys/builder.sh @@ -5,7 +5,7 @@ ensureDir $out/lib ln -s /usr/lib/libGL.so.1 $out/lib/ ln -s /usr/lib/libGLcore.so.1 $out/lib/ ln -s /usr/lib/libnvidia-tls.so.1 $out/lib/ -ln -s /usr/lib/libdrm.so.2 $out/lib/ +#ln -s /usr/lib/libdrm.so.2 $out/lib/ for i in $neededLibs; do ln -s $i/lib/*.so* $out/lib/ diff --git a/pkgs/os-specific/linux/opengl/xorg-sys/default.nix b/pkgs/os-specific/linux/opengl/xorg-sys/default.nix index 8248d9a327d..3bc1f73cfef 100644 --- a/pkgs/os-specific/linux/opengl/xorg-sys/default.nix +++ b/pkgs/os-specific/linux/opengl/xorg-sys/default.nix @@ -6,10 +6,10 @@ # Of course, use of the driver in /usr/lib is highly impure. But it # might actually work ;-) -{stdenv, xlibs, expat}: +{stdenv, xlibs, expat, libdrm}: stdenv.mkDerivation { - name = "xorg-sys-opengl"; + name = "xorg-sys-opengl-2"; builder = ./builder.sh; - neededLibs = [xlibs.libXxf86vm xlibs.libXext expat]; + neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm]; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4244871ddea..30480c02cab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2451,7 +2451,7 @@ rec { }; xorg_sys_opengl = import ../os-specific/linux/opengl/xorg-sys { - inherit stdenv xlibs expat; + inherit stdenv xlibs expat libdrm; };