From 63a91bfb50648712c8f3338434f65635092b9109 Mon Sep 17 00:00:00 2001 From: fuzoh Date: Fri, 5 Dec 2025 11:59:30 +0100 Subject: [PATCH 1/5] chore: hyprland echosystem update --- srcpkgs/aquamarine/template | 4 ++-- srcpkgs/glaze/template | 4 ++-- srcpkgs/hyprgraphics/template | 4 ++-- srcpkgs/hyprland-guiutils/template | 4 ++-- srcpkgs/hyprland/template | 4 ++-- srcpkgs/hyprlang/template | 4 ++-- srcpkgs/hyprpaper/template | 4 ++-- ...ollArea-optional-value_or-construction.patch | 17 ----------------- .../0002-fix-waylandpopup-value_or.patch | 12 ------------ srcpkgs/hyprtoolkit/template | 4 ++-- srcpkgs/hyprutils/template | 4 ++-- srcpkgs/sdbus-cpp/template | 4 ++-- 12 files changed, 20 insertions(+), 49 deletions(-) delete mode 100644 srcpkgs/hyprtoolkit/patches/0001-Fix-ScrollArea-optional-value_or-construction.patch delete mode 100644 srcpkgs/hyprtoolkit/patches/0002-fix-waylandpopup-value_or.patch diff --git a/srcpkgs/aquamarine/template b/srcpkgs/aquamarine/template index 6090bc0..a6cee87 100644 --- a/srcpkgs/aquamarine/template +++ b/srcpkgs/aquamarine/template @@ -1,6 +1,6 @@ # Template file for 'aquamarine' pkgname=aquamarine -version=0.9.5 +version=0.10.0 revision=2 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -14,5 +14,5 @@ license="LGPL-3.0-only" homepage="https://hyprland.org/hyprlang/index.html" changelog="https://github.com/hyprwm/aquamarine/releases" distfiles="https://github.com/hyprwm/aquamarine/archive/refs/tags/v${version}.tar.gz" -checksum=657e4752542872549a556d9facb8a525276b4edd5ca197818835904768aaad40 +checksum=0ec80c86dd94d7f2836aac9ed415b9170109bd77048de791d837ee729f1ad76a make_check=no # cant run in sandbox diff --git a/srcpkgs/glaze/template b/srcpkgs/glaze/template index d728e0c..37bc645 100644 --- a/srcpkgs/glaze/template +++ b/srcpkgs/glaze/template @@ -1,6 +1,6 @@ # Template file for 'glaze' pkgname=glaze -version=6.0.3 +version=6.1.0 revision=1 build_style=cmake configure_args="-DBUILD_TESTING:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -11,7 +11,7 @@ maintainer="Encoded14 " license="MIT" homepage="https://github.com/stephenberry/glaze" distfiles="https://github.com/stephenberry/glaze/archive/refs/tags/v${version}.tar.gz" -checksum=f73f70b813df0bf1536c4bb868aec7c0e55f9160b8798b6fc9d66735ab475ef4 +checksum=4ec01e893363701735d1ef3842fa77a74c4a664edaf08d6a1da0e744900d4125 post_install() { vlicense LICENSE diff --git a/srcpkgs/hyprgraphics/template b/srcpkgs/hyprgraphics/template index 30aca24..d81e82e 100644 --- a/srcpkgs/hyprgraphics/template +++ b/srcpkgs/hyprgraphics/template @@ -1,6 +1,6 @@ # Template file for 'hyprgraphics' pkgname=hyprgraphics -version=0.3.0 +version=0.4.0 revision=1 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr" @@ -13,7 +13,7 @@ maintainer="Encoded14 " license="BSD-3-Clause" homepage="https://github.com/hyprwm/hyprgraphics" distfiles="https://github.com/hyprwm/hyprgraphics/archive/refs/tags/v${version}.tar.gz" -checksum=01ccac9fdb269be7990358e14eccfda07e641885ba6a14fbafa1dfa7617d16ff +checksum=1ee818778eafd36919a463481fe0838ea3440d53fbd2305a5bf1449c61148678 make_check=no # cant run in sandbox post_install() { diff --git a/srcpkgs/hyprland-guiutils/template b/srcpkgs/hyprland-guiutils/template index 4bdd82a..799020f 100644 --- a/srcpkgs/hyprland-guiutils/template +++ b/srcpkgs/hyprland-guiutils/template @@ -1,6 +1,6 @@ # Template file for 'hyprland-guiutils' pkgname=hyprland-guiutils -version=0.1.0 +version=0.2.0 revision=2 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -14,7 +14,7 @@ maintainer="Encoded14 " license="BSD-3-Clause" homepage="https://github.com/hyprwm/hyprland-guiutils" distfiles="https://github.com/hyprwm/hyprland-guiutils/archive/refs/tags/v${version}.tar.gz" -checksum=4edb387a49b29cc547c991e3238a3e6de69336408ba4d9881ab1ba4d6a9dd542 +checksum=9b24c0662dd0fca18ad171300a09517ee05ab8a2099749792975259db5d2bc21 post_install() { vlicense LICENSE diff --git a/srcpkgs/hyprland/template b/srcpkgs/hyprland/template index f6a95f8..986c663 100644 --- a/srcpkgs/hyprland/template +++ b/srcpkgs/hyprland/template @@ -1,6 +1,6 @@ # Template file for 'hyprland' pkgname=hyprland -version=0.52.1 +version=0.52.2 revision=1 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -18,7 +18,7 @@ license="BSD-3-Clause" homepage="https://hyprland.org/" changelog="https://github.com/hyprwm/Hyprland/releases" distfiles="https://github.com/hyprwm/Hyprland/releases/download/v${version}/source-v${version}.tar.gz" -checksum=c43dac6064abdc51b62065cbae8130887ece0b5834a61d6d99fdb2624111ff25 +checksum=57b4db99896cad8388482b945b119b206fd7ea94638793b550210be08274d7dd make_check=no # cant run in sandbox if [ "$XBPS_TARGET_LIBC" = "musl" ]; then diff --git a/srcpkgs/hyprlang/template b/srcpkgs/hyprlang/template index 4447522..fe5f05a 100644 --- a/srcpkgs/hyprlang/template +++ b/srcpkgs/hyprlang/template @@ -1,6 +1,6 @@ # Template file for 'hyprlang' pkgname=hyprlang -version=0.6.4 +version=0.6.7 revision=2 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -13,4 +13,4 @@ license="LGPL-3.0-only" homepage="https://hyprland.org/hyprlang/index.html" changelog="https://github.com/hyprwm/hyprlang/releases" distfiles="https://github.com/hyprwm/hyprlang/archive/refs/tags/v${version}.tar.gz" -checksum=cd7395eaeb1eee90ebeba9c1330a7635709dd0900ebbe349a7aa5702ba4d613f +checksum=e8d54af895ec04fe99553c68d1255dceddb43723ada4a134acdd46bfe1dbf924 diff --git a/srcpkgs/hyprpaper/template b/srcpkgs/hyprpaper/template index 947c487..a1a177d 100644 --- a/srcpkgs/hyprpaper/template +++ b/srcpkgs/hyprpaper/template @@ -1,6 +1,6 @@ # Template file for 'hyprpaper' pkgname=hyprpaper -version=0.7.5 +version=0.7.6 revision=3 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr" @@ -12,7 +12,7 @@ maintainer="Encoded14 " license="BSD-3-Clause" homepage="https://github.com/hyprwm/hyprpaper" distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz" -checksum="93efc089c7051e6727ac5eac402ebd254199e93ac3efd6fe7dd37a52ddc1cc33" +checksum=a19f59e21abb8b1e3f4103ffeeac7c4658c1c09433047979836b2210a4edc40e post_install() { vlicense LICENSE diff --git a/srcpkgs/hyprtoolkit/patches/0001-Fix-ScrollArea-optional-value_or-construction.patch b/srcpkgs/hyprtoolkit/patches/0001-Fix-ScrollArea-optional-value_or-construction.patch deleted file mode 100644 index 71870ec..0000000 --- a/srcpkgs/hyprtoolkit/patches/0001-Fix-ScrollArea-optional-value_or-construction.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/src/element/scrollArea/ScrollArea.cpp -+++ b/src/element/scrollArea/ScrollArea.cpp -@@ -6,11 +6,11 @@ void SScrollAreaImpl::clampMaxScroll() { - - Vector2D scrollMax = (self->impl->children.at(0) - ->preferredSize({ -- data.scrollX ? 99999999999 : self->impl->position.w, -- data.scrollY ? 99999999999 : self->impl->position.h, -+ data.scrollX ? 99999999999 : self->impl->position.w, -+ data.scrollY ? 99999999999 : self->impl->position.h, - }) -- .value_or({99999999, 99999999}) - -+ .value_or(Hyprutils::Math::Vector2D{99999999.0, 99999999.0}) - - self->impl->position.size()) - .clamp({0, 0}); - - data.currentScroll = data.currentScroll.clamp({}, scrollMax); diff --git a/srcpkgs/hyprtoolkit/patches/0002-fix-waylandpopup-value_or.patch b/srcpkgs/hyprtoolkit/patches/0002-fix-waylandpopup-value_or.patch deleted file mode 100644 index a78b1e0..0000000 --- a/srcpkgs/hyprtoolkit/patches/0002-fix-waylandpopup-value_or.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/src/window/WaylandPopup.cpp -+++ b/src/window/WaylandPopup.cpp -@@ -53,7 +53,8 @@ void CWaylandPopup::open() { - m_wlPopupState.xdgPositioner->sendSetAnchorRect(m_creationData.pos.x, m_creationData.pos.y, 1, 1); - m_wlPopupState.xdgPositioner->sendSetAnchor(XDG_POSITIONER_ANCHOR_TOP_LEFT); - m_wlPopupState.xdgPositioner->sendSetGravity(XDG_POSITIONER_GRAVITY_BOTTOM_RIGHT); -- m_wlPopupState.xdgPositioner->sendSetSize(m_creationData.preferredSize.value_or({200, 200}).x, m_creationData.preferredSize.value_or({200, 200}).y); -+ const auto preferred = m_creationData.preferredSize.value_or(Vector2D{200.0, 200.0}); -+ m_wlPopupState.xdgPositioner->sendSetSize(preferred.x, preferred.y); - m_wlPopupState.xdgPositioner->sendSetConstraintAdjustment( - (xdgPositionerConstraintAdjustment)(XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_Y | XDG_POSITIONER_CONSTRAINT_ADJUSTMENT_SLIDE_X)); - diff --git a/srcpkgs/hyprtoolkit/template b/srcpkgs/hyprtoolkit/template index 75d8035..f417d77 100644 --- a/srcpkgs/hyprtoolkit/template +++ b/srcpkgs/hyprtoolkit/template @@ -1,6 +1,6 @@ # Template file for 'hyprtoolkit' pkgname=hyprtoolkit -version=0.3.0 +version=0.4.1 revision=1 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -14,7 +14,7 @@ maintainer="Encoded14 " license="BSD-3-Clause" homepage="https://github.com/hyprwm/hyprgraphics" distfiles="https://github.com/hyprwm/hyprtoolkit/archive/refs/tags/v${version}.tar.gz" -checksum=9f7e1a0a7bfe31ef769bfa9dfaef211f193f38b10e0823320336578ecee13d55 +checksum=4728566eaafcfb5cf14022642b5ae0e8dd8a38cba902e4b37857f6e5d86a5b19 make_check=no # cant run in sandbox post_install() { diff --git a/srcpkgs/hyprutils/template b/srcpkgs/hyprutils/template index 2df1a64..ed5902a 100644 --- a/srcpkgs/hyprutils/template +++ b/srcpkgs/hyprutils/template @@ -1,6 +1,6 @@ # Template file for 'hyprutils' pkgname=hyprutils -version=0.10.2 +version=0.10.4 revision=1 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ @@ -12,7 +12,7 @@ maintainer="Encoded14 " license="BSD-3-Clause" homepage="https://github.com/hyprwm/hyprutils" distfiles="https://github.com/hyprwm/hyprutils/archive/refs/tags/v${version}.tar.gz" -checksum=f468997ee10d2f38413f65e099f717a88c6b7c0a0aba64d2c663d5508dfb5439 +checksum=054464eec86b1da8c91b950dc4db88e69f1364290c8cfa5e40d5a21df3944421 post_install() { vlicense LICENSE diff --git a/srcpkgs/sdbus-cpp/template b/srcpkgs/sdbus-cpp/template index c801d03..b5cf548 100644 --- a/srcpkgs/sdbus-cpp/template +++ b/srcpkgs/sdbus-cpp/template @@ -1,6 +1,6 @@ # Template file for 'sdbus-cpp' pkgname=sdbus-cpp -version=2.1.0 +version=2.2.1 revision=1 build_style=cmake hostmakedepends="pkgconf" @@ -11,7 +11,7 @@ license="LGPL-2.1-only" homepage="https://github.com/Kistler-Group/sdbus-cpp" changelog="https://github.com/Kistler-Group/${pkgname}/releases" distfiles="https://github.com/Kistler-Group/${pkgname}/archive/refs/tags/v${version}.tar.gz" -checksum=6025e5dc6cddd532ff960d14e68ced5f42a1916b23a73fea6bcb437f06992eaf +checksum=da69a0104beb6e51415a59f1571a47beb1eacc65cc6027b250eb1cf13ff4f802 post_install() { vlicense COPYING From 688570a4ae88d23b83e02ab3d572f83cd309fc25 Mon Sep 17 00:00:00 2001 From: fuzoh Date: Fri, 5 Dec 2025 12:05:28 +0100 Subject: [PATCH 2/5] fix: aquamarine revision --- srcpkgs/aquamarine/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/aquamarine/template b/srcpkgs/aquamarine/template index a6cee87..657b4e5 100644 --- a/srcpkgs/aquamarine/template +++ b/srcpkgs/aquamarine/template @@ -1,7 +1,7 @@ # Template file for 'aquamarine' pkgname=aquamarine version=0.10.0 -revision=2 +revision=1 build_style=cmake configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_INSTALL_PREFIX:PATH=/usr" From 809a90bf2bc0d1aa6388b0ec54ec5a6d6de766b2 Mon Sep 17 00:00:00 2001 From: fuzoh Date: Fri, 5 Dec 2025 12:05:49 +0100 Subject: [PATCH 3/5] chore: update shlibs --- shlibs_append | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/shlibs_append b/shlibs_append index 877f68d..80ccd5f 100644 --- a/shlibs_append +++ b/shlibs_append @@ -1,8 +1,8 @@ -libaquamarine.so.8 aquamarine-0.9.5_1 +libaquamarine.so.9 aquamarine-0.10.0_1 libhyprcursor.so.0 hyprcursor-0.1.13_1 libhyprlang.so.2 hyprlang-0.6.4_2 -libhyprgraphics.so.2 hyprgraphics-0.3.0_1 -libhyprtoolkit.so.3 hyprtoolkit-0.3.0_1 +libhyprgraphics.so.3 hyprgraphics-0.4.0_1 +libhyprtoolkit.so.4 hyprtoolkit-0.4.0_1 libhyprutils.so.9 hyprutils-0.10.0_1 libsdbus-c++.so.2 sdbus-cpp-2.1.0_1 libspng.so.0 libspng-0.7.4_1 From a91c41118826c1bef8b198e0f8d6eeafbad128ab Mon Sep 17 00:00:00 2001 From: fuzoh Date: Fri, 5 Dec 2025 12:18:51 +0100 Subject: [PATCH 4/5] docs: update versions in readme --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 4543cad..624a294 100644 --- a/README.md +++ b/README.md @@ -91,30 +91,30 @@ Currently packages are tested on / crosscompiled for the following architectures | package | version | maintainer | notes | |:--------|:--------|:-----------|:------| -| aquamarine | 0.9.5 | [Encoded14](https://github.com/Encoded14) | | -| glaze | 6.0.3 | [Encoded14](https://github.com/Encoded14) | | +| aquamarine | 0.10.0 | [Encoded14](https://github.com/Encoded14) | | +| glaze | 6.1.0 | [Encoded14](https://github.com/Encoded14) | | | hyprcursor | 0.1.13 | [Encoded14](https://github.com/Encoded14) | | -| hyprgraphics | 0.3.0 | [Encoded14](https://github.com/Encoded14) | | +| hyprgraphics | 0.4.0 | [Encoded14](https://github.com/Encoded14) | | | hypridle | 0.1.7 | [Encoded14](https://github.com/Encoded14) | | -| hyprland-guiutils | 0.1.0 | [Encoded14](https://github.com/Encoded14) | | +| hyprland-guiutils | 0.2.0 | [Encoded14](https://github.com/Encoded14) | | | hyprland-protocols | 0.7.0 | [Encoded14](https://github.com/Encoded14) | | | hyprland-qt-support | 0.1.0 | [Encoded14](https://github.com/Encoded14) | | -| hyprland | 0.52.1 | [Encoded14](https://github.com/Encoded14) | | -| hyprlang | 0.6.4 | [Encoded14](https://github.com/Encoded14) | | +| hyprland | 0.52.2 | [Encoded14](https://github.com/Encoded14) | | +| hyprlang | 0.6.7 | [Encoded14](https://github.com/Encoded14) | | | hyprlock | 0.9.2 | [Encoded14](https://github.com/Encoded14) | | -| hyprpaper | 0.7.5 | [Encoded14](https://github.com/Encoded14) | | +| hyprpaper | 0.7.6 | [Encoded14](https://github.com/Encoded14) | | | hyprpicker | 0.4.5 | [Encoded14](https://github.com/Encoded14) | Due to this package being in the upstream repos you need to either build it manually or temporarily give this repo higher priority `sudo xbps-install --repository=https://raw.githubusercontent.com/Encoded14/void-extra/repository-x86_64 hyprpicker` | | hyprpolkitagent | 0.1.3 | [Encoded14](https://github.com/Encoded14) | | | hyprshot | 1.3.0 | [Encoded14](https://github.com/Encoded14) | | | hyprsunset | 0.3.3 | [Encoded14](https://github.com/Encoded14) | | | hyprsysteminfo | 0.1.3 | [Encoded14](https://github.com/Encoded14) | | -| hyprtoolkit | 0.3.0 | [Encoded14](https://github.com/Encoded14) | | -| hyprutils | 0.10.2 | [Encoded14](https://github.com/Encoded14) | | +| hyprtoolkit | 0.4.1 | [Encoded14](https://github.com/Encoded14) | | +| hyprutils | 0.10.4 | [Encoded14](https://github.com/Encoded14) | | | hyprwayland-scanner | 0.4.5 | [Encoded14](https://github.com/Encoded14) | | | xdg-desktop-portal-hyprland | 3.4.0 | [Encoded14](https://github.com/Encoded14) | | | libspng | 0.7.4 | [Encoded14](https://github.com/Encoded14) | | | ly | 1.0.3 | [Encoded14](https://github.com/Encoded14) | compatibility: i686 x86_64 only | -| sdbus-cpp | 2.1.0 | [Encoded14](https://github.com/Encoded14) | | +| sdbus-cpp | 2.2.1 | [Encoded14](https://github.com/Encoded14) | | | tomlplusplus | 3.4.0 | [Encoded14](https://github.com/Encoded14) | | | zen-browser (stable) | 1.17.6b | [Encoded14](https://github.com/Encoded14) | compatibility: glibc only | From 13ece9259a7bf1160b201f40892cbf687a1311dd Mon Sep 17 00:00:00 2001 From: fuzoh Date: Fri, 5 Dec 2025 13:14:05 +0100 Subject: [PATCH 5/5] fix(hyprland-guiutils): missing libxkbcommon-devel in deps --- srcpkgs/hyprland-guiutils/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/hyprland-guiutils/template b/srcpkgs/hyprland-guiutils/template index 799020f..d580f68 100644 --- a/srcpkgs/hyprland-guiutils/template +++ b/srcpkgs/hyprland-guiutils/template @@ -7,7 +7,7 @@ configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_INSTALL_PREFIX:PATH=/usr" hostmakedepends="cmake ninja pkgconf" makedepends="aquamarine cairo-devel hyprgraphics hyprlang - hyprtoolkit hyprutils libdrm-devel pixman-devel" + hyprtoolkit hyprutils libdrm-devel pixman-devel libxkbcommon-devel" depends="hyprland-qt-support" short_desc="Hyprland GUI utilities (successor to hyprland-qtutils)" maintainer="Encoded14 "