# Template file for 'python-dbus' pkgname=python-dbus version=1.2.0 revision=6 lib32disabled=yes wrksrc="dbus-python-${version}" build_style=gnu-configure hostmakedepends="pkg-config python-devel python3.4-devel" makedepends="libglib-devel dbus-glib-devel ${hostmakedepends/pkg-config/}" depends="python dbus" pycompile_module="dbus" short_desc="D-Bus Python2 bindings" maintainer="Juan RP " license="GPL-2, LGPL-2.1" homepage="http://www.freedesktop.org/wiki/Software/DBusBindings" distfiles="http://dbus.freedesktop.org/releases/dbus-python/dbus-python-${version}.tar.gz" checksum=e12c6c8b2bf3a9302f75166952cbe41d6b38c3441bbc6767dbd498942316c6df _do_pre_configure() { if [ "$CROSS_BUILD" ]; then local pyver=${1:-2.7} pysufx= if [ "$pyver" != "2.7" ]; then pysufx="m" fi sed -i "s,PYTHON_INCLUDES=.*,PYTHON_INCLUDES=-I${XBPS_CROSS_BASE}/usr/include/python${pyver}${pysufx},g" ../configure fi } do_configure() { # python2 mkdir ${wrksrc}/build-python2 cd ${wrksrc}/build-python2 _do_pre_configure env PYTHON=python ../configure ${configure_args} # python3.4 mkdir ${wrksrc}/build-python3.4 cd ${wrksrc}/build-python3.4 _do_pre_configure 3.4 env PYTHON=python3.4 ../configure ${configure_args} } do_build() { # python2 cd ${wrksrc}/build-python2 make ${makejobs} # python3.4 cd ${wrksrc}/build-python3.4 make ${makejobs} } do_install() { # python2 cd ${wrksrc}/build-python2 make DESTDIR=${DESTDIR} install # python3.4 cd ${wrksrc}/build-python3.4 make DESTDIR=${DESTDIR} install } python3.4-dbus_package() { lib32disabled=yes depends="python3.4 dbus" short_desc="${short_desc/Python2/Python3.4}" pkg_install() { vmove usr/lib/python3.4 } } python-dbus-devel_package() { lib32disabled=yes depends="python-devel python3.4-devel python-dbus>=${version}_${revision} python3.4-dbus>=${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove usr/share/doc } }