git.iko.soy/typeable/cabal2nix
on master help sign in
git-annex does not compile on Darwin
commit1fd2040159c172e795cae669c36d2bbedf7ca507 authorPeter Simons <simons@cryp.to> dateThu 17 Mar 2016, 13:04 (11 years ago) parentf633262
1 file changed+3−1
distribution-nixpkgs/src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+3−1
distribution-nixpkgs/src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+3−1
@@ -112,7 +112,9 @@ gtk3Hook = set (libraryDepends . pkgconfig . contains (pkg "gtk3")) True
112112 . over (libraryDepends . pkgconfig) (Set.filter (\b -> view localName b /= "gtk3"))
113113
114114gitAnnexHook :: Derivation -> Derivation
115−gitAnnexHook = set phaseOverrides gitAnnexOverrides . over (executableDepends . system) (Set.union buildInputs)
115+gitAnnexHook = set phaseOverrides gitAnnexOverrides
116+ . over (executableDepends . system) (Set.union buildInputs)
117+ . over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os /= OtherOS "darwin"))
116118 where
117119 gitAnnexOverrides = unlines
118120 [ "preConfigure = \"export HOME=$TEMPDIR; patchShebangs .\";"