Ben Gamari
2013-09-18 13:40:30 UTC
After having demonstrated to myself repeatedly that I'm incapable of
operating Darcs correctly, I finally broke down and imported Gtk2hs
into Git. My cabal-1.18 branch[1] has the current state of my work to
get Gtk2hs building with Cabal 1.18. My intention is to export these
patches to apply against my Darcs tree when they are
ready. Unfortunately, it's not clear to me how to manage various Cabal
changes made in interfaces used by Gtk2HsSetup.hs (in particular
programFindLocation) without breaking backwards compatibility. This is
particularly problematic as Gtk2HsSetup.hs apparently doesn't have
access to the CPP macros typically defined by Cabal.
Cheers,
- Ben
[1] http://github.com/bgamari/gtk2hs/tree/cabal-1.18
operating Darcs correctly, I finally broke down and imported Gtk2hs
into Git. My cabal-1.18 branch[1] has the current state of my work to
get Gtk2hs building with Cabal 1.18. My intention is to export these
patches to apply against my Darcs tree when they are
ready. Unfortunately, it's not clear to me how to manage various Cabal
changes made in interfaces used by Gtk2HsSetup.hs (in particular
programFindLocation) without breaking backwards compatibility. This is
particularly problematic as Gtk2HsSetup.hs apparently doesn't have
access to the CPP macros typically defined by Cabal.
Cheers,
- Ben
[1] http://github.com/bgamari/gtk2hs/tree/cabal-1.18