From b8d631a6040fea5ca044a3910b1a755d477ce2f5 Mon Sep 17 00:00:00 2001 From: Peter Simons Date: Sat, 8 Nov 2014 15:41:14 +0100 Subject: [PATCH] happy: drop obsolete versions 1.18.10 1.18.4, 1.18.5, 1.18.6, and 1.18.9 --- .../tools/parsing/happy/1.18.10.nix | 20 ------------------- .../tools/parsing/happy/1.18.4.nix | 19 ------------------ .../tools/parsing/happy/1.18.5.nix | 19 ------------------ .../tools/parsing/happy/1.18.6.nix | 19 ------------------ .../tools/parsing/happy/1.18.9.nix | 20 ------------------- .../parsing/happy/{1.19.4.nix => default.nix} | 0 pkgs/top-level/haskell-packages.nix | 8 +------- 7 files changed, 1 insertion(+), 104 deletions(-) delete mode 100644 pkgs/development/tools/parsing/happy/1.18.10.nix delete mode 100644 pkgs/development/tools/parsing/happy/1.18.4.nix delete mode 100644 pkgs/development/tools/parsing/happy/1.18.5.nix delete mode 100644 pkgs/development/tools/parsing/happy/1.18.6.nix delete mode 100644 pkgs/development/tools/parsing/happy/1.18.9.nix rename pkgs/development/tools/parsing/happy/{1.19.4.nix => default.nix} (100%) diff --git a/pkgs/development/tools/parsing/happy/1.18.10.nix b/pkgs/development/tools/parsing/happy/1.18.10.nix deleted file mode 100644 index 187fd3628e8..00000000000 --- a/pkgs/development/tools/parsing/happy/1.18.10.nix +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, mtl, perl }: - -cabal.mkDerivation (self: { - pname = "happy"; - version = "1.18.10"; - sha256 = "0jq6p5vvdh4wbam80q2d6j2fa6bmbgnbmqk1w9904x06g7vj1jf1"; - isLibrary = false; - isExecutable = true; - buildDepends = [ mtl ]; - buildTools = [ perl ]; - meta = { - homepage = "http://www.haskell.org/happy/"; - description = "Happy is a parser generator for Haskell"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - hydraPlatforms = self.stdenv.lib.platforms.none; - }; -}) diff --git a/pkgs/development/tools/parsing/happy/1.18.4.nix b/pkgs/development/tools/parsing/happy/1.18.4.nix deleted file mode 100644 index c7e3f919568..00000000000 --- a/pkgs/development/tools/parsing/happy/1.18.4.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ cabal, mtl, perl }: - -cabal.mkDerivation (self: { - pname = "happy"; - version = "1.18.4"; - sha256 = "909bec4541a92d3765e74756f752514d2d03ec7a5d3e74c18268a57fe7ffa832"; - isLibrary = false; - isExecutable = true; - buildDepends = [ mtl ]; - buildTools = [ perl ]; - patches = [ ./adapt-crazy-perl-regex-for-cpp-4.8.0.patch ]; - meta = { - homepage = "http://www.haskell.org/happy/"; - description = "Happy is a parser generator for Haskell"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - hydraPlatforms = self.stdenv.lib.platforms.none; - }; -}) diff --git a/pkgs/development/tools/parsing/happy/1.18.5.nix b/pkgs/development/tools/parsing/happy/1.18.5.nix deleted file mode 100644 index f66f2089351..00000000000 --- a/pkgs/development/tools/parsing/happy/1.18.5.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ cabal, mtl, perl }: - -cabal.mkDerivation (self: { - pname = "happy"; - version = "1.18.5"; - sha256 = "91e1c29ac42bc5cabcac2c2e28e693fc59fbdf30636e5c52cb51b779a74d755e"; - isLibrary = false; - isExecutable = true; - buildDepends = [ mtl ]; - buildTools = [ perl ]; - patches = [ ./adapt-crazy-perl-regex-for-cpp-4.8.0.patch ]; - meta = { - homepage = "http://www.haskell.org/happy/"; - description = "Happy is a parser generator for Haskell"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - hydraPlatforms = self.stdenv.lib.platforms.none; - }; -}) diff --git a/pkgs/development/tools/parsing/happy/1.18.6.nix b/pkgs/development/tools/parsing/happy/1.18.6.nix deleted file mode 100644 index 7919908681e..00000000000 --- a/pkgs/development/tools/parsing/happy/1.18.6.nix +++ /dev/null @@ -1,19 +0,0 @@ -{ cabal, mtl, perl }: - -cabal.mkDerivation (self: { - pname = "happy"; - version = "1.18.6"; - sha256 = "0q6dnwihi1q761qdq0hhi733nh5d53xz6frwmr7slpvrp6v8y344"; - isLibrary = false; - isExecutable = true; - buildDepends = [ mtl ]; - buildTools = [ perl ]; - patches = [ ./adapt-crazy-perl-regex-for-cpp-4.8.0.patch ]; - meta = { - homepage = "http://www.haskell.org/happy/"; - description = "Happy is a parser generator for Haskell"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - hydraPlatforms = self.stdenv.lib.platforms.none; - }; -}) diff --git a/pkgs/development/tools/parsing/happy/1.18.9.nix b/pkgs/development/tools/parsing/happy/1.18.9.nix deleted file mode 100644 index 4ad9bf546b5..00000000000 --- a/pkgs/development/tools/parsing/happy/1.18.9.nix +++ /dev/null @@ -1,20 +0,0 @@ -# This file was auto-generated by cabal2nix. Please do NOT edit manually! - -{ cabal, mtl, perl }: - -cabal.mkDerivation (self: { - pname = "happy"; - version = "1.18.9"; - sha256 = "12k1rg7dqa02az9d1zasdnp51zs4h30kpi5lyqsw3jxfp09cad3x"; - isLibrary = false; - isExecutable = true; - buildDepends = [ mtl ]; - buildTools = [ perl ]; - meta = { - homepage = "http://www.haskell.org/happy/"; - description = "Happy is a parser generator for Haskell"; - license = self.stdenv.lib.licenses.bsd3; - platforms = self.ghc.meta.platforms; - hydraPlatforms = self.stdenv.lib.platforms.none; - }; -}) diff --git a/pkgs/development/tools/parsing/happy/1.19.4.nix b/pkgs/development/tools/parsing/happy/default.nix similarity index 100% rename from pkgs/development/tools/parsing/happy/1.19.4.nix rename to pkgs/development/tools/parsing/happy/default.nix diff --git a/pkgs/top-level/haskell-packages.nix b/pkgs/top-level/haskell-packages.nix index 42d6a957563..cc3d25d7bb1 100644 --- a/pkgs/top-level/haskell-packages.nix +++ b/pkgs/top-level/haskell-packages.nix @@ -2905,13 +2905,7 @@ self : let callPackage = x : y : modifyPrio (newScope self x y); in HandsomeSoup = callPackage ../development/libraries/haskell/HandsomeSoup {}; - happy_1_18_4 = callPackage ../development/tools/parsing/happy/1.18.4.nix {}; - happy_1_18_5 = callPackage ../development/tools/parsing/happy/1.18.5.nix {}; - happy_1_18_6 = callPackage ../development/tools/parsing/happy/1.18.6.nix {}; - happy_1_18_9 = callPackage ../development/tools/parsing/happy/1.18.9.nix {}; - happy_1_18_10 = callPackage ../development/tools/parsing/happy/1.18.10.nix {}; - happy_1_19_4 = callPackage ../development/tools/parsing/happy/1.19.4.nix {}; - happy = self.happy_1_19_4; + happy = callPackage ../development/tools/parsing/happy {}; happyMeta = callPackage ../development/tools/haskell/happy-meta {};