Marble/MarblePythonInstructions: Difference between revisions
< Marble
(updated branch to pull from and directory name) |
(remove -DQTONLY=TRUE requirement) |
||
Line 23: | Line 23: | ||
$ mkdir -p build | $ mkdir -p build | ||
$ cd build | $ cd build | ||
$ cmake ../ -DCMAKE_BUILD_TYPE=Release -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE | $ cmake ../ -DCMAKE_BUILD_TYPE=Release -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local | ||
$ make | $ make | ||
$ sudo make install | $ sudo make install | ||
Line 29: | Line 29: | ||
On Arch Linux you will have to add the following options to cmake so it looks like this: | On Arch Linux you will have to add the following options to cmake so it looks like this: | ||
$ cmake ../ -DQT_QMAKE_EXECUTABLE=qmake-qt4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE | $ cmake ../ -DQT_QMAKE_EXECUTABLE=qmake-qt4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE | ||
For an example of build instructions visit [http://marble.kde.org/sources.php Marble's sources page]. Just make sure to add the <code>-DEXPERIMENTAL_PYTHON_BINDINGS=TRUE | For an example of build instructions visit [http://marble.kde.org/sources.php Marble's sources page]. Just make sure to add the <code>-DEXPERIMENTAL_PYTHON_BINDINGS=TRUE</code> flags to cmake |
Revision as of 17:41, 30 December 2013
Installing Marble's Python Bindings
General requirements
Marble's Python Bindings only depend on PyQt and SIP and do not require the kdebindings-python package provided by some distributions (these are only for some other KDE Python bindings).
Getting the Dependencies
- deb-based distributions (Debian, Ubuntu...):
$ sudo apt-get install python-sip python-qt4
- OpenSuSE: All the necessary dependencies:
$ sudo zypper install python-sip python-qt4
- Fedora/RHEL: All the dependencies used for building kdelibs can be installed by running:
$ sudo yum install python-sip python-qt4
- Arch Linux: All the dependencies used for building kdelibs can be installed by running:
$ sudo pacman -Sy python-sip python-pyqt4
Installing the Marble Python bindings
To install the Marble Python bindings we will need to compile Marble from source. The following commands will download and compile Marble:
$ git clone git://anongit.kde.org/marble.git ~/marble -b KDE/4.12 $ cd ~/marble $ mkdir -p build $ cd build $ cmake ../ -DCMAKE_BUILD_TYPE=Release -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE -DCMAKE_INSTALL_PREFIX=/usr/local $ make $ sudo make install
On Arch Linux you will have to add the following options to cmake so it looks like this:
$ cmake ../ -DQT_QMAKE_EXECUTABLE=qmake-qt4 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE
For an example of build instructions visit Marble's sources page. Just make sure to add the -DEXPERIMENTAL_PYTHON_BINDINGS=TRUE
flags to cmake