git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: add hook to fix "inline-c-cpp"
commitd692bb268336ceebb37805a1ef1c90d05b2a39d9 authorPeter Simons <simons@cryp.to> dateWed 20 May 2015, 14:11 (11 years ago) parent2365446
1 file changed+3−2
src/Cabal2Nix/PostProcess.hs+3−2
src/Cabal2Nix/PostProcess.hs+3−2
@@ -52,6 +52,7 @@ postProcess' deriv@(MkDerivation {..})
5252 | pname == "gtk2hs-buildtools"= deriv { buildDepends = Set.insert "hashtables" buildDepends }
5353 | pname == "haddock" && version < Version [2,14] []
5454 = deriv { buildTools = Set.insert "alex" (Set.insert "happy" buildTools) }
55+ | pname == "GlomeVec" = deriv { buildTools = Set.insert "llvm" buildTools }
5556 | pname == "haddock" = deriv { phaseOverrides = haddockPreCheck }
5657 | pname == "happy" = deriv { buildTools = Set.insert "perl" buildTools }
5758 | pname == "haskeline" = deriv { buildDepends = Set.insert "utf8-string" buildDepends }
@@ -64,8 +65,8 @@ postProcess' deriv@(MkDerivation {..})
6465 | pname == "hmatrix-special" = deriv { extraLibs = Set.insert "gsl" extraLibs }
6566 | pname == "hoogle" = deriv { testTarget = "--test-option=--no-net" }
6667 | pname == "hspec" = deriv { doCheck = False }
67− | pname == "GlomeVec" = deriv { buildTools = Set.insert "llvm" buildTools }
6868 | pname == "idris" = deriv { buildTools = Set.insert "happy" buildTools, extraLibs = Set.insert "gmp" (Set.insert "boehmgc" extraLibs) }
69+ | pname == "inline-c-cpp" = deriv { testDepends = Set.delete "stdc++" testDepends }
6970 | pname == "language-c-quote" = deriv { buildTools = Set.insert "alex" (Set.insert "happy" buildTools) }
7071 | pname == "language-java" = deriv { buildDepends = Set.insert "syb" buildDepends }
7172 | pname == "lhs2tex" = deriv { extraLibs = Set.insert "texLive" extraLibs, phaseOverrides = lhs2texPostInstall }
@@ -86,8 +87,8 @@ postProcess' deriv@(MkDerivation {..})
8687 | pname == "pcap" = deriv { extraLibs = Set.insert "libpcap" extraLibs }
8788 | pname == "persistent" = deriv { extraLibs = Set.insert "sqlite3" extraLibs }
8889 | pname == "purescript" = deriv { buildTools = Set.insert "nodejs" buildTools }
89− | pname == "repa-algorithms" = deriv { extraLibs = Set.insert "llvm" extraLibs }
9090 | pname == "readline" = deriv { extraLibs = Set.insert "readline" (Set.insert "ncurses" extraLibs) }
91+ | pname == "repa-algorithms" = deriv { extraLibs = Set.insert "llvm" extraLibs }
9192 | pname == "repa-examples" = deriv { extraLibs = Set.insert "llvm" extraLibs }
9293 | pname == "saltine" = deriv { extraLibs = Set.map (\x -> if x == "sodium" then "libsodium" else x) extraLibs }
9394 | pname == "SDL-image" = deriv { extraLibs = Set.insert "SDL_image" extraLibs }