Version 2 (modified by Simon Hausmann, 11 years ago) (diff)


QtWebKit Packaging

The goal of the packaging is to take a version of WebKit and produce a tar/zip file that contains the source in a way that makes it easy for third-party developers to compile and install. After installation it should be easy to use the produced library in the application.

In addition we should think about building binary packages from that source package, including perhaps the option of providing binaries that can be installed on devices.

Source Package Requirements

  • A source package should be self-contained and not depend on other source package.
  • It should be possible to compile the package against an installed version of Qt.
  • No additional tools should be required for the build, beyond what is needed for building Qt applications.
  • After the build and installation of the source package it should be possible to use the new QtWebKit installation through simple "QT += webkit" use in the .pro file.

Packaging Steps

The make-package tool from is currently used to create source packages. It assumes the availability of the source code in a Git repository.

  1. qmake is run to generate all the automatically generated code.
  2. syncqt from Qt is run to generate the convenience class-name style includes, located in include/QtWebKit