#Packager: George Vlahavas pkgname=py3cairo pkgver=1.10.0 pkgrel=1gv _wafver=1.7.16 source=("https://www.cairographics.org/releases/pycairo-$pkgver.tar.bz2" "pycairo-1.10.0-waf_python_3_4-1.patch" "pycairo-1.10.0-waf_unpack-1.patch") docs=("authors" "install" "readme" "copying*" "news") url=http://cairographics.org/pycairo/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "py3cairo (a set of Python bindings for the cairo graphics library)" "py3cairo is a set of Python bindings for the cairo graphics library." "" "This package provides bindings for Python 3.x." ) build() { cd $startdir/src/pycairo-$pkgver export PYTHON=/usr/bin/python3 patch -p1 < $startdir/src/pycairo-1.10.0-waf_unpack-1.patch || exit 1 # the unpacked waf directory is named something like # .waf-1.6.4-e3c1e08604b18a10567cfcd2d02eb6e6 wafdir=$(./waf unpack) pushd $wafdir patch -p1 < $startdir/src/pycairo-1.10.0-waf_python_3_4-1.patch || exit 1 popd unset wafdir ./waf configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/$pkgname-$pkgver ./waf build DESTDIR=$startdir/pkg ./waf install }