git.iko.soy/typeable/cabal2nix
on master help sign in
git-annex does not compile on Darwin
1fd2040Peter Simons
distribution-nixpkgs/src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+3−1
@@ -112,7 +112,9 @@ gtk3Hook = set (libraryDepends . pkgconfig . contains (pkg "gtk3")) True
112 . over (libraryDepends . pkgconfig) (Set.filter (\b -> view localName b /= "gtk3"))
112 . over (libraryDepends . pkgconfig) (Set.filter (\b -> view localName b /= "gtk3"))
113
113
114gitAnnexHook :: Derivation -> Derivation
114gitAnnexHook :: 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"))
116 where
118 where
117 gitAnnexOverrides = unlines
119 gitAnnexOverrides = unlines
118 [ "preConfigure = \"export HOME=$TEMPDIR; patchShebangs .\";"
120 [ "preConfigure = \"export HOME=$TEMPDIR; patchShebangs .\";"