wiki:QtWebKitPackaging

Version 5 (modified by Simon Hausmann, 14 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.

Packaging Steps

The make-package.py tool from http://gitorious.org/qtwebkit/tools 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 in the generated/ subdirectories.
  2. Unnecessary files and directories are removed.
  3. The sha1 of the last included commit is stored in .tag, to make it possible to find out from which commit a source package was created from.
  4. A source tar.gz is produced.

Calling the tool produces a package from the current git HEAD.

Note: See TracWiki for help on using the wiki.