git.iko.soy/typeable/cabal2nix
on master help sign in
PostProcess.hs: Cabal 2.2.0.1 has undeclared setup dependencies
7ccbd66Peter Simons
src/Distribution/Nixpkgs/Haskell/FromCabal/PostProcess.hs+1
@@ -43,6 +43,7 @@ hooks =
43 , ("bindings-lxc", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Linux))) , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
43 , ("bindings-lxc", over (metaSection . platforms) (Set.filter (\(Platform _ os) -> os == Linux))) , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
44 , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
44 , ("bustle", set (libraryDepends . pkgconfig . contains "system-glib = pkgs.glib") True)
45 , ("Cabal", set doCheck False) -- test suite doesn't work in Nix
45 , ("Cabal", set doCheck False) -- test suite doesn't work in Nix
46+ , ("Cabal >2.2", over (setupDepends . haskell) (Set.union (Set.fromList [bind "self.mtl", bind "self.parsec"]))) -- https://github.com/haskell/cabal/issues/5391
46 , ("cabal-helper", set doCheck False) -- https://github.com/DanielG/cabal-helper/issues/17
47 , ("cabal-helper", set doCheck False) -- https://github.com/DanielG/cabal-helper/issues/17
47 , ("cabal-install", set doCheck False . set phaseOverrides cabalInstallPostInstall)
48 , ("cabal-install", set doCheck False . set phaseOverrides cabalInstallPostInstall)
48 , ("darcs", set phaseOverrides darcsInstallPostInstall . set doCheck False)
49 , ("darcs", set phaseOverrides darcsInstallPostInstall . set doCheck False)