summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Mark2024-04-03 16:47:45 +0200
committerSebastian Mark2024-04-03 20:07:27 +0200
commite721d557536cbb010b1f6c5f7eeecd3d7399db0f (patch)
tree205f0f078534cac7d8de45cddcdc55eb5f0f92e5
parentd96cb8ddbda02add0d8823b049946be9aeb381b9 (diff)
downloadaur-e721d557536cbb010b1f6c5f7eeecd3d7399db0f.tar.gz
feat: adopt package and update version to v1.3.1
- update package version - update gitignore patterns - add renovaterc
-rw-r--r--.SRCINFO28
-rw-r--r--.gitignore1
-rw-r--r--.renovaterc.json4
-rw-r--r--PKGBUILD68
4 files changed, 41 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0be0664c0657..2d5b93f06d67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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"]
+}
diff --git a/PKGBUILD b/PKGBUILD
index d2f69b9d48f6..5e2b7b9de26b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: