Package Details: qtile-git 0.22.1.r215.g142dc80a-1

Git Clone URL: https://aur.archlinux.org/qtile-git.git (read-only, click to copy)
Package Base: qtile-git
Description: A full-featured, pure-Python tiling window manager - X11. (git version)
Upstream URL: http://www.qtile.org
Licenses: MIT
Conflicts: qtile
Provides: qtile
Submitter: Mr.Elendig
Maintainer: mcol
Last Packager: mcol
Votes: 68
Popularity: 0.000004
First Submitted: 2008-09-23 19:38 (UTC)
Last Updated: 2023-10-10 20:56 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

mo3r commented on 2023-12-13 05:18 (UTC) (edited on 2023-12-13 05:24 (UTC) by mo3r)

For successful build you need to add CFLAGS and LDFLAGS export, as it was in previous versions of PKGBUILD, but for version wlroots 0.16 instead of 0.15

diff --git a/PKGBUILD b/PKGBUILD
index 4d7655a..2802b3e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# This PKGBUILD packages Qtile with X11 dependencies.

pkgname=qtile-git
-pkgver=0.22.1.r215.g142dc80a
+pkgver=0.23.0.r86.ge0b6b0e2
pkgrel=1
pkgdesc="A full-featured, pure-Python tiling window manager - X11. (git version)"
arch=('x86_64')
@@ -78,6 +78,8 @@ pkgver() {

build() {
 cd qtile
 +  export CFLAGS="$CFLAGS -I/usr/include/wlroots0.16"
 +  export LDFLAGS="$LDFLAGS -L/usr/lib/wlroots0.16"
 python -m build --no-isolation --wheel
 ./scripts/ffibuild
}

xiota commented on 2023-10-26 21:33 (UTC)

Clean chroot. python-pywlroots not optional?

==> Starting build()...
* Getting build dependencies for wheel...
Failed to find pywlroots. Wayland backend dependencies not built.

ERROR Missing dependencies:
        pywlroots<0.17.0,>=0.16.4
==> ERROR: A failure occurred in build().

Rutherther commented on 2023-08-11 19:32 (UTC)

qtile switched to wlroots 0.16 recently,

so changing CFLAGS and LDFLAGS to

  export CFLAGS="$CFLAGS -I/usr/include/wlroots0.15"
  export LDFLAGS="$LDFLAGS -L/usr/lib/wlroots0.15"

is no longer necessary. This also prevents the qtile from building currently, ending in many errors when gcc is being run.

mcol commented on 2022-05-01 18:12 (UTC)

The wayland dependencies are removed from this completely now. If you want a package that pulls in wayland dependencies (and not x11 ones), there is the qtile-wayland-git AUR package.

mcol commented on 2022-02-14 20:03 (UTC)

Thanks guys. An issue for this has been posted on the pywlroots issue tracker (https://github.com/flacjacket/pywlroots/issues/77) and will be resolved soon.

prutserdt commented on 2022-02-14 19:58 (UTC) (edited on 2022-02-14 19:59 (UTC) by prutserdt)

Exactly the same error as arjan5 overhere

arjan5 commented on 2022-02-14 15:13 (UTC)

Building this package currently doesn't work. I get the following traceback:

==> Starting pkgver()...
==> Starting build()...
Traceback (most recent call last):
  File "/home/user/git/qtile-git/src/qtile/setup.py", line 105, in <module>
    cffi_modules=get_cffi_modules(),
  File "/home/user/git/qtile-git/src/qtile/setup.py", line 89, in get_cffi_modules
    import wlroots.ffi_build
  File "/usr/lib/python3.10/site-packages/wlroots/ffi_build.py", line 2419, in <module>
    if has_xwayland():
  File "/usr/lib/python3.10/site-packages/wlroots/ffi_build.py", line 68, in has_xwayland
    FFI().verify(
  File "/usr/lib/python3.10/site-packages/cffi/api.py", line 468, in verify
    lib = self.verifier.load_library()
  File "/usr/lib/python3.10/site-packages/cffi/verifier.py", line 104, in load_library
    self._write_source()
  File "/usr/lib/python3.10/site-packages/cffi/verifier.py", line 193, in _write_source
    with open(self.sourcefilename, "w") as fp:
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.10/site-packages/wlroots/__pycache__/_cffi__x7e26aea1x8197481a.c'
==> ERROR: A failure occurred in build().
    Aborting...

dvzrv commented on 2021-09-17 18:37 (UTC)

@mcol: Please make sure to remove the leading v from the version string (see https://wiki.archlinux.org/title/VCS_package_guidelines#Git).

blazingtime commented on 2021-08-25 08:05 (UTC)

python-pip is required as a make dependency