git.iko.soy/typeable/cabal2nix
on master help sign in
Add post-process hook for terminfo.
commit198df60703ff6c92a952856537f50ceffe3a25d6 authorPeter Simons <simons@cryp.to> dateThu 6 Aug 2015, 18:37 (11 years ago) parent63c81de
1 file changed+1−6
src/Cabal2Nix/PostProcess.hs+1−6
src/Cabal2Nix/PostProcess.hs+1−6
@@ -34,6 +34,7 @@ hooks = over (mapped._1) (\str -> fromMaybe (error ("invalid constraint: " ++ sh
3434 , ("mysql", set (libraryDepends . system . contains (dep "mysql")) True)
3535 , ("pango", set (libraryDepends . haskell . contains (dep "cairo")) True)
3636 , ("readline", over (libraryDepends . system) (Set.union (Set.fromList [dep "readline", dep "ncurses"])))
37+ , ("terminfo", set (libraryDepends . system . contains (dep "ncurses")) True)
3738 , ("monad", set phaseOverrides xmonadPostInstall)
3839 , ("wxc", wxcHook)
3940 , ("wxcore", set (libraryDepends . pkgconfig . contains (dep "wxGTK")) True)
@@ -154,7 +155,6 @@ postProcess' deriv@(MkDerivation {..})
154155 | pname == "HList" = deriv { buildTools = Set.insert "diffutils" buildTools }
155156 | pname == "hmatrix" = deriv { extraLibs = Set.insert "liblapack" (Set.insert "blas" (Set.filter (/= "lapack") extraLibs)) }
156157 | pname == "hmatrix-special" = deriv { extraLibs = Set.insert "gsl" extraLibs }
157− | pname == "hoogle" = deriv { testTarget = "--test-option=--no-net" }
158158 | pname == "idris" = deriv { buildTools = Set.insert "happy" buildTools, extraLibs = Set.insert "gmp" (Set.insert "boehmgc" extraLibs) }
159159 | pname == "inline-c-cpp" = deriv { testDepends = Set.delete "stdc++" testDepends }
160160 | pname == "language-c-quote" = deriv { buildTools = Set.insert "alex" (Set.insert "happy" buildTools) }
@@ -163,9 +163,6 @@ postProcess' deriv@(MkDerivation {..})
163163 | pname == "libffi" = deriv { extraLibs = Set.delete "ffi" extraLibs }
164164 | pname == "liquid-fixpoint" = deriv { buildTools = Set.insert "z3" (Set.insert "ocaml" buildTools), configureFlags = Set.insert "-fbuild-external" configureFlags }
165165 | pname == "liquidhaskell" = deriv { buildTools = Set.insert "z3" buildTools }
166− | pname == "llvm-base" = deriv { extraLibs = Set.insert "llvm" extraLibs }
167− | pname == "llvm-general" = deriv { doCheck = False }
168− | pname == "llvm-general-pure"= deriv { doCheck = False }
169166 | pname == "MFlow" = deriv { buildTools = Set.insert "cpphs" buildTools }
170167 | pname == "multiarg" = deriv { buildDepends = Set.insert "utf8-string" buildDepends }
171168 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
@@ -173,7 +170,6 @@ postProcess' deriv@(MkDerivation {..})
173170 | pname == "OpenAL" = deriv { extraLibs = Set.insert "openal" extraLibs }
174171 | pname == "OpenGL" = deriv { extraLibs = Set.insert "mesa" (Set.insert "libX11" extraLibs) }
175172 | pname == "pandoc" = deriv { buildDepends = Set.insert "alex" (Set.insert "happy" buildDepends) }
176− | pname == "pcap" = deriv { extraLibs = Set.insert "libpcap" extraLibs }
177173 | pname == "persistent" = deriv { extraLibs = Set.insert "sqlite3" extraLibs }
178174 | pname == "purescript" = deriv { buildTools = Set.insert "nodejs" buildTools }
179175 | pname == "repa-algorithms" = deriv { extraLibs = Set.insert "llvm" extraLibs }
@@ -187,7 +183,6 @@ postProcess' deriv@(MkDerivation {..})
187183 , phaseOverrides = structuredHaskellModePostInstall
188184 }
189185 | pname == "target" = deriv { buildTools = Set.insert "z3" buildTools }
190− | pname == "terminfo" = deriv { extraLibs = Set.insert "ncurses" extraLibs }
191186 | pname == "threadscope" = deriv { configureFlags = Set.insert "--ghc-options=-rtsopts" configureFlags }
192187 | pname == "thyme" = deriv { buildTools = Set.insert "cpphs" buildTools }
193188 | pname == "vacuum" = deriv { extraLibs = Set.insert "ghc-paths" extraLibs }