diff options
author | Sebastian Mark | 2024-04-03 16:47:45 +0200 |
---|---|---|
committer | Sebastian Mark | 2024-04-03 20:07:27 +0200 |
commit | e721d557536cbb010b1f6c5f7eeecd3d7399db0f (patch) | |
tree | 205f0f078534cac7d8de45cddcdc55eb5f0f92e5 | |
parent | d96cb8ddbda02add0d8823b049946be9aeb381b9 (diff) | |
download | aur-e721d557536cbb010b1f6c5f7eeecd3d7399db0f.tar.gz |
feat: adopt package and update version to v1.3.1
- update package version
- update gitignore patterns
- add renovaterc
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .renovaterc.json | 4 | ||||
-rw-r--r-- | PKGBUILD | 68 |
4 files changed, 41 insertions, 60 deletions
@@ -1,26 +1,18 @@ pkgbase = python-pyzabbix - pkgdesc = Zabbix API Python interface - pkgver = 0.7.5 - pkgrel = 1 + pkgdesc = Python Zabbix API + pkgver = 1.3.1 + pkgrel = 0 url = https://github.com/lukecyca/pyzabbix arch = any license = LGPL2.1 - checkdepends = python-pytest - checkdepends = python-httpretty - checkdepends = python2-pytest - checkdepends = python2-httpretty + makedepends = python-build + makedepends = python-installer makedepends = python-setuptools - makedepends = python-requests - makedepends = python2-setuptools - makedepends = python2-requests - source = python-pyzabbix-0.7.5.tar.gz::https://github.com/lukecyca/pyzabbix/archive/0.7.5.tar.gz - sha256sums = 0835b6c84d41cee2e0862c4e0c644f49f6aba9bf882945f2c13eff713dbc535e - -pkgname = python-pyzabbix + makedepends = python-wheel depends = python + depends = python-packaging depends = python-requests + source = python-pyzabbix-1.3.1.tar.gz::https://github.com/lukecyca/pyzabbix/archive/refs/tags/1.3.1.tar.gz + sha512sums = eb49964d7265dcc650f01c3b2ff3fcee9567c6def3471a6c8981a523de7791f00cf7f049b11daf2aab19af626682f9ff60ae9d7cc71d9b4c3b97149edbfa8840 -pkgname = python2-pyzabbix - depends = python2 - depends = python2-requests - +pkgname = python-pyzabbix diff --git a/.gitignore b/.gitignore index bc9028b62ecb..edd25f0e409b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ !.SRCINFO !.gitignore !PKGBUILD +!.renovaterc.json diff --git a/.renovaterc.json b/.renovaterc.json new file mode 100644 index 000000000000..924cf369a1a7 --- /dev/null +++ b/.renovaterc.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["local>arch/aur-tools"] +} @@ -1,51 +1,35 @@ -# Maintainer: Dan Beste <Dan.Ray.Beste@gmail.com> +# Maintainer: Sebastian Mark <smark+aur@posteo.net> +# Contributor: Dan Beste <Dan.Ray.Beste@gmail.com> # Contributor: Bluewind -pkgbase='python-pyzabbix' -pkgname=('python-pyzabbix' 'python2-pyzabbix') -pkgver=0.7.5 -pkgrel=1 -pkgdesc='Zabbix API Python interface' -arch=('any') -license=('LGPL2.1') -url='https://github.com/lukecyca/pyzabbix' -makedepends=( - 'python-setuptools' 'python-requests' - 'python2-setuptools' 'python2-requests' +pkgname=python-pyzabbix +_pkgname=${pkgname#python-} +pkgver=1.3.1 # renovate: datasource=github-releases depName=lukecyca/pyzabbix +pkgrel=0 +pkgdesc="Python Zabbix API" +arch=(any) +url="https://github.com/lukecyca/pyzabbix" +license=(LGPL2.1) +depends=( + python + python-packaging + python-requests ) -checkdepends=( - 'python-pytest' 'python-httpretty' - 'python2-pytest' 'python2-httpretty' +makedepends=( + python-build + python-installer + python-setuptools + python-wheel ) -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/lukecyca/pyzabbix/archive/${pkgver}.tar.gz") -sha256sums=('0835b6c84d41cee2e0862c4e0c644f49f6aba9bf882945f2c13eff713dbc535e') +source=(${pkgname}-${pkgver}.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz) +sha512sums=('eb49964d7265dcc650f01c3b2ff3fcee9567c6def3471a6c8981a523de7791f00cf7f049b11daf2aab19af626682f9ff60ae9d7cc71d9b4c3b97149edbfa8840') build() { - cd "${pkgname#python-}-${pkgver}" - - python setup.py build - python2 setup.py build -} - -check() { - cd "${pkgname#python-}-${pkgver}" - - python -m pytest - python2 -m pytest + cd "$_pkgname-$pkgver" + python -m build --wheel --no-isolation } -package_python-pyzabbix() { - depends=('python' 'python-requests') - - cd "${pkgname#python-}-${pkgver}" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build +package() { + cd "$_pkgname-$pkgver" + python -m installer --destdir "$pkgdir" dist/*.whl } - -package_python2-pyzabbix() { - depends=('python2' 'python2-requests') - - cd "${pkgname#python2-}-${pkgver}" - python2 setup.py install --root="${pkgdir}" --optimize=1 --skip-build -} - -# vim: ts=2 sw=2 et: |