packaging: exclude on non X11 configuration
[platform/upstream/python-elementary.git] / README
1                     PYTHON BINDINGS FOR ELEMENTARY
2
3 REQUIREMENTS
4 ============
5
6  * Elementary >= 1.7.0
7  * Evas >= 1.7.0        (indirect, Elementary dependency)
8  * Ecore >= 1.7.0       (indirect, Elementary dependency)
9  * Python-Evas >= 1.7.0
10  * Cython >= 0.15.1     (not required with release tarballs)
11  * Python >= 2.7        (tested version, may work with older or newer)
12
13
14 BUILDING AND INSTALLING
15 =======================
16
17 This package uses automake, so execute:
18
19 Build::
20
21         ./configure --prefix=/usr
22         make all
23
24 Install::
25
26         make install
27
28 If you wish to install at alternative locations, then make sure to
29 configure your PYTHONPATH to be able to access this location!
30
31 If you have Cython dependencies that are installed in alternative
32 locations and want Cython to find them, please specify CYTHONFLAGS
33 variable to ./configure.
34
35 The discovery of dependencies is done with pkg-config, thus all your
36 packages must be properly accessible with such tool. Ensure your
37 PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR (cross-compiles) are configured!
38
39 When cross-compiling, if your target's Python headers differ from your
40 host's headers, specify PYTHON_INCLUDES variable containing the
41 directory of the correct version of Python.h!