# Template file for 'python-xlib' pkgname=python-xlib version=0.29 revision=1 build_style=python-module hostmakedepends="python-setuptools python3-setuptools_scm" depends="python-six" checkdepends="python3-pytest python3-six python3-mock python-pytest python-six python-mock" short_desc="Fully functional X client library for Python2" maintainer="Enno Boland " license="LGPL-2.1-or-later" homepage="https://github.com/python-xlib/python-xlib" distfiles="${homepage}/releases/download/${version}/python-xlib-${version}.tar.bz2" checksum=1c7ed1da3fc507e5cdb636c55b3619aac3c7a226b01860191bcba887d7ebeb6d pre_build() { sed -i '/setup_requires/d' setup.py } do_check() { # Ignore tests that require an X11 DISPLAY PYTHONPATH="$(cd build-2.7/lib* && pwd)" \ python2 -m pytest --ignore test/test_xlib_display.py PYTHONPATH="$(cd build-${py3_ver}/lib* && pwd)" \ python3 -m pytest --ignore test/test_xlib_display.py } python3-xlib_package() { depends="python3-six" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/lib/python3* } }