diff options
author | Marc Weber <marco-oweber@gmx.de> | 2013-08-22 13:00:23 +0300 |
---|---|---|
committer | Evgeny Egorochkin <phreedom@yandex.ru> | 2013-08-22 13:00:23 +0300 |
commit | 57032af1ae59f12cfad9f2321882153e216e5dec (patch) | |
tree | ad9a9f65cb39d11f614bbc80b0c652a0473046c9 /pkgs/os-specific/linux/ati-drivers/default.nix | |
parent | 2c089337e7a4260cec5b83f98754e5dc8445a0f4 (diff) | |
download | nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar.gz nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar.bz2 nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar.lz nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar.xz nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.tar.zst nixlib-57032af1ae59f12cfad9f2321882153e216e5dec.zip |
ati-proprietary: update, make it build with linux 3.10, fix breakage.
with contributions by Jaka Hudoklin.
Diffstat (limited to 'pkgs/os-specific/linux/ati-drivers/default.nix')
-rw-r--r-- | pkgs/os-specific/linux/ati-drivers/default.nix | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/pkgs/os-specific/linux/ati-drivers/default.nix b/pkgs/os-specific/linux/ati-drivers/default.nix index ff508deed122..326de9ed81ae 100644 --- a/pkgs/os-specific/linux/ati-drivers/default.nix +++ b/pkgs/os-specific/linux/ati-drivers/default.nix @@ -23,27 +23,26 @@ assert stdenv.system == "x86_64-linux"; stdenv.mkDerivation rec { - name = "ati-drivers-${version}-${kernelDev.version}"; - version = "10-11-x86"; + name = "ati-drivers-${version}-${kernel.version}"; + version = "13.4"; builder = ./builder.sh; inherit libXxf86vm xf86vidmodeproto; src = fetchurl { - url = http://www2.ati.com/drivers/linux/amd-driver-installer-12-8-x86.x86_64.zip; - sha256 = "0hdv89vdap6v0dnwhddizfmlkwyh0j910sp4wyj2lq5pn9rm2lk2"; - - # beta - # url = "http://www2.ati.com/drivers/beta/amd-driver-installer-12-9-beta-x86.x86_64.zip"; - # sha256 = "02dmflzfrgr07fa1hv34m7ad8pra21xv7qbk500gqm6v8s9vbplk"; + url = http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip; + sha256 = "1914ikdich0kg047bqh89ai5z4dyryj5mlw5i46n90fsfiaxa532"; }; + patchPhase = "patch -p0 < ${./gentoo-patches.patch}"; + buildInputs = [ xlibs.libXext xlibs.libX11 xlibs.libXrandr which imake makeWrapper patchelf unzip + mesa ]; kernel = kernelDev; @@ -57,6 +56,11 @@ stdenv.mkDerivation rec { "${xorg.libX11}/lib" ]; + # without this some applications like blender don't start, but they start + # with nvidia. This causes them to be symlinked to $out/lib so that they + # appear in /run/opengl-driver/lib which get's added to LD_LIBRARY_PATH + extraDRIlibs = [ xorg.libXext ]; + inherit mesa; # only required to build examples meta = { |