summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2012-03-20 16:29:22 +0000
committerShea Levy <shea@shealevy.com>2012-03-20 16:29:22 +0000
commit8d1d247e027a85cdca28d8c54fa35c1473d7bb63 (patch)
tree11e8ecc8f0d76869d184addcb2b6d957f15026f0 /pkgs/os-specific
parent102a1d82e73ebc41db99605c5fe0da23a093cd48 (diff)
Add nouveau xorg video driver
svn path=/nixpkgs/trunk/; revision=33300
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/xf86-video-nouveau/default.nix41
1 files changed, 41 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/xf86-video-nouveau/default.nix b/pkgs/os-specific/linux/xf86-video-nouveau/default.nix
new file mode 100644
index 0000000000000..e92b7f8003d85
--- /dev/null
+++ b/pkgs/os-specific/linux/xf86-video-nouveau/default.nix
@@ -0,0 +1,41 @@
+{ stdenv
+, fetchgit
+, autoconf
+, automake
+, libtool
+, xorgserver, xproto, fontsproto, xf86driproto, renderproto, videoproto
+, utilmacros
+, libdrm
+, pkgconfig }:
+
+stdenv.mkDerivation {
+  name = "xf86-video-nouveau-2012-03-05";
+
+  src = fetchgit {
+    url = git://anongit.freedesktop.org/nouveau/xf86-video-nouveau;
+    rev = "f5d1cd2cb6808838ae1a188cef888eaa9582c76d";
+    sha256 = "8c20e9ce7897fbd4c5097e4738e80ecca30e6326b758a13fc97f96ccc12fd7d9"; 
+  };
+
+  buildInputs = [
+    autoconf
+    automake
+    libtool
+    xorgserver xproto fontsproto xf86driproto renderproto videoproto
+    utilmacros
+    libdrm
+    pkgconfig
+  ];
+
+  preConfigure = "autoreconf -vfi";
+
+  meta = {
+    homepage = http://nouveau.freedesktop.org/wiki/;
+
+    description = "The xorg driver for nouveau-driven video cards";
+
+    license = "gplv2";
+
+    maintainers = [ stdenv.lib.maintainers.shlevy ];
+  };
+}