Changes between Version 2 and Version 3 of QtWebKitPackaging
- Timestamp:
- May 4, 2010, 7:52:05 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
QtWebKitPackaging
v2 v3 5 5 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. 6 6 7 == Source Package Requirements ==8 9 * A source package should be self-contained and not depend on other source package.10 * It should be possible to compile the package against an installed version of Qt.11 * No additional tools should be required for the build, beyond what is needed for building Qt applications.12 * 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.13 14 7 == Packaging Steps == 15 8 16 The {{{make-package }}} 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.9 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. 17 10 18 1. qmake is run to generate all the automatically generated code. 19 1. syncqt from Qt is run to generate the convenience class-name style includes, located in {{{include/QtWebKit}}} 11 1. qmake is run to generate all the automatically generated code in the {{{generated/}}} subdirectories. 12 1. Unnecessary files and directories are removed. 13 1. A source tar.gz is produced. 20 14 15 Calling the tool produces a package from the current git {{{HEAD}}}. 16