Date: Saturday, March 7, 2020 @ 18:05:44 Author: felixonmars Revision: 591230
upgpkg: python-pygit2 1.0.3-3 - add a patch to fix import failure with libgit 0.99.0 - enable tests Modified: python-pygit2/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-03-07 17:30:30 UTC (rev 591229) +++ PKGBUILD 2020-03-07 18:05:44 UTC (rev 591230) @@ -4,7 +4,7 @@ pkgname=python-pygit2 pkgver=1.0.3 -pkgrel=2 +pkgrel=3 pkgdesc='Python bindings for libgit2' arch=('x86_64') url="https://github.com/libgit2/pygit2" @@ -11,16 +11,30 @@ license=('GPL2') depends=('libgit2>=1:0.27.0' 'python-cffi' 'python-six') makedepends=('python-cffi' 'python-setuptools' 'git' 'python-six') +checkdepends=('python-pytest-runner') source=("$pkgname-$pkgver.tar.gz"::https://github.com/libgit2/pygit2/archive/v$pkgver.tar.gz - https://github.com/libgit2/pygit2/commit/0328605c855a1a52bde4bd41d507f161cf7b224f.patch) + https://github.com/libgit2/pygit2/commit/0328605c855a1a52bde4bd41d507f161cf7b224f.patch + https://github.com/libgit2/pygit2/commit/7a06a54a149e09e9e442a6dd0a2799ceeb2a843c.patch) sha256sums=('d6428fd4cd5263c76842675519b85874cfbb79db02bc32523eb784573c328a5b' - '20ac8232a3aea678aaa9271304643fc1d767a545b7849ed9ef14a18cbeab5da7') + '20ac8232a3aea678aaa9271304643fc1d767a545b7849ed9ef14a18cbeab5da7' + '5ee521c55d51a40ff07577f5adec33c9694aa7dbe164086bd7ce5038cc101f68') prepare() { cd "pygit2-$pkgver" patch -p1 -i ../0328605c855a1a52bde4bd41d507f161cf7b224f.patch + patch -p1 -i ../7a06a54a149e09e9e442a6dd0a2799ceeb2a843c.patch } +build() { + cd "pygit2-$pkgver" + python setup.py build +} + +check() { + cd "pygit2-$pkgver" + python setup.py pytest +} + package() { cd "pygit2-$pkgver" LANG=en_US.UTF8 python setup.py install --root="${pkgdir}" --optimize=1