From 3e7da325821cc2bc26802ea8b3587a924d8e06ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sat, 16 Feb 2008 19:12:55 +0000 Subject: [PATCH] Flex 2.5.34. svn path=/nixpkgs/trunk/; revision=10713 --- .../tools/parsing/flex/flex-2.5.34.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/development/tools/parsing/flex/flex-2.5.34.nix diff --git a/pkgs/development/tools/parsing/flex/flex-2.5.34.nix b/pkgs/development/tools/parsing/flex/flex-2.5.34.nix new file mode 100644 index 00000000000..d56cf0c88a2 --- /dev/null +++ b/pkgs/development/tools/parsing/flex/flex-2.5.34.nix @@ -0,0 +1,19 @@ +# This should be moved to default.nix eventually (?) + +{stdenv, fetchurl, yacc, m4}: + +assert yacc != null && m4 != null; + +stdenv.mkDerivation { + name = "flex-2.5.34"; + src = fetchurl { + url = mirror://sourceforge/flex/flex-2.5.34.tar.bz2; + sha256 = "1c8e64f32508841b0441ddfb139c4cfd25fee3728cadb63f5f351c6eb9b224a6"; + }; + buildInputs = [yacc]; + propagatedBuildInputs = [m4]; + + meta = { + description = "A fast lexical analyser generator"; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9d8cf967abe..e3e4ef68a2e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1826,6 +1826,10 @@ rec { flex = flex254a; + flex2534 = import ../development/tools/parsing/flex/flex-2.5.34.nix { + inherit fetchurl stdenv yacc m4; + }; + flex2533 = import ../development/tools/parsing/flex/flex-2.5.33.nix { inherit fetchurl stdenv yacc m4; };