|
|
1d1dce8 |
Summary: A pure-Python tiling window manager
|
|
|
1d1dce8 |
Name: qtile
|
|
|
3b084e7 |
Version: 0.14.2
|
|
|
fcec93f |
Release: 5%{?dist}
|
|
|
1d1dce8 |
Source0: https://github.com/qtile/qtile/archive/v%{version}.tar.gz
|
|
|
1481f10 |
License: MIT and GPLv3+
|
|
|
1d1dce8 |
# All MIT except for:
|
|
|
1d1dce8 |
# libqtile/widget/pacman.py:GPL (v3 or later)
|
|
|
1d1dce8 |
BuildArch: noarch
|
|
|
1d1dce8 |
Url: http://qtile.org
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
Source1: qtile.desktop
|
|
|
1d1dce8 |
|
|
|
8d26aa3 |
BuildRequires: python3-devel
|
|
|
8d26aa3 |
BuildRequires: python3-setuptools
|
|
|
8d26aa3 |
BuildRequires: python3-cffi
|
|
|
8d26aa3 |
BuildRequires: python3-xcffib
|
|
|
8d26aa3 |
BuildRequires: python3-cairocffi
|
|
|
d7a9828 |
BuildRequires: cairo
|
|
|
8d26aa3 |
BuildRequires: python3-six
|
|
|
8d26aa3 |
BuildRequires: python3-pycparser
|
|
|
8d26aa3 |
|
|
|
8d26aa3 |
Requires: python3-cairocffi
|
|
|
8d26aa3 |
Requires: python3-cffi
|
|
|
8d26aa3 |
Requires: python3-xcffib
|
|
|
d7a9828 |
# python3-cairocffi is not currently pulling in cairo
|
|
|
d7a9828 |
Requires: cairo
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%description
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
A pure-Python tiling window manager.
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
Features
|
|
|
1d1dce8 |
========
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
* Simple, small and extensible. It's easy to write your own layouts,
|
|
|
1d1dce8 |
widgets and commands.
|
|
|
1d1dce8 |
* Configured in Python.
|
|
|
1d1dce8 |
* Command shell that allows all aspects of
|
|
|
1d1dce8 |
Qtile to be managed and inspected.
|
|
|
1d1dce8 |
* Complete remote scriptability - write scripts to set up workspaces,
|
|
|
1d1dce8 |
manipulate windows, update status bar widgets and more.
|
|
|
1d1dce8 |
* Qtile's remote scriptability makes it one of the most thoroughly
|
|
|
1d1dce8 |
unit-tested window mangers around.
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%prep
|
|
|
1709aea |
%setup -q -n qtile-%{version}
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%build
|
|
|
8d26aa3 |
%{__python3} setup.py build
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%install
|
|
|
8d26aa3 |
%{__python3} setup.py install --single-version-externally-managed -O1 --root=%{buildroot} --record=INSTALLED_FILES
|
|
|
1d1dce8 |
mkdir -p %{buildroot}%{_datadir}/xsessions/
|
|
|
1d1dce8 |
install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/xsessions/
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%files
|
|
|
1d1dce8 |
%license LICENSE
|
|
|
1d1dce8 |
%doc README.rst
|
|
|
1481f10 |
%{_mandir}/man1/qshell.1*
|
|
|
1d1dce8 |
%{_mandir}/man1/qtile.1*
|
|
|
1481f10 |
%{_bindir}/qshell
|
|
|
1481f10 |
%{_bindir}/iqshell
|
|
|
1d1dce8 |
%{_bindir}/qtile
|
|
|
1d1dce8 |
%{_bindir}/qtile-run
|
|
|
89ed1a5 |
%{_bindir}/qtile-top
|
|
|
64593f6 |
%{_bindir}/dqtile-cmd
|
|
|
64593f6 |
%{_bindir}/qtile-cmd
|
|
|
8d26aa3 |
%{python3_sitelib}/qtile-%{version}-py%{python3_version}.egg-info
|
|
|
8d26aa3 |
%{python3_sitelib}/libqtile
|
|
|
1d1dce8 |
%{_datadir}/xsessions/qtile.desktop
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
%changelog
|
|
|
fcec93f |
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.14.2-5
|
|
|
fcec93f |
- Rebuilt for Python 3.10
|
|
|
fcec93f |
|
|
|
02c9843 |
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.2-4
|
|
|
02c9843 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
02c9843 |
|
|
|
000cb0f |
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.14.2-3
|
|
|
000cb0f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
000cb0f |
|
|
|
e5fff57 |
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.14.2-2
|
|
|
e5fff57 |
- Rebuilt for Python 3.9
|
|
|
e5fff57 |
|
|
|
3b084e7 |
* Mon Feb 03 2020 Mairi Dulaney <jdulaney@fedoraproject.org> - 0.14.2-1
|
|
|
3b084e7 |
- Update to latest release
|
|
|
3b084e7 |
- Remove buildrequires python-nose-cov
|
|
|
3b084e7 |
|
|
|
2cb05e8 |
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-6
|
|
|
2cb05e8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
2cb05e8 |
|
|
|
fb30661 |
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 0.13.0-5
|
|
|
fb30661 |
- Rebuilt for Python 3.8.0rc1 (#1748018)
|
|
|
fb30661 |
|
|
|
60405cb |
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 0.13.0-4
|
|
|
60405cb |
- Rebuilt for Python 3.8
|
|
|
60405cb |
|
|
|
0ded40a |
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-3
|
|
|
0ded40a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
0ded40a |
|
|
|
c0a0080 |
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.0-2
|
|
|
c0a0080 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
c0a0080 |
|
|
|
459c0c9 |
* Thu Jan 17 2019 Mairi Dulaney <jdulaney@fedoraproject.org> - 0.13.0-1
|
|
|
459c0c9 |
- !!! deprecation warning !!!
|
|
|
459c0c9 |
- wmii layout is deprecated in terms of columns layout, which has the
|
|
|
459c0c9 |
- same behavior with different defaults, see the wmii definition for
|
|
|
459c0c9 |
- more details
|
|
|
459c0c9 |
- * features
|
|
|
459c0c9 |
- add svg handling for images
|
|
|
459c0c9 |
- allow addgroup command to set the layout
|
|
|
459c0c9 |
- add command to get current log level
|
|
|
459c0c9 |
- allow groupbox to hide unused groups
|
|
|
459c0c9 |
- add caps lock indicator widget
|
|
|
459c0c9 |
- add custom_command to check_update widget
|
|
|
459c0c9 |
- * bugfixes
|
|
|
459c0c9 |
- better shutdown handling
|
|
|
459c0c9 |
- fix clientlist current client tracking
|
|
|
459c0c9 |
- fix typo in up command on ratiotile layout
|
|
|
459c0c9 |
- various fixes to check_update widget
|
|
|
459c0c9 |
- fix 0 case for resize screen
|
|
|
459c0c9 |
|
|
|
64593f6 |
* Wed Jul 18 2018 John Dulaney <jdulaney@fedoraproject.org> - 0.12.0-1
|
|
|
64593f6 |
- !!! Config breakage !!!
|
|
|
64593f6 |
- Tile layout commands up/down/shuffle_up/shuffle_down changed to be
|
|
|
64593f6 |
- more consistent with other layouts
|
|
|
64593f6 |
- move qcmd to qtile-cmd because of conflict with renameutils, move
|
|
|
64593f6 |
- dqcmd to dqtile-cmd for symmetry
|
|
|
64593f6 |
- add `add_after_last` option to Tile layout to add windows to the end of the list
|
|
|
64593f6 |
- add new formatting options to TaskList
|
|
|
64593f6 |
- allow Volume to open app on right click
|
|
|
64593f6 |
- fix floating of file transfer windows and java drop-downs
|
|
|
64593f6 |
- fix exception when calling `cmd_next` and `cmd_previous` on layout without windows
|
|
|
64593f6 |
- fix caps lock affected behaviour of key bindings
|
|
|
64593f6 |
- re-create cache dir if it is deleted while qtile is running
|
|
|
64593f6 |
- fix CheckUpdates widget color when no updates
|
|
|
64593f6 |
- handle cases where BAT_DIR does not exist
|
|
|
64593f6 |
- fix the wallpaper widget when using `wallpaper_command`
|
|
|
64593f6 |
- fix Tile layout order to not reverse on reset
|
|
|
64593f6 |
- fix calling `focus_previous/next` with no windows* Wed Jul 18 2018 John Dulaney <jdulaney@fedoraproject.org> - 0.12.0-1
|
|
|
64593f6 |
- !!! Config breakage !!!
|
|
|
64593f6 |
- Tile layout commands up/down/shuffle_up/shuffle_down changed to be
|
|
|
64593f6 |
- more consistent with other layouts
|
|
|
64593f6 |
- move qcmd to qtile-cmd because of conflict with renameutils, move
|
|
|
64593f6 |
- dqcmd to dqtile-cmd for symmetry
|
|
|
64593f6 |
- add `add_after_last` option to Tile layout to add windows to the end of the list
|
|
|
64593f6 |
- add new formatting options to TaskList
|
|
|
64593f6 |
- allow Volume to open app on right click
|
|
|
64593f6 |
- fix floating of file transfer windows and java drop-downs
|
|
|
64593f6 |
- fix exception when calling `cmd_next` and `cmd_previous` on layout without windows
|
|
|
64593f6 |
- fix caps lock affected behaviour of key bindings
|
|
|
64593f6 |
- re-create cache dir if it is deleted while qtile is running
|
|
|
64593f6 |
- fix CheckUpdates widget color when no updates
|
|
|
64593f6 |
- handle cases where BAT_DIR does not exist
|
|
|
64593f6 |
- fix the wallpaper widget when using `wallpaper_command`
|
|
|
64593f6 |
- fix Tile layout order to not reverse on reset
|
|
|
64593f6 |
- fix calling `focus_previous/next` with no windows
|
|
|
64593f6 |
|
|
|
e642161 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11.1-4
|
|
|
e642161 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
e642161 |
|
|
|
f9f87d6 |
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 0.11.1-3
|
|
|
f9f87d6 |
- Rebuilt for Python 3.7
|
|
|
ad091b0 |
- Don't require trollius (only needed on Python < 3.4)
|
|
|
f9f87d6 |
|
|
|
64593f6 |
* Wed Mar 28 2018 John Dulaney <jdulaney@fedoraproject.org> - 0.11.1-2
|
|
|
1cb1c4d |
- Add unpackaged files %#{_bindir}/dqcmd %#{_bindir}/qcmd
|
|
|
1cb1c4d |
|
|
|
1709aea |
* Wed Feb 28 2018 John Dulaney <jdulaney@fedoraproject.org> - 0.11.1-1
|
|
|
1709aea |
- !!! Completely changed extension configuration, see the documentation !!!
|
|
|
1709aea |
- !!! `extention` subpackage renamed to `extension` !!!
|
|
|
1709aea |
- !!! `extentions` configuration variable changed to `extension_defaults` !!!
|
|
|
1709aea |
- qshell improvements
|
|
|
1709aea |
- new MonadWide layout
|
|
|
1709aea |
- new Bsp layout
|
|
|
1709aea |
- new pomodoro widget
|
|
|
1709aea |
- new stock ticker widget
|
|
|
1709aea |
- new `client_name_updated` hook
|
|
|
1709aea |
- new RunCommand and J4DmenuDesktop extension
|
|
|
1709aea |
- task list expands to fill space, configurable via `spacing` parameter
|
|
|
1709aea |
- add group.focus_by_name() and group.info_by_name()
|
|
|
1709aea |
- add disk usage ratio to df widget
|
|
|
1709aea |
- allow displayed group name to differ from group name
|
|
|
1709aea |
- enable custom TaskList icon size
|
|
|
1709aea |
- add qcmd and dqcmd to extend functionality around qtile.command functionality
|
|
|
1709aea |
- add ScratchPad group that has configurable drop downs
|
|
|
1709aea |
- fix race condition in Window.fullscreen
|
|
|
1709aea |
- fix for string formatting in qtile_top
|
|
|
1709aea |
- fix unicode literal in tasklist
|
|
|
1709aea |
- move mpris2 initialization out of constructor
|
|
|
1709aea |
- fix wlan widget variable naming and division
|
|
|
1709aea |
- normalize behavior of layouts on various commands
|
|
|
1709aea |
- add better fallback to default config
|
|
|
1709aea |
- update btc widget to use coinbase
|
|
|
1709aea |
- fix cursor warp when using default layout implementation
|
|
|
1709aea |
- don't crash when using widget with unmet dependencies
|
|
|
1709aea |
- fix floating window default location
|
|
|
1709aea |
|
|
|
063d7fd |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.7-3
|
|
|
063d7fd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
063d7fd |
|
|
|
a806754 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.7-2
|
|
|
a806754 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
a806754 |
|
|
|
dc04a67 |
* Tue Feb 14 2017 John Dulaney <jdulaney@fedoraproject.org> - 0.10.7-1
|
|
|
dc04a67 |
- new MPD widget, widget.MPD2, based on `mpd2` library
|
|
|
dc04a67 |
- add option to ignore duplicates in prompt widget
|
|
|
dc04a67 |
- add additional margin options to GroupBox widget
|
|
|
dc04a67 |
- add option to ignore mouse wheel to GroupBox widget
|
|
|
dc04a67 |
- add `watts` formatting string option to Battery widgets
|
|
|
dc04a67 |
- add volume commands to Volume widget
|
|
|
dc04a67 |
- add Window.focus command
|
|
|
dc04a67 |
|
|
|
dc04a67 |
|
|
|
a068492 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.6-4
|
|
|
a068492 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
a068492 |
|
|
|
bdf18b7 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 0.10.6-3
|
|
|
bdf18b7 |
- Rebuild for Python 3.6
|
|
|
bdf18b7 |
|
|
|
30ac67c |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.6-2
|
|
|
30ac67c |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
30ac67c |
|
|
|
1481f10 |
* Wed May 25 2016 John Dulaney <jdulaney@fedoraproject.org> - 0.10.6-1
|
|
|
1481f10 |
- Add `startup_complete` hook
|
|
|
1481f10 |
- Restore dynamic groups on restart
|
|
|
1481f10 |
- Major bug fixes with floating window handling
|
|
|
1481f10 |
|
|
|
20491fe |
* Fri Mar 04 2016 John Dulaney <jdulaney@fedoraproject.org> - 0.10.5-1
|
|
|
20491fe |
- Python 3.2 support dropped !!!
|
|
|
20491fe |
- GoogleCalendar widget dropped for KhalCalendar widget !!!
|
|
|
20491fe |
- qtile-session script removed in favor of qtile script !!!
|
|
|
20491fe |
- new Columns layout, composed of dynamic and configurable columns of windows
|
|
|
20491fe |
- new iPython kernel for qsh, called iqsh, see docs for installing
|
|
|
20491fe |
- new qsh command `display_kb` to show current key binding
|
|
|
20491fe |
- add json interface to IPC server
|
|
|
20491fe |
- add commands for resizing MonadTall main panel
|
|
|
20491fe |
- wlan widget shows when you are disconnected and uses a configurable format
|
|
|
20491fe |
- fix path handling in PromptWidget
|
|
|
20491fe |
- fix KeyboardLayout widget cycling keyboard
|
|
|
20491fe |
- properly guard against setting screen to too large screen index
|
|
|
20491fe |
|
|
|
23c4b6f |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10.4-3
|
|
|
23c4b6f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
23c4b6f |
|
|
|
10cbc8b |
* Wed Jan 20 2016 John Dulaney <jdulaney@fedoraproject.org> - 0.10.4-2
|
|
|
10cbc8b |
- Fix rpmlint issues
|
|
|
10cbc8b |
|
|
|
6ca0791 |
* Tue Jan 19 2016 John Dulaney <jdulaney@fedoraproject.org> - 0.10.4-1
|
|
|
6ca0791 |
- New release
|
|
|
6ca0791 |
|
|
|
55c7321 |
* Fri Dec 25 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.3-1
|
|
|
55c7321 |
- New upstream release
|
|
|
55c7321 |
|
|
|
e77f267 |
* Fri Nov 20 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.2-5
|
|
|
e77f267 |
- Build against new python-xcffib
|
|
|
e77f267 |
|
|
|
965d622 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.2-4
|
|
|
965d622 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
965d622 |
|
|
|
ff78406 |
* Wed Oct 21 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.2-3
|
|
|
ff78406 |
- Fix minor issue with spec file.
|
|
|
ff78406 |
|
|
|
89ed1a5 |
* Tue Oct 20 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.2-2
|
|
|
89ed1a5 |
- /usr/bin/qtile-top to files list
|
|
|
89ed1a5 |
|
|
|
d7a9828 |
* Tue Oct 20 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.2-1
|
|
|
d7a9828 |
- Update to latest upstream
|
|
|
d7a9828 |
|
|
|
a4183f4 |
* Mon Oct 19 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.1-1
|
|
|
a4183f4 |
- Fix soname issue
|
|
|
a4183f4 |
|
|
|
1a0906e |
* Mon Aug 03 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.10.1-0
|
|
|
1a0906e |
- Update to latest upstream
|
|
|
1a0906e |
|
|
|
8d26aa3 |
* Mon Aug 03 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.9.1-4
|
|
|
8d26aa3 |
- Use Python3
|
|
|
8d26aa3 |
|
|
|
c23cefe |
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.1-3
|
|
|
c23cefe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
c23cefe |
|
|
|
1d1dce8 |
* Sun Feb 22 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.9.1-2
|
|
|
1d1dce8 |
- Final update to licensing
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
* Sat Feb 14 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.9.1-1
|
|
|
1d1dce8 |
- Update for new upstream release
|
|
|
1d1dce8 |
- Fix license headers.
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
* Sun Feb 01 2015 John Dulaney <jdulaney@fedoraproject.org> - 0.9.0-2
|
|
|
1d1dce8 |
- Update spec for qtile-0.9.0
|
|
|
1d1dce8 |
- Include in Fedora.
|
|
|
1d1dce8 |
|
|
|
1d1dce8 |
* Wed Oct 08 2014 John Dulaney <jdulaney@fedoraproject.org> - 0.8.0-1
|
|
|
1d1dce8 |
- Initial packaging
|
|
|
1d1dce8 |
- Spec based on python-nose
|