Build Qt5 from source
* Makefile.am (EXTRA_DIST): Add patches * configure.ac: Add qtbase as SPKG * packages/packages.current: Add qtbase remove qt binary pacakge. * patches/qtbase-5.5.1/fix-freetype-link.patch, patches/qtbase-5.5.1/fix-oci-detect.patch, patches/qtbase-5.5.1/fix-syssemaphore.patch, patches/qtbase-5.5.1/fix-zlib-link.patch: New. Mainly from MXE. * src/Makefile.am (EXTRA_DIST): Add / Remove files. (gpg4win_pkg_qtbase_configure): New. (gpg4win_pkg_qtbase_make_args), (gpg4win_pkg_qtbase_post_install): Workaround QTBUG-30898 (gpg4win_bpkgs): Remove qt. * src/config.nsi.in: Change QT to QTBASE * src/gpg4win.mk.in (DEFLAGE_macro): Transform Qtbase dir name. (OVERRIDE_CONF_TEMPLATE): New. Override configure step of SPKGs. Call it for Qtbase. * src/gpg4win.nsi: Change QT to QTBASE * src/inst-qt.nsi, src/uninst-qt.nsi: Removed. * src/inst-qtbase.nsi, src/uninst-qtbase: New. Minimal install for pinentry. * src/inst-sections.nsi: Update section name.
First step to build Kleopatra and dependencies from source.
For now the Qt installation is only used by Pinentry and Kleopatra
installation is broken.
The name was changed to qtbase as we might want to add additionall
qt modules if neccessary in the future.