git.iko.soy/typeable/cabal2nix
on master help sign in
Add undeclared dependencies to 'alex' in post-processing.
commitf1bbc76125a3b96a83f1981d155f105fa544d358 authorPeter Simons <simons@cryp.to> dateFri 27 Nov 2015, 11:13 (11 years ago) parent1161457
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
@@ -34,7 +34,9 @@ fixGtkBuilds drv = drv & dependencies . pkgconfig %~ Set.filter (not . collidesW
3434
3535hooks :: [(Dependency, Derivation -> Derivation)]
3636hooks =
37− [ ("Agda", set (executableDepends . tool . contains (pkg "emacs")) True . set phaseOverrides agdaPostInstall)
37+ [ ("alex", set (executableDepends . tool . contains (bind "self.happy")) True)
38+ , ("alex < 3.1.5", set (testDepends . tool . contains (pkg "perl")) True)
39+ , ("Agda", set (executableDepends . tool . contains (pkg "emacs")) True . set phaseOverrides agdaPostInstall)
3840 , ("bindings-GLFW", over (libraryDepends . system) (Set.union (Set.fromList [bind "pkgs.xorg.libXext", bind "pkgs.xorg.libXfixes"])))
3941 , ("cabal-install", set phaseOverrides cabalInstallPostInstall)
4042 , ("darcs", set phaseOverrides darcsInstallPostInstall)