summary refs log tree commit diff
path: root/pkgs/servers/x11/xfree86/default.fix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/servers/x11/xfree86/default.fix')
-rw-r--r--pkgs/servers/x11/xfree86/default.fix34
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/servers/x11/xfree86/default.fix b/pkgs/servers/x11/xfree86/default.fix
new file mode 100644
index 00000000000..17971c2081f
--- /dev/null
+++ b/pkgs/servers/x11/xfree86/default.fix
@@ -0,0 +1,34 @@
+{ buildServer ? true
+, buildClientLibs ? true
+, stdenv, fetchurl, bison, flex}:
+
+assert !buildServer; # we don't support this currently
+assert buildClientLibs; # we don't support *not* doing this currently
+assert !isNull bison && !isNull flex;
+
+derivation {
+  name = "xfree86-4.3";
+  system = stdenv.system;
+
+  builder = ./builder.sh;
+  hostdef = ./host.def;
+  src1 = fetchurl {
+    url = ftp://gnu.kookel.org/pub/XFree86/4.3.0/source/X430src-1.tgz;
+    md5 = "4f241a4f867363f40efa2b00dca292af";
+  };
+  src2 = fetchurl {
+    url = ftp://gnu.kookel.org/pub/XFree86/4.3.0/source/X430src-2.tgz;
+    md5 = "844c2ee908d21dbf8911fd13115bf8b4";
+  };
+  src3 = fetchurl {
+    url = ftp://gnu.kookel.org/pub/XFree86/4.3.0/source/X430src-3.tgz;
+    md5 = "b82a0443e1b7bf860e4343e6b6766cb6";
+  };
+
+  buildServer = buildServer;
+  buildClientLibs = buildClientLibs;
+
+  stdenv = stdenv;
+  bison = bison;
+  flex = flex;
+}