@@ -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