git.iko.soy/typeable/cabal2nix
on master help sign in
Update post-process hook for mysql.
d94e0e1Peter Simons
src/Cabal2Nix/PostProcess.hs+1−1
@@ -29,6 +29,7 @@ hooks = over (mapped._1) (\str -> fromMaybe (error ("invalid constraint: " ++ sh
29 , ("GlomeVec", set (libraryDepends . pkgconfig . contains (dep "llvm")) True)
29 , ("GlomeVec", set (libraryDepends . pkgconfig . contains (dep "llvm")) True)
30 , ("gtk3", set (libraryDepends . pkgconfig . contains (dep "gtk3")) True)
30 , ("gtk3", set (libraryDepends . pkgconfig . contains (dep "gtk3")) True)
31 , ("jsaddle", set (dependencies . haskell . contains (dep "ghcjs-base")) False)
31 , ("jsaddle", set (dependencies . haskell . contains (dep "ghcjs-base")) False)
32+ , ("mysql", set (libraryDepends . system . contains (dep "mysql")) True)
32 , ("pango", set (libraryDepends . haskell . contains (dep "cairo")) True)
33 , ("pango", set (libraryDepends . haskell . contains (dep "cairo")) True)
33 , ("readline", over (libraryDepends . system) (Set.union (Set.fromList [dep "readline", dep "ncurses"])))
34 , ("readline", over (libraryDepends . system) (Set.union (Set.fromList [dep "readline", dep "ncurses"])))
34 , ("monad", set phaseOverrides xmonadPostInstall)
35 , ("monad", set phaseOverrides xmonadPostInstall)
@@ -164,7 +165,6 @@ postProcess' deriv@(MkDerivation {..})
164 | pname == "llvm-general-pure"= deriv { doCheck = False }
165 | pname == "llvm-general-pure"= deriv { doCheck = False }
165 | pname == "MFlow" = deriv { buildTools = Set.insert "cpphs" buildTools }
166 | pname == "MFlow" = deriv { buildTools = Set.insert "cpphs" buildTools }
166 | pname == "multiarg" = deriv { buildDepends = Set.insert "utf8-string" buildDepends }
167 | pname == "multiarg" = deriv { buildDepends = Set.insert "utf8-string" buildDepends }
167− | pname == "mysql" = deriv { buildTools = Set.insert "mysql" buildTools, extraLibs = Set.insert "zlib" (Set.insert "openssl" extraLibs) }
168 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
168 | pname == "ncurses" = deriv { phaseOverrides = ncursesPatchPhase }
169 | pname == "Omega" = deriv { testDepends = Set.delete "stdc++" testDepends }
169 | pname == "Omega" = deriv { testDepends = Set.delete "stdc++" testDepends }
170 | pname == "OpenAL" = deriv { extraLibs = Set.insert "openal" extraLibs }
170 | pname == "OpenAL" = deriv { extraLibs = Set.insert "openal" extraLibs }