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
This commit is contained in:
Gabriel Gonzalez 2017-02-26 13:21:35 -08:00
parent 392331ad58
commit 8beee1ec2d

View File

@ -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;