From 5944ce177026c93b7dab690db9d970567ddbf75f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 5 Dec 2023 11:04:31 +0000 Subject: gentoo auto-resync : 05:12:2023 - 11:04:31 --- x11-wm/Manifest.gz | Bin 9131 -> 9132 bytes x11-wm/qtile/Manifest | 4 +- x11-wm/qtile/qtile-0.22.1-r2.ebuild | 113 ------------------------------------ x11-wm/qtile/qtile-0.22.1-r3.ebuild | 112 +++++++++++++++++++++++++++++++++++ x11-wm/qtile/qtile-0.23.0-r1.ebuild | 112 +++++++++++++++++++++++++++++++++++ x11-wm/qtile/qtile-0.23.0.ebuild | 113 ------------------------------------ 6 files changed, 226 insertions(+), 228 deletions(-) delete mode 100644 x11-wm/qtile/qtile-0.22.1-r2.ebuild create mode 100644 x11-wm/qtile/qtile-0.22.1-r3.ebuild create mode 100644 x11-wm/qtile/qtile-0.23.0-r1.ebuild delete mode 100644 x11-wm/qtile/qtile-0.23.0.ebuild (limited to 'x11-wm') diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index d4805da1b96d..c2aa959dda90 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest index 66b98115c3f0..95054a4eae6d 100644 --- a/x11-wm/qtile/Manifest +++ b/x11-wm/qtile/Manifest @@ -2,6 +2,6 @@ AUX qtile-0.23.0-keyring.patch 1974 BLAKE2B 9184942042daf256fa746ccd2f1ce820538c AUX qtile-session-r1 1860 BLAKE2B fb9345d3acc5e0fc5694065f12e2759e02aebc765925cb0ffcb1a776ec82e959503d8a8039238e4e48a5045a3118f2e37201a88d5255fd0a0782d2f8291d8a77 SHA512 41b37ba034b5dd7f3126142d2cfc5cf8986b521fc419d47e420582fc8b516df87249bd8e14c12d77691b93205ec3cd1249bfa040ef0691e0751c669f742570ee DIST qtile-0.22.1.tar.gz 488969 BLAKE2B 3b2fce587ae39570997b503cb386314160dbefa39b1ef65dc2ff5bc2f1167251224a0f298ef8e374d0d4c034d1e5012251f96b92ce5cb74d7fd93320e14ff8bf SHA512 944ec27b5d227154624fa2a15a0840b748307a1e79ab52ccf3384763111459b3c4d26b4677f8e2ea51634206dc6d1e32e057e057db917b3705ce583d83a8056d DIST qtile-0.23.0.tar.gz 524536 BLAKE2B 9cf5b0cdffd7bc95ab7649827c221b20718f9dcc19b8ae2a50ceac5df3d71b117eef493a40523d81e60c8bc54b2103bc2a93775fcb20c025ec1dd84f9d809a19 SHA512 d6886df8efefacf90b1a5ec487c9a5a90414593900159213a218d638ef4f018b69284fe2cea707da12655a9736aad3df74a338a60344536e4d7eebcc9fc1090b -EBUILD qtile-0.22.1-r2.ebuild 2802 BLAKE2B e9128ba74ce01cc3b4c27e211a73bc7caac33a254732d48c45a0fa9228be1c6ee29a53c327b27c617323f2efda2d94426479fbf609a07841d004dfe2b9e47ed3 SHA512 28180708c14d4834498bc4d61833d1b74f79cadf9e47af206464bb3bdc6ecc7b6f69061373c8a97dac0a111d1ff49cc297dcf02286d295189556907e8684253e -EBUILD qtile-0.23.0.ebuild 2554 BLAKE2B 82cf05753fae4556a31cde05fcda8ba033c21216d272b1ecef4a6bc6ed3d070bdef3e2d3acede428f71873c793ee01b2f5d0fe08a95bf3a59b9bd171fdac8986 SHA512 6f01e0df1fcf8a83287369a0ee22133baf35964c8ef64f342c1d9dea6056ac1c2824454ff769b9f124f276d6e09472b4367bdaa0e7b859454a2d48c9e9b9dd2f +EBUILD qtile-0.22.1-r3.ebuild 2761 BLAKE2B a10d3bd94e8180665028b8f4c2454b7059cc315614a61b422371c72f22d6f16a4f2b295f6916cac2de3dd563e6bf49b64151193d791c4fbb8c4bd8990e7dc4fc SHA512 4cbe6f0b5a1b85ca6ca1e979071d57c3677e1aec40c4ca8e76117096f6293f79ddbd526af8e629763776df699dca641ce6e0c4a1b3d4108498a6f30575b51051 +EBUILD qtile-0.23.0-r1.ebuild 2524 BLAKE2B c8deff5ce3ef9e6968af4f5acb5883bc15694cef87fdb67967ab10ef0a6e2fd5e0186baf3119e62bbce74a6425fb4dd34de352cdb8a0fccbac92d4d2aea45fd3 SHA512 39a48c2f1fb01cf81af217b76ec6d3a4f45928d1e78754f2f600c54aa768e144a499ab828ba4d34bb4d2e90b4321b05d0c270534badcbd72ce5f0b63bd83f8be MISC metadata.xml 422 BLAKE2B 10ddda5d4485b4a3c76ff658a41e2b4ea6004413ea3d2d9d4b088a7a25de36e167ae70505c195467c2401df0396a40e2301cc29a25e7e4097ed20cc6335e8956 SHA512 5f5aeecab841345abe98b87180644e60f8e52a12fc2c354cdd3678d8ad5c8c1ba13790a1bc6fa5662587714f3af9566f6adbdbc355b18d632d0ffa3eb4e83106 diff --git a/x11-wm/qtile/qtile-0.22.1-r2.ebuild b/x11-wm/qtile/qtile-0.22.1-r2.ebuild deleted file mode 100644 index 6f48d2f1e8b6..000000000000 --- a/x11-wm/qtile/qtile-0.22.1-r2.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 virtualx - -DESCRIPTION="A full-featured, hackable tiling window manager written in Python" -HOMEPAGE="http://qtile.org/" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/qtile/qtile.git" -else - inherit pypi - KEYWORDS="amd64 ~riscv ~x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="pulseaudio wayland" - -# See bug #895722 and https://github.com/qtile/qtile/pull/3985 regarding -# pywlroots-0.15 dep. -# xcffib v1.4.0 breaks its ffi export (https://github.com/qtile/qtile/pull/4289) -RDEPEND=" - =dev-python/cffi-1.1.0[${PYTHON_USEDEP}] - dev-python/dbus-next[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] - > bin/qtile <<-EOF || die + #!/bin/sh + exec qtile "\${@}" + EOF + chmod +x bin/qtile || die + + distutils-r1_python_prepare_all +} + +src_compile() { + local -x CFFI_TMPDIR=${T} + distutils-r1_src_compile +} + +python_test() { + local EPYTEST_DESELECT=( + # mocking doesn't seem to work + test/widgets/test_mpd2widget.py + # checks fail with mypy errors + test/test_check.py + # migration tests require intact source tree + test/test_migrate.py + # no clue ("ExistingWMException") + test/test_restart.py::test_restart_hook_and_state + ) + + # force usage of built module + rm -rf libqtile || die + + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + nonfatal epytest --backend=x11 $(usev wayland '--backend=wayland') || + die -n "Tests failed with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGELOG README.rst ) + distutils-r1_python_install_all + + insinto /usr/share/xsessions + doins resources/qtile.desktop + + insinto /usr/share/wayland-sessions + doins resources/qtile-wayland.desktop + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session-r1 ${PN} +} diff --git a/x11-wm/qtile/qtile-0.23.0.ebuild b/x11-wm/qtile/qtile-0.23.0.ebuild deleted file mode 100644 index 363086be9131..000000000000 --- a/x11-wm/qtile/qtile-0.23.0.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A full-featured, hackable tiling window manager written in Python" -HOMEPAGE=" - https://qtile.org/ - https://github.com/qtile/qtile/ - https://pypi.org/project/qtile/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="pulseaudio wayland" - -RDEPEND=" - >=dev-python/cairocffi-1.6.0[${PYTHON_USEDEP}] - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - dev-python/dbus-next[${PYTHON_USEDEP}] - dev-python/pygobject[${PYTHON_USEDEP}] - >=dev-python/six-1.4.1[${PYTHON_USEDEP}] - >=dev-python/xcffib-1.4.0[${PYTHON_USEDEP}] - x11-libs/cairo[X,xcb(+)] - x11-libs/libnotify[introspection] - x11-libs/pango - pulseaudio? ( - dev-python/pulsectl-asyncio[${PYTHON_USEDEP}] - media-sound/pulseaudio - ) - wayland? ( - >=dev-python/pywlroots-0.16[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - media-gfx/imagemagick[X] - x11-base/xorg-server[xephyr] - ) - wayland? ( - >=dev-python/pywlroots-0.16[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - local PATCHES=( - # https://github.com/qtile/qtile/pull/4610 - "${FILESDIR}/${P}-keyring.patch" - ) - - sed -e "s/can_import(\"wlroots.ffi_build\")/$(usex wayland True False)/" \ - -i setup.py || die - - # some tests expect bin/qtile - mkdir bin || die - cat >> bin/qtile <<-EOF || die - #!/bin/sh - exec qtile "\${@}" - EOF - chmod +x bin/qtile || die - - distutils-r1_python_prepare_all -} - -src_compile() { - local -x CFFI_TMPDIR=${T} - distutils-r1_src_compile -} - -python_test() { - local EPYTEST_DESELECT=( - # mocking doesn't seem to work - test/widgets/test_mpd2widget.py - # checks fail with mypy errors - test/test_check.py - # migration tests require intact source tree - test/test_migrate.py - # no clue ("ExistingWMException") - test/test_restart.py::test_restart_hook_and_state - ) - - # force usage of built module - rm -rf libqtile || die - - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - nonfatal epytest --backend=x11 $(usev wayland '--backend=wayland') || - die -n "Tests failed with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGELOG README.rst ) - distutils-r1_python_install_all - - insinto /usr/share/xsessions - doins resources/qtile.desktop - - insinto /usr/share/wayland-sessions - doins resources/qtile-wayland.desktop - - exeinto /etc/X11/Sessions - newexe "${FILESDIR}"/${PN}-session-r1 ${PN} -} -- cgit v1.2.3