Date: Friday, August 7, 2020 @ 16:13:03 Author: jelle Revision: 671536
upgpkg: python-dnspython 2.0.0-1 Removed python2, as support was dropped. Modified: python-dnspython/trunk/PKGBUILD ----------+ PKGBUILD | 49 ++++++++++++++++++------------------------------- 1 file changed, 18 insertions(+), 31 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-08-07 15:13:03 UTC (rev 671535) +++ PKGBUILD 2020-08-07 16:13:03 UTC (rev 671536) @@ -1,54 +1,41 @@ # Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> # Contributor: Mathijs Kadijk <maccai...@gmail.com> -pkgname=(python-dnspython python2-dnspython) -pkgbase=python-dnspython -pkgver=1.16.0 -pkgrel=3 +_name=dnspython +pkgname=python-dnspython +pkgver=2.0.0 +pkgrel=1 pkgdesc="A DNS toolkit for Python" arch=('any') url="http://www.dnspython.org" license=('ISC') -makedepends=('python-setuptools' 'python2-setuptools') -checkdepends=('python-idna' 'python-pycryptodome' 'python-ecdsa' - 'python2-idna' 'python2-pycryptodome' 'python2-ecdsa' 'python2-typing') -source=("http://www.dnspython.org/kits/${pkgver}/dnspython-${pkgver}.tar.gz"{,.asc}) -sha256sums=('4bf5c5c12a4478ee7860ab176659cf64c4899ee76752d826b082f8af723c5cf9' - 'SKIP') +depends=('python') +makedepends=('python-setuptools') +checkdepends=('python-idna' 'python-pycryptodome' 'python-ecdsa' 'python-trio') +optdepends=('python-ecdsa: DNSSEC support' + 'python-pycryptodome: DNSSEC support' + 'python-idna: support for updated IDNA 2008' + 'python-trio: async support' + 'python-sniffio: async support') +source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.zip") +sha256sums=('044af09374469c3a39eeea1a146e8cac27daec951f1f1f157b1962fc7cb9d1b7') validpgpkeys=('A580DEE052FEC78D8ACF383DF24B3AFC8CA2F5C7') # Bob Halley <hal...@dnspython.org> build() { - cd "${srcdir}"/dnspython-${pkgver} + cd dnspython-${pkgver} python setup.py build - python2 setup.py build } check() { - cd "${srcdir}"/dnspython-${pkgver} + cd dnspython-${pkgver} python setup.py test - python2 setup.py test } -package_python-dnspython() { - depends=('python') - optdepends=('python-ecdsa: DNSSEC support' - 'python-pycryptodome: DNSSEC support' - 'python-idna: support for updated IDNA 2008') - cd "${srcdir}"/dnspython-${pkgver} +package() { + cd dnspython-${pkgver} python setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE } - -package_python2-dnspython() { - depends=('python2') - optdepends=('python2-ecdsa: DNSSEC support' - 'python2-pycryptodome: DNSSEC support' - 'python2-idna: support for updated IDNA 2008') - cd "${srcdir}"/dnspython-${pkgver} - - python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE -}