diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 22 insertions, 36 deletions
@@ -1,24 +1,19 @@ pkgbase = python-redmine pkgdesc = Python library for communicating with a Redmine project management application - pkgver = 2.2.1 + pkgver = 2.5.0 pkgrel = 1 - url = https://python-redmine.com/ + url = https://python-redmine.com arch = any license = Apache checkdepends = python-nose checkdepends = python-mock checkdepends = python-requests checkdepends = python-coverage - makedepends = python + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = python2 - makedepends = python2-setuptools - source = https://github.com/maxtepkeev/python-redmine/archive/v2.2.1.tar.gz - sha256sums = 995e852545b4e9ae8097ad64bc758ad1464d67ed76204294553296960837680b - -pkgname = python-redmine depends = python-requests + source = https://github.com/maxtepkeev/python-redmine/archive/v2.5.0.tar.gz + sha256sums = a51f45fc6d4b5e6d7331d72dcda4e179c42414fffb73e7c4a176d94392006f6a -pkgname = python2-redmine - depends = python2-requests - +pkgname = python-redmine @@ -2,40 +2,31 @@ # Contributor: Konstantin Shalygin <k0ste@k0ste.ru> # Contributor: Sebastien Leduc <sebastien@sleduc.fr> -pkgbase='python-redmine' -pkgname=('python-redmine' 'python2-redmine') -pkgver=2.2.1 -pkgrel=1 +pkgname='python-redmine' +pkgver='2.5.0' +pkgrel='1' pkgdesc="Python library for communicating with a Redmine project management application" arch=("any") -url="https://${pkgbase}.com/" -makedepends=('python' 'python-setuptools' - 'python2' 'python2-setuptools') +url="https://${pkgname}.com" +depends=('python-requests') +makedepends=('python-build' 'python-installer' 'python-setuptools') checkdepends=('python-nose' 'python-mock' 'python-requests' 'python-coverage') license=('Apache') -source=("https://github.com/maxtepkeev/${pkgbase}/archive/v${pkgver}.tar.gz") -sha256sums=('995e852545b4e9ae8097ad64bc758ad1464d67ed76204294553296960837680b') +source=("https://github.com/maxtepkeev/${pkgname}/archive/v${pkgver}.tar.gz") +sha256sums=('a51f45fc6d4b5e6d7331d72dcda4e179c42414fffb73e7c4a176d94392006f6a') build() { - cd "${srcdir}/${pkgbase}-${pkgver}" - python setup.py build + cd "${pkgbase}-${pkgver}" + python -m build --wheel --no-isolation } check() { - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "${pkgbase}-${pkgver}" nosetests --with-coverage --cover-erase --cover-package=redminelib } -package_python-redmine() { - depends=('python-requests') - - cd "${srcdir}/${pkgbase}-${pkgver}" - python setup.py install -O1 --root="${pkgdir}" -} - -package_python2-redmine() { - depends=('python2-requests') - - cd "${srcdir}/${pkgbase}-${pkgver}" - python2 setup.py install -O1 --root="${pkgdir}" +package() { + cd "${pkgbase}-${pkgver}" + python -m installer --destdir="${pkgdir}" "dist/"*".whl" + install -Dm0644 "LICENSE" "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" } |