diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 39 |
1 files changed, 15 insertions, 24 deletions
@@ -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" } |