nixpkgs-suyu/pkgs/development/haskell-modules
Simon Chatterjee fdb4ed35ed haskell-gtk2hs packges: fixes for building on Darwin
This includes two layered changes so the gtk2hs packages build on Darwin:

 - For `glib`, `gio`, `gtk`, `gtk3`, and `pango`: the fix for version 0.13.8.0
   from https://github.com/gtk2hs/gtk2hs/pull/293 . I expect at some point the
   referenced fix (or one like it) will be released and and brought into
   nixpkgs, at which point the override and patch files here can (in fact must)
   be removed.

 - For `gtk` and `gtk3`: also apply the required cabal flag cited in
   https://github.com/gtk2hs/gtk2hs/issues/249 to specify the Quartz rather than
   X11 backend (Quartz is the one that both nixpkgs and macOS support
   out-the-box). This override is likely to be wanted indefinitely.

Both modifications are required for a successful build of `gtk` or `gtk3` on
Darwin right now.
2020-02-28 20:31:24 +01:00
..
patches haskellPackages.GLUT: Fix freeglut.pc -> glut.pc. 2019-12-20 02:52:54 +01:00
configuration-common.nix haskell-gtk2hs packges: fixes for building on Darwin 2020-02-28 20:31:24 +01:00
configuration-ghc-8.2.x.nix configuration-ghc-8.2.x: use default llvmPackages 2020-01-30 18:35:30 -05:00
configuration-ghc-8.4.x.nix
configuration-ghc-8.6.x.nix haskell-policeman: don't build this package with ghc-8.6.x 2020-02-07 20:55:41 +01:00
configuration-ghc-8.8.x.nix configuration-ghc-8.8.x: fix eval 2020-02-28 20:31:24 +01:00
configuration-ghc-8.10.x.nix ghc-8.10.x: add a bunch of jailbreaks to fix builds 2020-01-31 22:13:06 +01:00
configuration-ghc-head.nix
configuration-ghcjs.nix
configuration-hackage2nix.yaml haskell-cabal-fmt: override Cabal to version 3.0.x 2020-02-28 20:31:23 +01:00
configuration-nix.nix spago: fix Darwin build 2020-02-28 20:31:23 +01:00
configuration-tensorflow.nix
default.nix
generic-builder.nix Revert "haskell generic-builder: fix Darwin regression for lmdb" 2020-02-17 09:36:53 +01:00
generic-stack-builder.nix
hackage-packages.nix hackage-packages.nix: automatic Haskell package set update 2020-02-28 20:31:20 +01:00
hoogle-local-wrapper.sh
hoogle.nix ghcWithHoogle: Fix for cross 2019-12-24 18:17:41 -05:00
initial-packages.nix
lib.nix
make-package-set.nix Merge remote-tracking branch 'obsidiansystems/work-on-multi-shellFor' 2020-01-17 18:00:27 -05:00
non-hackage-packages.nix haskellPackages.multi-ghc-travis: add missing space (PR #76648) 2019-12-29 19:27:25 +01:00
stack-hook.sh
with-packages-wrapper.nix Revert "haskell/with-packages-wrapper.nix: install "doc" outputs" 2020-01-10 15:20:08 +01:00