# Maintainer: DrRac27 # Contributor: Christian Hesse # Contributor: Florian Schweikert pkgname=python-pyotherside-moment-git _pyname=pyotherside pkgver=1.6.0.r8.a63556f pkgrel=1 pkgdesc='Asynchronous Python 3 Bindings for Qt5 (patched for Moment)' arch=('x86_64') url='https://thp.io/2011/pyotherside' license=('ISC') depends=('python' 'qt5-base' 'qt5-declarative' 'qt5-svg') source=("git+https://github.com/thp/${_pyname}.git" "https://github.com/thp/pyotherside/pull/134.patch") sha256sums=('SKIP' "250d20abcdff417df0c76b8482269d546312930d48a0868f1cea30284e57b37b") provides=(python-pyotherside) conflicts=(python-pyotherside) pkgver() { cd "${srcdir}/${_pyname}" local tag=$(git tag --sort=-v:refname | grep -v packaging | head -1) local commits_since=$(git rev-list $tag..HEAD --count) echo "$tag.r$commits_since.$(git log --pretty=format:'%h' -n 1)" } prepare() { cd "${srcdir}/${_pyname}" patch -p1 <"${srcdir}/134.patch" } build() { cd "${srcdir}/${_pyname}" qmake-qt5 make } package() { cd "${srcdir}/${_pyname}" make INSTALL_ROOT="${pkgdir}/" install rm -r "${pkgdir}/usr/tests" }