From 72580b6864e7ba8d73070e9d4c60de43d7be25eb Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 8 May 2026 20:02:44 -0400 Subject: [PATCH 1/4] python3-pywlroots: remove package This is stuck on wlroots 0.17 and is no longer required by qtile. --- srcpkgs/python3-pywlroots/template | 37 ------------------------------ srcpkgs/python3-pywlroots/update | 1 - srcpkgs/removed-packages/template | 1 + 3 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 srcpkgs/python3-pywlroots/template delete mode 100644 srcpkgs/python3-pywlroots/update diff --git a/srcpkgs/python3-pywlroots/template b/srcpkgs/python3-pywlroots/template deleted file mode 100644 index 1f7be02a92a803..00000000000000 --- a/srcpkgs/python3-pywlroots/template +++ /dev/null @@ -1,37 +0,0 @@ -# Template file for 'python3-pywlroots' -pkgname=python3-pywlroots -version=0.17.0 -revision=3 -build_style=python3-pep517 -hostmakedepends="python3-setuptools python3-cffi python3-pywayland python3-xkbcommon - python3-wheel python3-devel wlroots${version%.*}-devel" -makedepends="python3-devel python3-cffi wlroots${version%.*}-devel" -depends="python3-pywayland python3-xkbcommon python3-cffi" -short_desc="Python binding to the wlroots library using cffi" -maintainer="Orphaned " -license="MIT" -homepage="https://github.com/flacjacket/pywlroots" -distfiles="${PYPI_SITE}/p/pywlroots/pywlroots-${version}.tar.gz" -checksum=72cb2be14048c0cbc89ccf1b57863013a9977fd51248c300ccc72001e7c43dbb -replaces="python3-pywlroots-0.15>=0 python3-pywlroots-0.16>=0" - -pre_build() { - [ "$CROSS_BUILD" ] || return 0 - ( - rm -rf wlroots/__pycache__ - CC="$BUILD_CC" - CFLAGS="$BUILD_CFLAGS" - LDFLAGS="$BUILD_LDFLAGS" - unset LDSHARED - unset PYTHON_CONFIG - unset PYTHONPATH - unset PYPREFIX - unset _PYTHON_SYSCONFIGDATA_NAME - python3 wlroots/ffi_build.py - rm -f wlroots/_ffi.o wlroots/_ffi.cpython.*.so - ) -} - -post_install() { - vlicense LICENSE -} diff --git a/srcpkgs/python3-pywlroots/update b/srcpkgs/python3-pywlroots/update deleted file mode 100644 index 522573b2508b30..00000000000000 --- a/srcpkgs/python3-pywlroots/update +++ /dev/null @@ -1 +0,0 @@ -pattern="[v_-]\K\Q${version%.*}.\E.*(?=\.tar\.gz)" diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template index 2a10558e86e092..860901db1b440a 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -867,6 +867,7 @@ replaces=" python3-pyside2<=5.15.10_1 python3-pyside<=5.15.0_2 python3-pyspotify<=2.1.3_5 + python3-pywlroots<=0.17.0_3 python3-sabyenc3<=5.4.4_2 python3-scikit-video<=1.1.11_6 python3-scruffy<=0.3.8.2_6 From 4d2484cb94e7bc7e3939fb8df06d60e9992cf89c Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 8 May 2026 20:09:02 -0400 Subject: [PATCH 2/4] wlroots0.17: remove package This package is no longer required by anything. --- common/shlibs | 1 - srcpkgs/removed-packages/template | 4 +++- srcpkgs/wlroots0.17-devel | 1 - srcpkgs/wlroots0.17/template | 40 ------------------------------- srcpkgs/wlroots0.17/update | 1 - 5 files changed, 3 insertions(+), 44 deletions(-) delete mode 120000 srcpkgs/wlroots0.17-devel delete mode 100644 srcpkgs/wlroots0.17/template delete mode 100644 srcpkgs/wlroots0.17/update diff --git a/common/shlibs b/common/shlibs index ab7189cf354e79..31880660c9c2c7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3600,7 +3600,6 @@ libswitchboard-2.0.so.0 switchboard-2.3.2_1 libcodecore.so.0 libio.elementary.code-3.0_1 libpantheon-files-core.so.6 libio.elementary.files-6.0.0_1 libpantheon-files-widgets.so.6 libio.elementary.files-6.0.0_1 -libwlroots.so.12 wlroots0.17-0.17.0_1 libwlroots-0.18.so wlroots0.18-0.18.0_1 libwlroots-0.19.so wlroots0.19-0.19.0_1 libwlroots-0.20.so wlroots0.20-0.20.0_1 diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template index 860901db1b440a..23fd2f59b5bb3f 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -1,6 +1,6 @@ # Template file for 'removed-packages' pkgname=removed-packages -version=0.1.20260503 +version=0.1.20260508 revision=1 metapackage=yes short_desc="Uninstalls packages removed from repository" @@ -1008,6 +1008,8 @@ replaces=" wlroots0.15<=0.15.1_3 wlroots0.16-devel<=0.16.2_3 wlroots0.16<=0.16.2_3 + wlroots0.17-devel<=0.17.4_3 + wlroots0.17<=0.17.4_3 wmii<=3.9.2_8 xcdroast<=1.19_1 xdebug8.0<=3.2.1_1 diff --git a/srcpkgs/wlroots0.17-devel b/srcpkgs/wlroots0.17-devel deleted file mode 120000 index 26df7ad9d6bc6d..00000000000000 --- a/srcpkgs/wlroots0.17-devel +++ /dev/null @@ -1 +0,0 @@ -wlroots0.17 \ No newline at end of file diff --git a/srcpkgs/wlroots0.17/template b/srcpkgs/wlroots0.17/template deleted file mode 100644 index 63fcce66d2db2f..00000000000000 --- a/srcpkgs/wlroots0.17/template +++ /dev/null @@ -1,40 +0,0 @@ -# Template file for 'wlroots0.17' -pkgname=wlroots0.17 -version=0.17.4 -revision=3 -build_style=meson -# Follow upstream packaging recommendations: -# https://gitlab.freedesktop.org/wlroots/wlroots/-/wikis/Packaging-recommendations -configure_args="--auto-features=enabled -Dexamples=false -Dwerror=false - -Db_ndebug=false" -hostmakedepends="pkg-config wayland-devel glslang hwids" -_devel_depends="libgbm-devel libglvnd-devel libseat-devel eudev-libudev-devel - libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel - wayland-protocols vulkan-loader-devel xcb-util-errors-devel - xcb-util-wm-devel xcb-util-renderutil-devel libdisplay-info-devel libliftoff-devel" -makedepends="${_devel_depends} - libxcb-devel xcb-util-cursor-devel xcb-util-devel xcb-util-image-devel - xcb-util-keysyms-devel xcb-util-xrm-devel xorg-server-xwayland" -short_desc="Modular Wayland compositor library ${pkgname#wlroots}" -maintainer="Andrew J. Hesford " -license="MIT" -homepage="https://gitlab.freedesktop.org/wlroots/wlroots" -distfiles="${homepage}/-/releases/${version}/downloads/wlroots-${version}.tar.gz" -checksum=d3190d19d03446955e68a92c77d4c74af78384b0db39a85a0b1582adc80f36d1 - -post_install() { - vlicense LICENSE -} - -wlroots0.17-devel_package() { - depends="${sourcepkg}>=${version}_${revision} ${_devel_depends}" - provides="virtual-wlroots-devel-${version}_${revision}" - conflicts="wlroots0.16-devel wlroots0.15-devel wlroots0.14-devel - virtual-wlroots-devel" - short_desc+=" - development files" - pkg_install() { - vmove usr/include - vmove usr/lib/pkgconfig - vmove "usr/lib/*.so" - } -} diff --git a/srcpkgs/wlroots0.17/update b/srcpkgs/wlroots0.17/update deleted file mode 100644 index 70bb451811bd2f..00000000000000 --- a/srcpkgs/wlroots0.17/update +++ /dev/null @@ -1 +0,0 @@ -pattern="/wlroots-\K0\.17\.[\d.]+(?=\.tar\.gz)" From cc29673772e046199aa1f53c17ac18c99da3cf2f Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 8 May 2026 20:04:33 -0400 Subject: [PATCH 3/4] python3-pywayland: remove package This package is no longer required by anything. --- srcpkgs/python3-pywayland/template | 16 ---------------- srcpkgs/removed-packages/template | 1 + 2 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 srcpkgs/python3-pywayland/template diff --git a/srcpkgs/python3-pywayland/template b/srcpkgs/python3-pywayland/template deleted file mode 100644 index 81bc1ccf291906..00000000000000 --- a/srcpkgs/python3-pywayland/template +++ /dev/null @@ -1,16 +0,0 @@ -# Template file for 'python3-pywayland' -pkgname=python3-pywayland -version=0.4.17 -revision=3 -build_style=python3-module -hostmakedepends="python3-setuptools wayland-protocols pkg-config - python3-wheel python3-cffi wayland-devel" -makedepends="python3-devel wayland-devel" -depends="python3-cffi" -short_desc="Python bindings for the libwayland library" -maintainer="Đoàn Trần Công Danh " -license="Apache-2.0" -homepage="https://github.com/flacjacket/pywayland" -distfiles="${PYPI_SITE}/p/pywayland/pywayland-${version}.tar.gz" -checksum=f7fd1902638c2f7a15ac07f31a3ef6895d3c160ca2601481ca82b2c61a23c657 -make_check=no # Need Wayland protocol files diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template index 23fd2f59b5bb3f..469cb04aeb0ff1 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -867,6 +867,7 @@ replaces=" python3-pyside2<=5.15.10_1 python3-pyside<=5.15.0_2 python3-pyspotify<=2.1.3_5 + python3-pywayland<=0.4.17_3 python3-pywlroots<=0.17.0_3 python3-sabyenc3<=5.4.4_2 python3-scikit-video<=1.1.11_6 From a91a9fdb63251d8ba8c0bcf1c90721dcba67a3e2 Mon Sep 17 00:00:00 2001 From: "Andrew J. Hesford" Date: Fri, 8 May 2026 20:06:51 -0400 Subject: [PATCH 4/4] python3-xkbcommon: remove package This package is no longer required by anything. --- srcpkgs/python3-xkbcommon/template | 18 ------------------ srcpkgs/removed-packages/template | 1 + 2 files changed, 1 insertion(+), 18 deletions(-) delete mode 100644 srcpkgs/python3-xkbcommon/template diff --git a/srcpkgs/python3-xkbcommon/template b/srcpkgs/python3-xkbcommon/template deleted file mode 100644 index cb44b02f644456..00000000000000 --- a/srcpkgs/python3-xkbcommon/template +++ /dev/null @@ -1,18 +0,0 @@ -# Template file for 'python3-xkbcommon' -pkgname=python3-xkbcommon -version=0.8 -revision=4 -build_style=python3-pep517 -hostmakedepends="python3-cffi python3-setuptools python3-wheel" -makedepends="libxkbcommon-devel python3-devel" -depends="python3 python3-cffi" -short_desc="Python bindings for libxkbcommon using cffi" -maintainer="Đoàn Trần Công Danh " -license="MIT" -homepage="https://github.com/sde1000/python-xkbcommon" -distfiles="${PYPI_SITE}/x/xkbcommon/xkbcommon-${version}.tar.gz" -checksum=5be5973bf5b7525687a4df6c84789b421590d7f7cf92ae56f2aab177b795d516 - -post_install() { - vlicense LICENSE -} diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template index 469cb04aeb0ff1..c10ad01ee89c0a 100644 --- a/srcpkgs/removed-packages/template +++ b/srcpkgs/removed-packages/template @@ -881,6 +881,7 @@ replaces=" python3-tables<=3.7.0_4 python3-txacme<=0.9.3_3 python3-typed-ast<=1.5.4_3 + python3-xkbcommon<=0.8_4 qcoro-qt5<=0.10.0_1 qemu-system-cris<=9.1.2_1 qemu-user-cris<=9.1.2_1