summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD11
2 files changed, 12 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 653b6924e19a..37b96f86d2aa 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = qtile-git
pkgdesc = A full-featured, pure-Python tiling window manager - X11. (git version)
- pkgver = 0.20.0.r33.gc1f50739
- pkgrel = 3
+ pkgver = 0.22.1.r215.g142dc80a
+ pkgrel = 1
url = http://www.qtile.org
install = qtile-git.install
arch = x86_64
@@ -25,6 +25,9 @@ pkgbase = qtile-git
makedepends = python-setuptools
makedepends = python-setuptools-scm
makedepends = libpulse
+ makedepends = python-installer
+ makedepends = python-build
+ makedepends = python-wheel
depends = gdk-pixbuf2
depends = glibc
depends = pango
diff --git a/PKGBUILD b/PKGBUILD
index 3ce0917e47b3..bbe384a2a54b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# This PKGBUILD packages Qtile with X11 dependencies.
pkgname=qtile-git
-pkgver=0.20.0.r33.gc1f50739
-pkgrel=3
+pkgver=0.22.1.r215.g142dc80a
+pkgrel=1
pkgdesc="A full-featured, pure-Python tiling window manager - X11. (git version)"
arch=('x86_64')
url="http://www.qtile.org"
@@ -25,6 +25,9 @@ makedepends=(
'python-setuptools'
'python-setuptools-scm'
'libpulse'
+ 'python-installer'
+ 'python-build'
+ 'python-wheel'
)
checkdepends=(
'dbus'
@@ -78,7 +81,7 @@ build() {
cd qtile
export CFLAGS="$CFLAGS -I/usr/include/wlroots0.15"
export LDFLAGS="$LDFLAGS -L/usr/lib/wlroots0.15"
- python setup.py build
+ python -m build --no-isolation --wheel
./scripts/ffibuild
}
@@ -93,7 +96,7 @@ check() {
package() {
cd qtile
- python setup.py install --skip-build --optimize=1 --root="$pkgdir"
+ python -m installer --destdir="$pkgdir" dist/*.whl
install -vDm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
install -vDm 644 CHANGELOG README.rst libqtile/resources/default_config.py \
-t "${pkgdir}/usr/share/doc/$pkgname/"