Home GnuPG

Build Qt5 from source
b5a06ae35e89Unpublished

Unpublished Commit · Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

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.

Details

Provenance
aheineckeAuthored on Jan 7 2016, 12:27 PM
Parents
rW19bfca7916f2: Default to parallel make
Branches
Unknown
Tags
Unknown