wxgtk
=====

At a point I needed to compile with either wxWidgets v2.6 or v2.8,
depending on the Debian release.  So I specified a preference to 2.8
in Build-Depends: libwxgtk2.8-dev | libwxgtk2.6-dev

This allowed me to keep building install-anywhere .deb packages from
Etch, while choosing the appropriate version if rebuilt from a more
recent distro.

When backporting though, I had to remove "libwxgtk2.8-dev | ", as
autobuilders don't understand alternate build dependencies (e.g. see
http://lists.backports.org/lurker-bpo/message/20080422.123102.e1829e51.en.html)

Currently only libwxgtk2.8 is used, but we may have the same problem
when 2.10 comes out, so let's keep the technique documented here.


wxglade
=======

The .wxg GUI files are pre-processsed to .cpp files by the build
system when generating upstream release tarballs.  It may use a
version of wxglade that is more recent that your target Debian
release, so it's better not to reprocess them, otherwise bugs may be
introduced (last time that happened, OK/Cancel buttons didn't work
anymore).  This is similar to keeping upstream './configure' scripts
instead autoreconf-ing.

 -- Sylvain Beucler <beuc@beuc.net>, Sun, 23 May 2010 22:30:02 +0200
