@@ -7,7 +7,13 @@ import Distribution.NixOS.Derivation.Cabal
7import Distribution.Text ( display )
7import Distribution.Text ( display )
9postProcess :: Derivation -> Derivation
9postProcess :: Derivation -> Derivation
10+postProcess = postProcess' . fixGtkBuilds
12+fixGtkBuilds :: Derivation -> Derivation
13+fixGtkBuilds deriv@(MkDerivation {..}) = deriv { pkgConfDeps = pkgConfDeps \\ buildDepends }
15+postProcess' :: Derivation -> Derivation
10−postProcess deriv@(MkDerivation {..})
16+postProcess' deriv@(MkDerivation {..})
11 | pname == "aeson" && version > Version [0,7] []
17 | pname == "aeson" && version > Version [0,7] []
12 = deriv { buildDepends = "blaze-builder":buildDepends }
18 = deriv { buildDepends = "blaze-builder":buildDepends }
13 | pname == "Agda" = deriv { buildTools = "emacs":buildTools, phaseOverrides = agdaPostInstall }
19 | pname == "Agda" = deriv { buildTools = "emacs":buildTools, phaseOverrides = agdaPostInstall }