Adding ./doc from boost
Reviewer: Lauro Moura <lauro.neto@openbossa.org>
Luciano Wolf <luciano.wolf@openbossa.org>
This commit is contained in:
parent
685246809d
commit
aaece960d3
1108 changed files with 70655 additions and 0 deletions
76
doc/howto-build/setup-bindings.rst
Normal file
76
doc/howto-build/setup-bindings.rst
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
***************
|
||||
Qt 4.6 Bindings
|
||||
***************
|
||||
|
||||
Overview
|
||||
========
|
||||
|
||||
These bindings allow access of Qt 4.6 libraries as Python modules,
|
||||
making them available just using the ``import`` command.
|
||||
|
||||
The build process is comprised of two stages: in a first moment the
|
||||
bindings source code are created from the Qt 4.6 headers by calling
|
||||
the :ref:`boost-python-generator` with apropriate parameters; the
|
||||
generated files are then compiled and linked together to form the
|
||||
bindings libraries.
|
||||
|
||||
The bindings available at the moment are listed below:
|
||||
|
||||
+ QtCore
|
||||
+ QtGui
|
||||
+ QtHelp
|
||||
+ QtMultimedia
|
||||
+ QtNetwork
|
||||
+ QtOpenGL
|
||||
+ QtScript
|
||||
+ QtScriptTools
|
||||
+ QtSql
|
||||
+ QtSvg
|
||||
+ QtUiTools
|
||||
+ QtWebKit
|
||||
+ QtXml
|
||||
+ QtXmlPatterns
|
||||
|
||||
Getting the sources
|
||||
===================
|
||||
|
||||
* Download URL: http://www.pyside.org/downloads/
|
||||
|
||||
Build requirements
|
||||
==================
|
||||
|
||||
+ CMake (>= 2.6.0)
|
||||
+ Qt 4.6 libraries + headers
|
||||
+ Boost.Python + headers (>= 1.40.0)
|
||||
+ :ref:`boost-python-generator`
|
||||
|
||||
|
||||
Building and installing
|
||||
=======================
|
||||
|
||||
To build and install just follow the generic cmake instructions in
|
||||
section :ref:`cmake-primer`.
|
||||
|
||||
Be advised that the build process can be rather lenghty because of the
|
||||
number of source files that will be compiled.
|
||||
|
||||
Debian packaging
|
||||
================
|
||||
|
||||
.. note:: For the time being the Debian packaging uses Qt 4.5 as dependency, therefore the generated bindings will be for this version of Qt.
|
||||
|
||||
In order to compile this package in a debian environment, make sure the
|
||||
following packages are installed:
|
||||
|
||||
* debhelper (>= 5)
|
||||
* cdbs
|
||||
* cmake (>= 2.6.0)
|
||||
* python-all-dev
|
||||
* python-central (>= 0.6)
|
||||
* boostpythongenerator (>= 0.3)
|
||||
* libboost-python1.40-dev (>= 1.40.0)
|
||||
* libqt4-dev (>= 4.5)
|
||||
|
||||
And then you can build the package using::
|
||||
|
||||
$ dpkg-buildpackage -rfakeroot
|
||||
Loading…
Add table
Add a link
Reference in a new issue