git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: modern versions of happy require alex as a build tool
commit28d818476dc8b5b45678ad5ddb172810c5e8de76 authorPeter Simons <simons@cryp.to> dateTue 3 Dec 2013, 22:43 (13 years ago) parent3a9816f
1 file changed+4−1
src/Cabal2Nix/PostProcess.hs+4−1
src/Cabal2Nix/PostProcess.hs+4−1
@@ -7,7 +7,10 @@ import Data.List
77
88postProcess :: Derivation -> Derivation
99postProcess deriv@(MkDerivation {..})
10− | pname == "alex" = deriv { buildTools = "perl":buildTools }
10+ | pname == "alex" && version < Version [3,1] []
11+ = deriv { buildTools = "perl":buildTools }
12+ | pname == "alex" && version >= Version [3,1] []
13+ = deriv { buildTools = "perl":"happy":buildTools }
1114 | pname == "cabal-install" && version >= Version [0,14] []
1215 = deriv { phaseOverrides = cabalInstallPostInstall }
1316 | pname == "cairo" = deriv { extraLibs = "pkgconfig":"libc":"cairo":"zlib":extraLibs }