i updated git repo, make it depends on xorg-xpyb-git, and cairo>=1.12, to install qtile and pycairo-xcb-git we need to install cairo from testing, until it's committed to the stable repo.
quick howto:
edit /etc/pacman.conf and enable testing repo
pacman -Sy cairo
edit /etc/pacman.conf and disable testing repo
yaourt or makepkg --install qtile-git
Search Criteria
Package Details: qtile-git 0.29.0.r55.gfd6b2cd-1
Package Actions
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 |
Upstream URL: | https://github.com/qtile/qtile |
Licenses: | MIT |
Conflicts: | qtile |
Provides: | qtile |
Submitter: | Mr.Elendig |
Maintainer: | xiota (elParaguayo) |
Last Packager: | elParaguayo |
Votes: | 69 |
Popularity: | 0.38 |
First Submitted: | 2008-09-23 19:38 (UTC) |
Last Updated: | 2024-12-19 07:07 (UTC) |
Dependencies (55)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- libnotify (libnotify-gitAUR)
- librsvg (librsvg-gitAUR)
- pango (pango-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-cairocffi
- python-cffi
- python-gobject
- python-xcffib
- wlroots0.17 (wlroots0.17-hidpi-xpropAUR)
- git (git-gitAUR, git-glAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- python-build (make)
- python-installer (make)
- python-pywlroots (make)
- python-setuptools-scm (make)
- python-wheel (make)
- graphviz (check)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR) (check)
- imagemagick (imagemagick-gitAUR, imagemagick-full-gitAUR, imagemagick-fullAUR) (check)
- lm_sensors (lm_sensors-gitAUR) (check)
- procps-ng (procps-ng-gitAUR, busybox-coreutilsAUR) (check)
- python-bowler (check)
- python-dbus-fast (check)
- python-gobject (check)
- python-isort (check)
- python-libcst (check)
- python-pytest (check)
- python-xdg (python-pyxdg) (check)
- xorg-server-xephyr (xorg-server-xephyr-gitAUR) (check)
- xorg-server-xvfb (xorg-server-xvfb-gitAUR) (check)
- xorg-xrandr (xorg-xrandr-gitAUR) (check)
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (check)
- alsa-utils (alsa-utils-gitAUR) (optional) – for volume widget
- canto-daemon (canto-next-gitAUR) (optional) – for canto widget
- cmus (cmus-gitAUR) (optional) – for cmus widget
- jupyter_console (jupyter-console) (optional) – for interaction with qtile via Jupyter
- khal (khal-gitAUR) (optional) – for khal_calendar widget
- libinput (libinput-multiplierAUR, libinput-three-finger-dragAUR, libinput-noaccumAUR) (optional) – for Wayland backend
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (optional) – for pulse_volume and pulseaudio_ffi widget
- lm_sensors (lm_sensors-gitAUR) (optional) – for sensors widget
- moc (moc-unstableAUR, moc-lyrics-gitAUR, moc-pulse-svnAUR, moc-pulseAUR) (optional) – for moc widget
- python-bowler (optional) – for migrating configuration files
- python-dbus-fast (optional) – for utils, notifications and several widgets
- python-iwlib (optional) – for wlan widget
- python-keyring (optional) – for imapwidget widget
- python-libcst (optional) – for migrations
- python-mpd2 (python-mpd2-gitAUR) (optional) – mpd2widget widget
- python-psutil (optional) – graph, net and memory widget
- python-pywayland (optional) – for Wayland backend
- python-pywlroots (optional) – for Wayland backend
- python-setproctitle (optional) – change process name to qtile
- python-xdg (python-pyxdg) (optional) – launchbar widget
- python-xkbcommon (optional) – for Wayland backend
- xorg-xwayland (xorg-xwayland-gitAUR, xorg-xwayland-hidpi-xpropAUR, xorg-xwayland-bug865-issue1578AUR) (optional) – for XWayland support
Required by (4)
- qtile-extras (requires qtile)
- qtile-extras-git (requires qtile)
- qtile-gnome (requires qtile)
- qtile-plasma-git (requires qtile)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 Next › Last »
RogerDuran commented on 2012-04-26 02:53 (UTC)
<deleted-account> commented on 2012-04-26 02:08 (UTC)
Update the following line in the PKGBUILD:
_gitroot="git://github.com/qtile/qtile.git"
the PKGBUILD points to an old repo that doesn't seem to be updated anymore.
the_isz commented on 2012-04-15 13:22 (UTC)
Yet another update:
The cairo-xcb package has been removed (prematurely) because the new 1.12
version of cairo has been declared as stable and contains the xcb backend. Yet,
it hasn't been committed to the stable repository yet and the respective package
has been flagged as out-of-date.
Now, to successfully build qtile-git, you need to:
- Grab cairo (1.12) from the abs, build and install it
- Rebuild pycairo-xcb-git, changing its dependencies to include cairo instead of
cairo-xcb.
- Do the same for qtile-git (i.e. change its dependencies to include cairo
instead of cairo-xcb and rebuild it).
While we're at it: The package xpyb-git doesn't seem to compile anymore, so we
should probably have qtile-git depend xorg-xpyb-git now.
As soon as cairo 1.12 has been committed to the stable branch and python2-cairo
has been rebuilt, qtile-git can just depend on those two packages instead of
cairo-xcb and pycairo-xcb-git.
the_isz commented on 2012-04-15 12:21 (UTC)
Ok, I checked it and the new (stable) cairo package still doesn't build the xcb
backend. Which makes the removal of the cairo-xcb AUR package all the more
problematic... Why has it been removed in the first place, I wonder...
the_isz commented on 2012-04-15 11:28 (UTC)
The cairo-xcb package has been removed from the AUR, presumably because of the
new cairo version that is out (and including the xcb backend!?).
Unfortunately, just building qtile-git and pycairo-xcb-git against cairo doesn't
work, so I guess we need a new PKGBUILD :(
RogerDuran commented on 2012-03-04 08:44 (UTC)
the main development should go here https://github.com/qtile/qtile i'm waiting that cortesi lets some other trusted devs make merges on that fork, look at http://groups.google.com/group/qtile-dev/browse_thread/thread/e940cebeba819493
KenjiTakahashi commented on 2012-03-04 08:26 (UTC)
Yep, main development goes there for some time already and it features many fixes and improvements.
<deleted-account> commented on 2012-02-05 11:01 (UTC)
Whoops, I meant https://github.com/paradoxxxzero/qtile.
<deleted-account> commented on 2012-02-04 16:42 (UTC)
Hey there,
Would you consider switching the upstream repo over to https://github.com/paradoxxxzero/qtile.git? Judging from the Github fork tree for qtile (https://github.com/paradoxxxzero/qtile/network), it seems this repo has the most active development, and forks are merged back into it on a regular basis. I'm going to test it over the weekend and will report in case I find any issues. Installation has worked fine, though.
Thanks for consideration!
Pinned Comments
xiota commented on 2024-09-20 20:36 (UTC) (edited on 2024-09-20 20:49 (UTC) by xiota)
Re: The tests take a very long time to run.
When I adopted this package, checks were disabled. Upon enabling them, I saw a large number of failures. Leaving the checks enabled will prevent problems from going unnoticed.
Users who rebuild frequently may not need to run checks after every build. They may opt for one of the following:
--nocheck
option tomakepkg
to skip the tests.makepkg
to disable checks by default.BUILDENV
array in/etc/makepkg.conf
.--check
option.