Author: ludo
Date: Mon Jul 18 08:36:01 2011
New Revision: 27813
URL: https://svn.nixos.org/websvn/nix/?rev=27813&sc=1
Log:
GNU Bison 2.5.
Added:
nixpkgs/trunk/pkgs/development/tools/parsing/bison/bison-2.5.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/development/tools/parsing/bison/bison-2.5.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/tools/parsing/bison/bison-2.5.nix Mon Jul
18 08:36:01 2011 (r27813)
@@ -0,0 +1,41 @@
+{ stdenv, fetchurl, m4, perl }:
+
+stdenv.mkDerivation rec {
+ name = "bison-2.5";
+
+ src = fetchurl {
+ url = "mirror://gnu/bison/${name}.tar.bz2";
+ sha256 = "1f1rai3v6k6xjii94964iq0alhc2hxwapqa363nfj8rbxvv0sdqa";
+ };
+
+ buildInputs = [ m4 ]
+ ++ stdenv.lib.optional doCheck perl;
+
+ doCheck = true;
+
+ meta = {
+ description = "GNU Bison, a Yacc-compatible parser generator";
+
+ longDescription = ''
+ Bison is a general-purpose parser generator that converts an
+ annotated context-free grammar into an LALR(1) or GLR parser for
+ that grammar. Once you are proficient with Bison, you can use
+ it to develop a wide range of language parsers, from those used
+ in simple desk calculators to complex programming languages.
+
+ Bison is upward compatible with Yacc: all properly-written Yacc
+ grammars ought to work with Bison with no change. Anyone
+ familiar with Yacc should be able to use Bison with little
+ trouble. You need to be fluent in C or C++ programming in order
+ to use Bison.
+ '';
+
+ homepage = http://www.gnu.org/software/bison/;
+
+ license = "GPLv3+";
+
+ maintainers = [ stdenv.lib.maintainers.ludo ];
+ };
+
+ passthru = { glrSupport = true; };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Sun Jul 17 15:55:33
2011 (r27812)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Mon Jul 18 08:36:01
2011 (r27813)
@@ -2620,6 +2620,8 @@
bison24 = callPackage ../development/tools/parsing/bison/bison-2.4.nix { };
+ bison25 = callPackage ../development/tools/parsing/bison/bison-2.5.nix { };
+
buildbot = callPackage ../development/tools/build-managers/buildbot {
inherit (pythonPackages) twisted;
};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits