Fix `pkgs.haskellPackages.gtk` build

Haskell's `gtk` package requires the `have-quartz-gtk` flag to be built on OS X
when using the Quartz backend
wip/yesman
Gabriel Gonzalez 7 years ago
parent 392331ad58
commit 8beee1ec2d
  1. 4
      pkgs/development/haskell-modules/configuration-common.nix

@ -689,6 +689,10 @@ self: super: {
# Tools that use gtk2hs-buildtools now depend on them in a custom-setup stanza
cairo = addBuildTool super.cairo self.gtk2hs-buildtools;
pango = disableHardening (addBuildTool super.pango self.gtk2hs-buildtools) ["fortify"];
gtk =
if pkgs.stdenv.isDarwin
then appendConfigureFlag super.gtk "-fhave-quartz-gtk"
else super.gtk;
# https://github.com/commercialhaskell/stack/issues/3001
stack = doJailbreak super.stack;

Loading…
Cancel
Save