git.iko.soy/typeable/cabal2nix
on master help sign in
Fix post-process hook for wxc to generate a self-contained build expression.
commit99ba59191258c7a55dd29f4e5c312163ddc63444 authorPeter Simons <simons@cryp.to> dateThu 6 Aug 2015, 12:36 (11 years ago) parent11e6088
1 file changed+5−4
src/Cabal2Nix/PostProcess.hs+5−4
src/Cabal2Nix/PostProcess.hs+5−4
@@ -72,14 +72,15 @@ gfPhaseOverrides = unlines
7272 ]
7373
7474wxcHook :: Derivation -> Derivation
75−wxcHook drv = drv & libraryDepends . system %~ Set.union (Set.fromList [dep "wxGTK", dep "mesa", dep "libX11"])
75+wxcHook drv = drv & libraryDepends . system %~ Set.union (Set.fromList [dep "mesa", dep "libX11"])
76+ & libraryDepends . pkgconfig . contains (dep "wxGTK") .~ True
7677 & phaseOverrides .~ wxcPostInstall (packageVersion drv)
78+ & runHaddock .~ False
7779 where
7880 wxcPostInstall :: Version -> String
7981 wxcPostInstall version = unlines
80− [ "postInstall = ''"
81− , " cp -v dist/build/libwxc.so." ++ display version ++ " $out/lib/libwxc.so"
82− , "'';"
82+ [ "postInstall = \"cp -v dist/build/libwxc.so." ++ display version ++ " $out/lib/libwxc.so\";"
83+ , "postPatch = \"sed -i -e '/ldconfig inst_lib_dir/d' Setup.hs\";"
8384 ]
8485
8586cabalInstallPostInstall :: String