diff options
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 48 insertions, 49 deletions
@@ -1,27 +1,25 @@ pkgbase = gandi.cli pkgdesc = Gandi command line interface - pkgver = 1.5 - pkgrel = 1 - url = http://cli.gandi.net + pkgver = 1.6 + pkgrel = 3 + url = https://cli.gandi.net arch = any license = GPL3 - checkdepends = python-tox - checkdepends = python-pytest-cov - checkdepends = python-coverage + checkdepends = docker + checkdepends = openssh + checkdepends = openssl + checkdepends = python-pytest makedepends = python-docutils - makedepends = python-setuptools - depends = python>=3.4 - depends = python-yaml - depends = python-click>=7.0 - depends = python-requests + depends = python-click depends = python-ipy - depends = openssl - depends = openssh - depends = git - optdepends = docker: gandi docker support - options = !emptydirs - source = https://github.com/Gandi/gandi.cli/archive/1.5.tar.gz - sha256sums = 91349aaac0399add4dec5025cd75ae34f42e0d78bd533da4619a075869c93fb0 + depends = python-requests + depends = python-setuptools + depends = python-yaml + optdepends = docker: docker integration + optdepends = openssh: ssh integration + optdepends = openssl: certificate creation + source = https://files.pythonhosted.org/packages/source/g/gandi.cli/gandi.cli-1.6.tar.gz + sha512sums = 10dbe2fe6a91f62e19de8beb9648c913401e1b27508b19040a190b4182f7010ffce0d373e063c1fd9816c1113bb8cd28c766b76b5afae0b99531fb86d59333a9 + b2sums = 7e4f489a6e5c40193b0e8abb2dfb0228a9e785a338d360a19cdf3dcc7ea862d355bc56ecc5ba4b05fb03d3d80b32af551c01f3a92bab11ad3d998475ba22c456 pkgname = gandi.cli - @@ -1,42 +1,43 @@ -# Maintainer: Raphaƫl Doursenaud <rdoursenaud@gpcsolutions.fr> +# Maintainer: David Runge <dvzrv@archlinux.org> + pkgname=gandi.cli -pkgver=1.5 -pkgrel=1 +pkgver=1.6 +pkgrel=3 pkgdesc="Gandi command line interface" -arch=('any') -url="http://cli.gandi.net" -license=('GPL3') -groups=() -depends=('python>=3.4' 'python-yaml' 'python-click>=7.0' 'python-requests' 'python-ipy' 'openssl' 'openssh' 'git') -optdepends=('docker: gandi docker support') -checkdepends=('python-tox' 'python-pytest-cov' 'python-coverage') -makedepends=('python-docutils' 'python-setuptools') -provides=() -conflicts=() -replaces=() -backup=() -options=(!emptydirs) -install= -source=("https://github.com/Gandi/$pkgname/archive/$pkgver.tar.gz") -sha256sums=('91349aaac0399add4dec5025cd75ae34f42e0d78bd533da4619a075869c93fb0') +arch=(any) +url="https://cli.gandi.net" +license=(GPL3) +depends=(python-click python-ipy python-requests python-setuptools python-yaml) +makedepends=(python-docutils) +checkdepends=(docker openssh openssl python-pytest) +optdepends=('docker: docker integration' + 'openssh: ssh integration' + 'openssl: certificate creation') +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz") +sha512sums=('10dbe2fe6a91f62e19de8beb9648c913401e1b27508b19040a190b4182f7010ffce0d373e063c1fd9816c1113bb8cd28c766b76b5afae0b99531fb86d59333a9') +b2sums=('7e4f489a6e5c40193b0e8abb2dfb0228a9e785a338d360a19cdf3dcc7ea862d355bc56ecc5ba4b05fb03d3d80b32af551c01f3a92bab11ad3d998475ba22c456') + +prepare() { + cd "$pkgname-$pkgver" + # we do not need to run coverage during tests + sed -e '/addopts/d' -i setup.cfg +} build() { - # Building the manpage - cd "${srcdir}/${pkgname}-${pkgver}" + cd "$pkgname-$pkgver" + python setup.py build rst2man --no-generator gandicli.man.rst > gandi.1 } check() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py test + cd "$pkgname-$pkgver" + pytest -v -k "not test_list_attached_detached_ko and not test_update_kernel_unavailable and not test_create_no_value_and_no_filename_ko and not test_create_value_and_filename_ko" } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 - # Installing the manpage - install -d "${pkgdir}/usr/share/man/man1/" - install -m 644 *.1 "${pkgdir}/usr/share/man/man1/" + cd "$pkgname-$pkgver" + python setup.py install --optimize=1 --root="${pkgdir}" + install -vDm 644 {CHANGES.rst,{CONTRIBUTING,README}.md} -t "${pkgdir}/usr/share/doc/${pkgname}" + install -vDm 644 gandi.1 -t "${pkgdir}/usr/share/man/man1/" + install -vDm 644 gandi.completion "${pkgdir}/usr/share/bash-completion/completions/gandi" } - -# vim:set ts=2 sw=2 et: |