Not too hard (we hope!)

* Configure gtk2hs

* In mk/config.mk, find the location of gtkmarshal.list
  (probably tools/callbackGen/gtkmarshal.list),
  and insert a line

BOOLEAN:STRING

  there if not yet present.
  If you changed the file, you may want to delete

  gtk/general/Signal.chs

  if it exists, to make sure it will be re-generated.

* Add ``toUTF'' to the export list of gtk/general/FFI.hs

* Build AND INSTALL gtk2hs

* Extract the gtkmoz tarfile into the root gtk2hs directory

* cd gtkmoz

* Edit the paths in the Makefile

* make

* Edit the freshly generated gtk2moz.conf:
  add "gtkembedmozHS" to the field ``hs_libraries'',
  add "gtkembedmoz"   to the field ``extra_libraries'', and
  add the value you entered for MOZLIBDIR in the Makefile
                      to the field ``library_dirs''.

  (There should really be a tool,
   based on ghc-6.X/ghc/utils/ghc-pkg/Package.hs,
   to do that!
  )

* Then, as root:

  make install
  make install-pkg
