summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-01 13:48:08 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2004-04-01 13:48:08 +0000
commit9c711700e4108996ff59f4a13c2fc8548c406ea1 (patch)
tree4eb5f2524ad3720e7f130bc759a4e8f42fea1c61 /pkgs/development
parent92b3cc5cfbdd867dd8fc6fe23acfee144248c6a3 (diff)
* Fix bison.
svn path=/nixpkgs/trunk/; revision=892
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/tools/parsing/bison/bison-new.nix9
-rw-r--r--pkgs/development/tools/parsing/bison/builder-new.sh8
-rw-r--r--pkgs/development/tools/parsing/bison/builder.sh8
-rw-r--r--pkgs/development/tools/parsing/bison/default.nix7
4 files changed, 9 insertions, 23 deletions
diff --git a/pkgs/development/tools/parsing/bison/bison-new.nix b/pkgs/development/tools/parsing/bison/bison-new.nix
index 43f66ce06a9c3..ce5b59b797abe 100644
--- a/pkgs/development/tools/parsing/bison/bison-new.nix
+++ b/pkgs/development/tools/parsing/bison/bison-new.nix
@@ -2,14 +2,13 @@
 
 assert m4 != null;
 
-derivation {
+stdenv.mkDerivation {
   name = "bison-1.875c";
-  system = stdenv.system;
-  builder = ./builder-new.sh;
   src = fetchurl {
     url = ftp://alpha.gnu.org/pub/gnu/bison/bison-1.875c.tar.gz;
     md5 = "bba317725fc84013b9d0a6b2576dfaa7";
   };
-  stdenv = stdenv;
-  m4 = m4;
+  buildInputs = [m4];
+} // {
+  glrSupport = true;
 }
diff --git a/pkgs/development/tools/parsing/bison/builder-new.sh b/pkgs/development/tools/parsing/bison/builder-new.sh
deleted file mode 100644
index cff4b60c8e0c3..0000000000000
--- a/pkgs/development/tools/parsing/bison/builder-new.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-buildinputs="$m4"
-. $stdenv/setup || exit 1
-
-tar xvfz $src || exit 1
-cd bison-* || exit 1
-./configure --prefix=$out || exit 1
-make || exit 1
-make install || exit 1
diff --git a/pkgs/development/tools/parsing/bison/builder.sh b/pkgs/development/tools/parsing/bison/builder.sh
deleted file mode 100644
index 04bd1e2d29322..0000000000000
--- a/pkgs/development/tools/parsing/bison/builder.sh
+++ /dev/null
@@ -1,8 +0,0 @@
-buildinputs="$m4"
-. $stdenv/setup || exit 1
-
-tar xvfj $src || exit 1
-cd bison-* || exit 1
-./configure --prefix=$out || exit 1
-make || exit 1
-make install || exit 1
diff --git a/pkgs/development/tools/parsing/bison/default.nix b/pkgs/development/tools/parsing/bison/default.nix
index 953915729e44b..7c08550b87f2e 100644
--- a/pkgs/development/tools/parsing/bison/default.nix
+++ b/pkgs/development/tools/parsing/bison/default.nix
@@ -1,11 +1,14 @@
 {stdenv, fetchurl, m4}:
+
 assert m4 != null;
+
 stdenv.mkDerivation {
   name = "bison-1.875";
-  builder = ./builder.sh;
   src = fetchurl {
     url = ftp://ftp.nluug.nl/pub/gnu/bison/bison-1.875.tar.bz2;
     md5 = "b7f8027b249ebd4dd0cc948943a71af0";
   };
-  m4 = m4;
+  buildInputs = [m4];
+} // {
+  glrSupport = false;
 }