Date: Saturday, November 9, 2019 @ 21:45:44 Author: arojas Revision: 524902
Drop python2 Modified: python-mongoengine/trunk/PKGBUILD ----------+ PKGBUILD | 37 ++++++++----------------------------- 1 file changed, 8 insertions(+), 29 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-09 21:33:55 UTC (rev 524901) +++ PKGBUILD 2019-11-09 21:45:44 UTC (rev 524902) @@ -2,8 +2,7 @@ # Contributor: Simon Sapin <simon dot sapin at exyr dot org> # Contributor: Kyle Keen <[email protected]> -pkgbase=python-mongoengine -pkgname=(python-mongoengine python2-mongoengine) +pkgname=python-mongoengine pkgver=0.18.2 pkgrel=3 pkgdesc="A Python Object-Document-Mapper for working with MongoDB" @@ -10,11 +9,12 @@ url="https://github.com/MongoEngine/mongoengine" license=('MIT') arch=('any') -makedepends=('python-setuptools' 'python2-setuptools' 'python-pymongo' 'python2-pymongo') -checkdepends=('python-nose' 'python2-nose' 'python-coverage' 'python2-coverage' - 'python-blinker' 'python2-blinker' 'python-pillow' 'python2-pillow' - 'python-mongomock' 'python2-mongomock') -source=("$pkgbase-$pkgver.tar.gz::https://github.com/MongoEngine/mongoengine/archive/v$pkgver.tar.gz") +depends=('python-pymongo' 'python-six') +optdepends=('python-dateutil: for DateTimeField' + 'python-pillow: for ImageField / ImageGridFsProxy') +makedepends=('python-setuptools') +checkdepends=('python-nose' 'python-coverage' 'python-blinker' 'python-pillow' 'python-mongomock') +source=("$pkgname-$pkgver.tar.gz::https://github.com/MongoEngine/mongoengine/archive/v$pkgver.tar.gz") sha512sums=('36b2c58bf005b3b04abc7c04d30ecb4bcecbd38f6418e95768eb1bbe5084b8c75288b19553808c951e45285434f1d9e0136dc473f3e0d604a19ef9de6809f6a8') prepare() { @@ -22,41 +22,20 @@ sed -e 's|mongodb://|mongomock://|g' \ -e "s|connect(db='mongoenginetest')|connect(db='mongoenginetest', is_mock=True)|" \ -i mongoengine-$pkgver/tests/*.py mongoengine-$pkgver/tests/*/*.py - cp -a mongoengine-$pkgver{,-py2} } build() { cd "$srcdir"/mongoengine-$pkgver python setup.py build - - cd "$srcdir"/mongoengine-$pkgver-py2 - python2 setup.py build } check() { cd "$srcdir"/mongoengine-$pkgver python setup.py nosetests || warning "Tests failed" - - cd "$srcdir"/mongoengine-$pkgver-py2 - python2 setup.py nosetests || warning "Tests failed" } -package_python-mongoengine() { - depends=('python-pymongo' 'python-six') - optdepends=('python-dateutil: for DateTimeField' - 'python-pillow: for ImageField / ImageGridFsProxy') - +package() { cd mongoengine-$pkgver python setup.py install --root="$pkgdir" --optimize=1 install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } - -package_python2-mongoengine() { - depends=('python2-pymongo' 'python2-six') - optdepends=('python2-dateutil: for DateTimeField' - 'python2-pillow: for ImageField / ImageGridFsProxy') - - cd mongoengine-$pkgver-py2 - python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -}
