# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
categories kde kde4 devel
maintainers {gmail.com:rjvbertin @RJVB} openmaintainer
description Python bindings for the KDE Development Platform
long_description This package contains PyKDE, the Python bindings for the KDE \
libraries, that allow you to write KDE programs using Python instead of \
C++. It contains at least the following modules under the \
\nAnd a few KDE related technologies like: \
homepage http://www.riverbankcomputing.co.uk/software/pykde/intro
master_sites kde:stable/${version}/src/
distname pykde4-${version}
checksums rmd160 3ea2492cd31704e559456cb78dd85660fae7e74c \
sha256 7fb9d7b5ed03d531243ebd67939baf30933452dafbdfca866e6653e9a77d80fc
set python.versions {{27 2.7} {34 3.4}}
set python.default_version 27
foreach py ${python.versions} {
set py_ver [lindex ${py} 0]
subport py${py_ver}-pykde4 {
depends_build port:pkgconfig
depends_lib-append port:kdelibs4 \
port:dbus-python${py_ver}
depends_run-append port:python${py_ver} port:py${py_ver}-pyqt4
set py_bra [lindex ${py} 1]
set pylibdir ${frameworks_dir}/Python.framework/Versions/${py_bra}/lib/python${py_bra}
configure.args-append -DPYKDEUIC4_ALTINSTALL=TRUE \
-DDEFAULT_PYTHON_VERSION=false -DPYTHON_EXECUTABLE=${prefix}/bin/python${py_bra} \
-DPYTHON_INCLUDE_PATH=${frameworks_dir}/Python.framework/Versions/${py_bra}/Headers \
-DPYTHON_INCLUDE_DIR2=${frameworks_dir}/Python.framework/Versions/${py_bra}/Headers \
-DPYTHON_LIBRARY=${frameworks_dir}/Python.framework/Versions/${py_bra}/Python \
-DPYTHON_SITE_PACKAGES_INSTALL_DIR=${pylibdir}/site-packages