qtile (0.35.0-1) unstable; urgency=medium

  * New upstream version 0.35.0
  * debian/patches
    + Refresh 01_fix_manpage.diff patch
    + Add 02_fix_test_identify_output.diff
      + Fix ModuleNotFoundError in test_identify_output
  * debian/control
    + Remove redundant Priority field
    + Bump to Standards-Version 4.7.4
  * debian/copyright:
    + Update for upstream source changes
    + Remove unused GPL-3+ license paragraph

 -- Daniel Echeverri <epsilon@debian.org>  Tue, 14 Apr 2026 19:35:02 -0500

qtile (0.34.0-1) unstable; urgency=medium

  * New upstream version 0.34.0
  * debian/patches
    + Refresh 01_fix_manpage.diff patch
  * debian/control
    + Add pybuild-plugin-pyproject in B-D.
    + Move python3-libcst from Build-Depends to Recommends. (Closes: #1120010)
    + Remove Rules-Requires-Root field
  * debian/tests/testbackend.sh
    + Add conditional check for libcst availability to skip migration tests
      when not installed
  * debian/tests/control
    + Use python3-pytest-asyncio instead of python3-pytest-tornasync to
      avoid event loop closure issues
    + Add python3-aiohttp and python3-anyio required by widget tests
  * debian/copyright
    + Update for upstream source changes, remove entries for
      files no longer present (bin/*, setup.py).
  * debian/watch
    + Update format to version 5

 -- Daniel Echeverri <epsilon@debian.org>  Sun, 30 Nov 2025 21:27:38 -0500

qtile (0.33.0-1) unstable; urgency=medium

  * New upstream release.
  * debian/control
    + Add xauth and python3-setuptools-scm in B-D.
  * debian/tests/control
    + Add python3-pytest-tornasync in Depends.
  * debian/patches
    + Refresh 01_fix_manpage.diff patch.
  * debian/rules
    + Wrap dh_auto_test with xvfb-run when tests are enabled.

 -- Daniel Echeverri <epsilon@debian.org>  Sun, 05 Oct 2025 09:06:21 -0500

qtile (0.31.0-3) unstable; urgency=medium

  * debian/tests/control
    + Add flaky restriction
    + Add python3-all as a test prerequisite
  * Rename test_backend.sh to testbackend.sh

 -- Daniel Echeverri <epsilon@debian.org>  Sun, 30 Mar 2025 21:12:22 -0500

qtile (0.31.0-2) unstable; urgency=medium

  * debian/rules
    + Add override to execute only backend tests. (Closes: #1101608)
  * debian/control
    + Bump to Standards-Version 4.7.2
    + Remove Testsuite field.
  * debian/tests
    + Add test_backend.sh script to have control the tests.
    + Remove autopkgtest-pkg-python.conf file.

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 29 Mar 2025 16:38:40 -0500

qtile (0.31.0-1) unstable; urgency=medium

  * New upstream version 0.31.0
  * debian/control
    + Remove unnecessary dependencies
    + Add python3-cairo and python3-gi in B-D
    + Change lm-sensors to recommends.
  * debian/patches
    + Refresh 01_fix_manpage.diff patch

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 15 Mar 2025 09:46:02 -0500

qtile (0.30.0-2) unstable; urgency=medium

  * Move to unstable.
  * Add flaky restriction in d/tests/control

 -- Daniel Echeverri <epsilon@debian.org>  Wed, 05 Mar 2025 21:19:25 -0500

qtile (0.30.0-1) experimental; urgency=medium

  * New upstream release
  * debian/control
    + Set myself as Maintainer
    + Bump to Standards-Version 4.7.0
    + Update debhelper-compat 13
    + Change to libpango-1.0-0 in B-D
    + Switch to dh-sequence-python3
    + Change arch to all python3-qtile
    + Add python3-libcst, python3-dbus-next, python3-dbus-fast,
      python3-pywayland, libwlroots-0.18-dev, libpython3-all-dev,
      python3-pytest-xvfb, gir1.2-gtk-3.0, libgdk-pixbuf-2.0-dev,
      and librsvg2-dev in B-D
    + Add python3-sphinx, python3-numpydoc in B-D to build manpage.
    + Add Testsuite field
    + Add Rules-Requires-Root field
    + Update vcs-* fields.
  * debian/copyright
    + Rewrite with cme tool
  * debian/patches
    + Remove no_xterm_tests.patch
    + Remvoe remove_unneeded_deps.patch
    + Add 01_change_exec_from_desktop_file.diff patch
      + Use a script to start qtile
    + Add 01_fix_manpage.diff patch
      + Fix lintian warnings
  * Remove d/python*-qtile.install file
  * Add qtile.lintian-overrides file
  * Add d/upstream/metadata file
  * Add d/clean file
  * Install manpage file from qtile.manpages.
  * Add d/tests
  * Update d/watch file

 -- Daniel Echeverri <epsilon@debian.org>  Sat, 25 Jan 2025 22:55:34 -0500

qtile (0.10.7-2) unstable; urgency=medium

  * Bumps versioned dependency on xcffib to >= 0.5.0

 -- Iain R. Learmonth <irl@debian.org>  Sun, 16 Jul 2017 00:20:01 +0100

qtile (0.10.7-1) unstable; urgency=medium

  * New upstream version (Closes: #852535)
  * Removed dependencies for python-trollius, no longer needed (Closes: #868202)
  * Disabled xterm related tests, cannot allocate pty in build environment

 -- Iain R. Learmonth <irl@debian.org>  Sat, 15 Jul 2017 12:12:35 +0100

qtile (0.10.6-3) unstable; urgency=medium

  * Fixes Python dependencies to use correct Python version (Closes: #833098)
   - Also removed python{3,}-cffi as these dependencies were not required.

 -- Iain R. Learmonth <irl@debian.org>  Mon, 19 Sep 2016 13:47:38 +0100

qtile (0.10.6-2) unstable; urgency=medium

  * Added postinst and prerm scripts for qtile:
   - Registers and deregisters qtile as an alternative for x-window-manager
     using update-alternatives (Closes: #824539)
  * debian/rules:
   - Re-enabled testing, this has been enabled by an upstream fix to allow
     tests to use xvfb.
  * debian/control:
   - Added Build-Dependencies required for testing
   - Added Provides: x-window-manager to qtile
  * debian/copyright:
   - Removed file paths that followed symlinks so files are referenced only
     by their canonical path.

 -- Iain R. Learmonth <irl@debian.org>  Sun, 29 May 2016 14:31:58 +0100

qtile (0.10.6-1) unstable; urgency=medium

  * New upstream release:
   - qsh has been renamed to qshell. (Closes: #824752)

 -- Iain R. Learmonth <irl@debian.org>  Thu, 26 May 2016 13:15:00 +0100

qtile (0.10.5-1) unstable; urgency=medium

  * Initial release. (Closes: #762637)

 -- Iain R. Learmonth <irl@debian.org>  Thu, 28 Apr 2016 14:34:28 +0100
