summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoaquim Monteiro2023-11-05 00:35:47 +0000
committerJoaquim Monteiro2023-11-05 00:35:47 +0000
commitae5b8d4d8b39f5a4f50968657aabd18a2dc9b432 (patch)
tree59af0e8e0c11a027b884f03dce34f5d45002ac7b
parent1acaedb3ce8d8ec00a772c1c570279f7843ae11d (diff)
downloadaur-ae5b8d4d8b39f5a4f50968657aabd18a2dc9b432.tar.gz
Switch to PEP 517 build system and update package metadata
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD19
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 494b61799839..ee5d17e79607 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,21 @@
pkgbase = python-qasync-git
- pkgdesc = Python library for using asyncio in Qt-based applications
- pkgver = v0.9.1.r5.g1d83438
+ pkgdesc = Python library for using asyncio in Qt-based applications (Git version)
+ pkgver = v0.26.1.r0.gee9b0a3
pkgrel = 1
url = https://github.com/CabbageDevelopment/qasync
arch = any
license = BSD
makedepends = git
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
depends = python
optdepends = python-pyqt5: PyQt5 support
+ optdepends = python-pyqt6: PyQt6 support
optdepends = pyside2: PySide2 support
+ optdepends = pyside6: PySide6 support
provides = python-qasync
conflicts = python-qasync
source = qasync::git+https://github.com/CabbageDevelopment/qasync.git
sha512sums = SKIP
pkgname = python-qasync-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 26178c52e3f1..6c0c1aeff745 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,19 @@
# Maintainer: gmes78 <gmes.078 at gmail dot com>
pkgname=python-qasync-git
-pkgver=v0.9.1.r5.g1d83438
+pkgver=v0.26.1.r0.gee9b0a3
pkgrel=1
-pkgdesc="Python library for using asyncio in Qt-based applications"
+pkgdesc="Python library for using asyncio in Qt-based applications (Git version)"
arch=(any)
url="https://github.com/CabbageDevelopment/qasync"
license=("BSD")
depends=("python")
-makedepends=("git" "python-setuptools")
+makedepends=("git" "python-build" "python-installer")
optdepends=("python-pyqt5: PyQt5 support"
- "pyside2: PySide2 support")
+ "python-pyqt6: PyQt6 support"
+ "pyside2: PySide2 support"
+ "pyside6: PySide6 support")
provides=("python-qasync")
conflicts=("python-qasync")
@@ -23,8 +25,13 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+build() {
+ cd qasync
+ python -m build --wheel --no-isolation
+}
+
package() {
cd qasync
- python setup.py install --root="$pkgdir/" --optimize=1
- install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname"
+ python -m installer --destdir="$pkgdir/" dist/*.whl
+ install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}