~osomon/pyexiv2/pyexiv2-0.3

« back to all changes in this revision

Viewing changes to doc/developers.rst

  • Committer: Olivier Tilloy
  • Date: 2010-03-23 15:57:42 UTC
  • mto: This revision was merged to the branch mainline in revision 287.
  • Revision ID: olivier@tilloy.net-20100323155742-zl82j20dqhj1ok82
Developers documentation: added dependencies to cross-compile and generate a windows installer.

Show diffs side-by-side

added added

removed removed

Lines of Context:
48
48
 
49
49
  python-all-dev libboost-python-dev libexiv2-dev scons
50
50
 
 
51
Additionally, if you want to cross-compile pyexiv2 for Windows and generate a
 
52
Windows installer, you will need the following dependencies:
 
53
 
 
54
* `MinGW <http://www.mingw.org/>`_
 
55
* `7-Zip <http://7-zip.org/>`_
 
56
* `BJam <http://boost.org/boost-build2/doc/html/index.html>`_
 
57
* `NSIS <http://nsis.sourceforge.net/>`_
 
58
 
 
59
A typical list of packages to install on a Debian/Ubuntu system is::
 
60
 
 
61
  mingw32 p7zip-full bjam nsis
 
62
 
51
63
Building and installing
52
64
#######################
53
65
 
96
108
(typically ``C:\Python26\Lib\site-packages\``) or to the user site directory
97
109
(``%APPDATA%\Python\Python26\site-packages\``).
98
110
 
99
 
The top-level directory of the branch also contains an
100
 
`NSIS <http://nsis.sourceforge.net/>`_ installer script named
101
 
``win32-installer.nsi``.
 
111
The top-level directory of the branch also contains an NSIS installer script
 
112
named ``win32-installer.nsi``.
102
113
From the top-level directory of the branch, run the following command::
103
114
 
104
115
  makensis win32-installer.nsi