Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
python-qdarkstyle


Commits:
8fed8a52 by Antonio Rojas at 2026-02-11T17:46:09+01:00
upgpkg: 3.2.3-6: Drop pyqt5 checkdepends, switch to PEP517

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,15 +1,17 @@
 pkgbase = python-qdarkstyle
        pkgdesc = Dark style sheet for QtWidgets application
        pkgver = 3.2.3
-       pkgrel = 5
+       pkgrel = 6
        url = https://github.com/ColinDuquesnoy/QDarkStyleSheet
        arch = any
        license = MIT
        license = CCPL
-       checkdepends = python-pyqt5
        checkdepends = python-pytest
        checkdepends = python-pytest-qt
+       checkdepends = qt6-tools
        makedepends = python-setuptools
+       makedepends = python-build
+       makedepends = python-installer
        depends = python-helpdev
        depends = python-qtpy
        source = 
https://github.com/ColinDuquesnoy/QDarkStyleSheet/archive/v.3.2.3/python-qdarkstyle-3.2.3.tar.gz


=====================================
PKGBUILD
=====================================
@@ -3,14 +3,14 @@
 _pkg=QDarkStyle
 pkgname=python-${_pkg,,}
 pkgver=3.2.3
-pkgrel=5
+pkgrel=6
 pkgdesc="Dark style sheet for QtWidgets application"
 arch=(any)
 url="https://github.com/ColinDuquesnoy/QDarkStyleSheet";
 license=(MIT CCPL)
 depends=(python-helpdev python-qtpy)
-makedepends=(python-setuptools)
-checkdepends=(python-pyqt5 python-pytest python-pytest-qt)
+makedepends=(python-setuptools python-build python-installer)
+checkdepends=(python-pytest python-pytest-qt qt6-tools)
 # Pypi tarballs do not provide tests files anymore
 
#source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz)
 source=(${url}/archive/v.${pkgver}/${pkgname}-${pkgver}.tar.gz)
@@ -18,17 +18,16 @@ 
sha256sums=('5c7412cbe2f348ac55284f9869736fb9918e78f00fcd929bfd40e6fd66237224')
 
 build() {
   cd ${_pkg}Sheet-v.${pkgver}
-  python setup.py build
+  python -m build --wheel --no-isolation
 }
 
 check() {
   cd ${_pkg}Sheet-v.${pkgver}
-  # PyQt5 tests
-  python -m qdarkstyle.example --qt_from=pyqt5 --test --offscreen
+  python -m qdarkstyle.example --test --offscreen
 }
 
 package() {
   cd ${_pkg}Sheet-v.${pkgver}
-  python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build 
--optimize=1
+  python -m installer --destdir="$pkgdir" dist/*.whl
   install -Dm644 LICENSE.rst -t "${pkgdir}"/usr/share/licenses/${pkgname}
 }



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-qdarkstyle/-/commit/8fed8a527fecbc6aad5c8a9b4dfab96df2907513

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-qdarkstyle/-/commit/8fed8a527fecbc6aad5c8a9b4dfab96df2907513
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to