Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
python-qtawesome
Commits:
517bc6f5 by Antonio Rojas at 2026-02-11T17:41:56+01:00
upgpkg: 1.4.1-2: Drop pyqt5 checkdepends, switch to PEP517
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,15 +1,16 @@
pkgbase = python-qtawesome
pkgdesc = Iconic fonts in PyQt and PySide applications
pkgver = 1.4.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/spyder-ide/qtawesome/
arch = any
license = MIT
checkdepends = python-pytest
checkdepends = python-pytest-qt
checkdepends = xorg-server-xvfb
- checkdepends = python-pyqt5
makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
depends = python-qtpy
source =
https://github.com/spyder-ide/qtawesome//archive/v1.4.1/python-qtawesome-1.4.1.tar.gz
sha256sums =
7be2fce8e9d7d40ea7398837cea4f3404fe2d4119a576a4f7768232dcf2bd22b
=====================================
PKGBUILD
=====================================
@@ -4,20 +4,20 @@
_pkg=qtawesome
pkgname=python-${_pkg}
pkgver=1.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="Iconic fonts in PyQt and PySide applications"
arch=(any)
url="https://github.com/spyder-ide/qtawesome/"
license=(MIT)
depends=(python-qtpy)
-makedepends=(python-setuptools)
-checkdepends=(python-pytest python-pytest-qt xorg-server-xvfb python-pyqt5)
+makedepends=(python-setuptools python-build python-installer)
+checkdepends=(python-pytest python-pytest-qt xorg-server-xvfb)
source=(${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz)
sha256sums=('7be2fce8e9d7d40ea7398837cea4f3404fe2d4119a576a4f7768232dcf2bd22b')
build() {
cd ${_pkg}-${pkgver}
- python setup.py build
+ python -m build --wheel --no-isolation
}
check() {
@@ -29,6 +29,6 @@ check() {
package() {
cd ${_pkg}-${pkgver}
- python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1
--skip-build
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -Dm644 LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname}/
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-qtawesome/-/commit/517bc6f5388bfd064e6e5f44fbdfb188d1419515
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/python-qtawesome/-/commit/517bc6f5388bfd064e6e5f44fbdfb188d1419515
You're receiving this email because of your account on gitlab.archlinux.org.