diff --git a/srcpkgs/hyprland/patches/02-fix-monitor-mode-sorting.patch b/srcpkgs/hyprland/patches/fix-monitor-mode-sorting.patch similarity index 100% rename from srcpkgs/hyprland/patches/02-fix-monitor-mode-sorting.patch rename to srcpkgs/hyprland/patches/fix-monitor-mode-sorting.patch diff --git a/srcpkgs/hyprland/patches/05-fix-musl.patch b/srcpkgs/hyprland/patches/fix-musl-cstring.patch similarity index 100% rename from srcpkgs/hyprland/patches/05-fix-musl.patch rename to srcpkgs/hyprland/patches/fix-musl-cstring.patch diff --git a/srcpkgs/hyprland/patches/01-fix-string-view-conversion.patch b/srcpkgs/hyprland/patches/fix-string-view-conversion.patch similarity index 100% rename from srcpkgs/hyprland/patches/01-fix-string-view-conversion.patch rename to srcpkgs/hyprland/patches/fix-string-view-conversion.patch diff --git a/srcpkgs/hyprland/patches/03-fix-xcb-connection-cast.patch b/srcpkgs/hyprland/patches/fix-xcb-connection-cast.patch similarity index 100% rename from srcpkgs/hyprland/patches/03-fix-xcb-connection-cast.patch rename to srcpkgs/hyprland/patches/fix-xcb-connection-cast.patch diff --git a/srcpkgs/hyprland/patches/04-replace-embed-with-include.patch b/srcpkgs/hyprland/patches/replace-embed-with-include.patch similarity index 100% rename from srcpkgs/hyprland/patches/04-replace-embed-with-include.patch rename to srcpkgs/hyprland/patches/replace-embed-with-include.patch diff --git a/srcpkgs/hyprlauncher/template b/srcpkgs/hyprlauncher/template new file mode 100644 index 00000000..6218f996 --- /dev/null +++ b/srcpkgs/hyprlauncher/template @@ -0,0 +1,21 @@ +# Template file for 'hyprlauncher' +pkgname=hyprlauncher +version=0.1.5 +revision=1 +build_style=cmake +configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release" +hostmakedepends="cmake hyprwire pkg-config" +makedepends="cairo-devel fontconfig-devel hyprlang hyprtoolkit hyprutils hyprwire + icu-devel libdrm-devel libqalculate-devel libxkbcommon-devel pango-devel pixman-devel" +depends="wl-clipboard" +short_desc="Multipurpose and versatile launcher / picker for Hyprland" +maintainer="Encoded14 " +license="BSD-3-Clause" +homepage="https://github.com/hyprwm/hyprlauncher" +changelog="https://github.com/hyprwm/${pkgname}/releases" +distfiles="https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${version}.tar.gz" +checksum=907bf3ce39699d565d49adff1f9b2baee4b59fbb0c1c2b1ec41814f05065bec7 + +post_install() { + vlicense LICENSE +} \ No newline at end of file diff --git a/srcpkgs/hyprpaper/patches/02-fix-musl-cstring.patch b/srcpkgs/hyprpaper/patches/fix-musl-cstring.patch similarity index 99% rename from srcpkgs/hyprpaper/patches/02-fix-musl-cstring.patch rename to srcpkgs/hyprpaper/patches/fix-musl-cstring.patch index 8a0d00dd..70e67c2a 100644 --- a/srcpkgs/hyprpaper/patches/02-fix-musl-cstring.patch +++ b/srcpkgs/hyprpaper/patches/fix-musl-cstring.patch @@ -7,4 +7,4 @@ +#include using namespace Hyprutils::Memory; - + diff --git a/srcpkgs/hyprpwcenter/patches/fix-append-range.patch b/srcpkgs/hyprpwcenter/patches/fix-append-range.patch new file mode 100644 index 00000000..f814e0b8 --- /dev/null +++ b/srcpkgs/hyprpwcenter/patches/fix-append-range.patch @@ -0,0 +1,14 @@ +--- a/src/ui/graph/GraphNode.cpp 2026-02-10 15:41:09.000000000 +0100 ++++ b/src/ui/graph/GraphNode.cpp 2026-03-08 19:37:25.668189805 +0100 +@@ -80,9 +80,9 @@ + const auto& p = m_node->m_ports.at(i); + + if (p->m_output) +- outputVec.append_range(p->m_channels); ++ outputVec.insert(outputVec.end(), p->m_channels.begin(), p->m_channels.end()); + else +- inputVec.append_range(p->m_channels); ++ inputVec.insert(inputVec.end(), p->m_channels.begin(), p->m_channels.end()); + } + + size_t maxRows = std::max(inputVec.size(), outputVec.size()); diff --git a/srcpkgs/hyprpwcenter/template b/srcpkgs/hyprpwcenter/template new file mode 100644 index 00000000..ec07ba30 --- /dev/null +++ b/srcpkgs/hyprpwcenter/template @@ -0,0 +1,20 @@ +# Template file for 'hyprpwcenter' +pkgname=hyprpwcenter +version=0.1.2 +revision=1 +build_style=cmake +configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release" +hostmakedepends="cmake pkg-config" +makedepends="cairo-devel hyprtoolkit hyprutils libdrm-devel pipewire-devel + libxkbcommon-devel pango-devel pixman-devel" +short_desc="GUI Pipewire control center built with hyprtoolkit" +maintainer="Encoded14 " +license="BSD-3-Clause" +homepage="https://github.com/hyprwm/hyprpwcenter" +changelog="https://github.com/hyprwm/${pkgname}/releases" +distfiles="https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${version}.tar.gz" +checksum=ab4cfd4710566b07e98973d6723c24802d95774aa9c02aca839ff03e3bf09659 + +post_install() { + vlicense LICENSE +} diff --git a/srcpkgs/hyprshutdown/patches/fix-musl-cstring.patch b/srcpkgs/hyprshutdown/patches/fix-musl-cstring.patch new file mode 100644 index 00000000..101f6a96 --- /dev/null +++ b/srcpkgs/hyprshutdown/patches/fix-musl-cstring.patch @@ -0,0 +1,10 @@ +--- a/src/state/HyprlandIPC.cpp 2026-01-27 22:57:41.000000000 +0100 ++++ b/src/state/HyprlandIPC.cpp 2026-03-08 20:23:18.392289081 +0100 +@@ -14,6 +14,7 @@ + #include + #include + #include ++#include + + #include + #include diff --git a/srcpkgs/hyprshutdown/template b/srcpkgs/hyprshutdown/template new file mode 100644 index 00000000..5c874e7d --- /dev/null +++ b/srcpkgs/hyprshutdown/template @@ -0,0 +1,20 @@ +# Template file for 'hyprshutdown' +pkgname=hyprshutdown +version=0.1.0 +revision=1 +build_style=cmake +configure_args="--no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release" +hostmakedepends="cmake pkg-config" +makedepends="cairo-devel glaze hyprtoolkit hyprutils libdrm-devel libxkbcommon-devel + pango-devel pixman-devel" +short_desc="Graceful shutdown/logout utility for Hyprland" +maintainer="Encoded14 " +license="BSD-3-Clause" +homepage="https://github.com/hyprwm/hyprshutdown" +changelog="https://github.com/hyprwm/${pkgname}/releases" +distfiles="https://github.com/hyprwm/${pkgname}/archive/refs/tags/v${version}.tar.gz" +checksum=28b125c6d8406029b59beacb77aa080d5d8905239b1006c94c7307f1997e6819 + +post_install() { + vlicense LICENSE +} \ No newline at end of file diff --git a/srcpkgs/hyprsysteminfo/patches/0001-qt6-wayland-private.patch b/srcpkgs/hyprsysteminfo/patches/fix-qt6-wayland-private.patch similarity index 100% rename from srcpkgs/hyprsysteminfo/patches/0001-qt6-wayland-private.patch rename to srcpkgs/hyprsysteminfo/patches/fix-qt6-wayland-private.patch diff --git a/srcpkgs/hyprwire/patches/append-range.patch b/srcpkgs/hyprwire/patches/fix-append-range.patch similarity index 100% rename from srcpkgs/hyprwire/patches/append-range.patch rename to srcpkgs/hyprwire/patches/fix-append-range.patch diff --git a/srcpkgs/hyprwire/patches/02-fix-musl-cstring.patch b/srcpkgs/hyprwire/patches/fix-musl-cstring.patch similarity index 100% rename from srcpkgs/hyprwire/patches/02-fix-musl-cstring.patch rename to srcpkgs/hyprwire/patches/fix-musl-cstring.patch