summaryrefslogtreecommitdiff
path: root/gui-apps
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-07-21 03:04:37 -0500
commit805088e14f2164ec415b97288657da8492869f97 (patch)
tree88ee58152921ddf6bef7248fce98099789b33d14 /gui-apps
parent72e61757ad18b354c7e086543f02375857946e03 (diff)
downloadbaldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.gz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.tar.xz
baldeagleos-repo-805088e14f2164ec415b97288657da8492869f97.zip
Adding metadata
Diffstat (limited to 'gui-apps')
-rw-r--r--gui-apps/hyprlock/Manifest1
-rw-r--r--gui-apps/hyprlock/files/hyprlock-0.9.5-fix-hyprutils-0.14.patch41
-rw-r--r--gui-apps/hyprlock/hyprlock-0.9.3.ebuild1
-rw-r--r--gui-apps/hyprlock/hyprlock-0.9.5-r1.ebuild52
-rw-r--r--gui-apps/hyprlock/hyprlock-0.9.5.ebuild1
-rw-r--r--gui-apps/hyprlock/hyprlock-0.9.6.ebuild51
6 files changed, 147 insertions, 0 deletions
diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest
index 7dc3a6e11b39..a59ae2dc294a 100644
--- a/gui-apps/hyprlock/Manifest
+++ b/gui-apps/hyprlock/Manifest
@@ -1,2 +1,3 @@
DIST hyprlock-0.9.3.tar.gz 83905 BLAKE2B f2623b4e7ac4049a726fb8540cdcec8879b99b7f1f0f497e240659a479f0240108de9ec34d75c65a6ede7a9d239dd0857b9bc57a5dc9d931ea8b19bf7346afce SHA512 14a36114815b78f9435f778cfe90ec0a7b46dd5e5986fd0d9a1518884c9fc5cdeb0a21462d4dbd04f39e018c6aaf474f68607f848beefc0c937ab0fbd35554bc
DIST hyprlock-0.9.5.tar.gz 84533 BLAKE2B f5425d29f56dbebdcb017989f840a54257796048843333194f18ce7fec53b914c72292c1f6a1a3b85b849211618b9cabe163c8ab321c582ebaf7d154dc4de131 SHA512 61be69740e968610251150a3e4fc20d2deafaaf9d651feffce2bfab7184823ea3c699c4f274c288a81b33cd8105ec7ad7209b2bbccdab31862ccf31785effd36
+DIST hyprlock-0.9.6.tar.gz 85275 BLAKE2B 62326fb54263342544160723acb886a1155ae069967d814af6150c4210db2e6de17d845027b2061f7e8024070e9386ae70a745e22dd767579a7cf3f765211694 SHA512 9b43ef281e56045cde33bd58cc8ab47399aded435f5802efc26cd3a5f1d72d45953e8ee92675ed9e2489f2ecc872a4ad3a7f732cb05c2edbed98151ae9fb5221
diff --git a/gui-apps/hyprlock/files/hyprlock-0.9.5-fix-hyprutils-0.14.patch b/gui-apps/hyprlock/files/hyprlock-0.9.5-fix-hyprutils-0.14.patch
new file mode 100644
index 000000000000..1b822ed6c513
--- /dev/null
+++ b/gui-apps/hyprlock/files/hyprlock-0.9.5-fix-hyprutils-0.14.patch
@@ -0,0 +1,41 @@
+From 2192abc058f84cfdcd09a0a083c22733c25b8e43 Mon Sep 17 00:00:00 2001
+From: 27Onion Nebell <zzy20080201@gmail.com>
+Date: Mon, 22 Jun 2026 18:36:37 +0800
+Subject: [PATCH 1/2] fix: use explicit cast for `m_pSeat`
+
+---
+ src/core/Seat.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/Seat.cpp b/src/core/Seat.cpp
+index 5d1c7153..9c2cd614 100644
+--- a/src/core/Seat.cpp
++++ b/src/core/Seat.cpp
+@@ -169,5 +169,5 @@ void CSeatManager::registerCursorShape(SP<CCWpCursorShapeManagerV1> shape) {
+ }
+
+ bool CSeatManager::registered() {
+- return m_pSeat;
++ return static_cast<bool>(m_pSeat);
+ }
+
+From eaf1d7599d8f3749cdcff2b2acc2d9ca4471a9a0 Mon Sep 17 00:00:00 2001
+From: 27Onion Nebell <zzy20080201@gmail.com>
+Date: Tue, 23 Jun 2026 04:00:53 +0800
+Subject: [PATCH 2/2] chore: use !! instead
+
+---
+ src/core/Seat.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/core/Seat.cpp b/src/core/Seat.cpp
+index 9c2cd614..e03bb3e5 100644
+--- a/src/core/Seat.cpp
++++ b/src/core/Seat.cpp
+@@ -169,5 +169,5 @@ void CSeatManager::registerCursorShape(SP<CCWpCursorShapeManagerV1> shape) {
+ }
+
+ bool CSeatManager::registered() {
+- return static_cast<bool>(m_pSeat);
++ return !!m_pSeat;
+ }
diff --git a/gui-apps/hyprlock/hyprlock-0.9.3.ebuild b/gui-apps/hyprlock/hyprlock-0.9.3.ebuild
index 53cd7ae4d3b5..dc7eb54efb66 100644
--- a/gui-apps/hyprlock/hyprlock-0.9.3.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.9.3.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.4
>=gui-libs/hyprutils-0.8.0:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/libglvnd
media-libs/mesa[opengl]
sys-libs/pam
diff --git a/gui-apps/hyprlock/hyprlock-0.9.5-r1.ebuild b/gui-apps/hyprlock/hyprlock-0.9.5-r1.ebuild
new file mode 100644
index 000000000000..e9195784d11b
--- /dev/null
+++ b/gui-apps/hyprlock/hyprlock-0.9.5-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
+HOMEPAGE="https://github.com/hyprwm/hyprlock"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+ dev-cpp/sdbus-c++:0/2
+ dev-libs/date
+ dev-libs/glib:2
+ dev-libs/hyprgraphics:=
+ >=dev-libs/hyprlang-0.6.0:=
+ dev-libs/wayland
+ >=dev-util/hyprwayland-scanner-0.4.4
+ >=gui-libs/hyprutils-0.8.0:=
+ media-libs/libglvnd
+ media-libs/mesa[opengl]
+ sys-libs/pam
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pango
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
+
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch"
+ "${FILESDIR}/${PN}-0.9.5-fix-hyprutils-0.14.patch"
+)
diff --git a/gui-apps/hyprlock/hyprlock-0.9.5.ebuild b/gui-apps/hyprlock/hyprlock-0.9.5.ebuild
index 53cd7ae4d3b5..dc7eb54efb66 100644
--- a/gui-apps/hyprlock/hyprlock-0.9.5.ebuild
+++ b/gui-apps/hyprlock/hyprlock-0.9.5.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
dev-libs/wayland
>=dev-util/hyprwayland-scanner-0.4.4
>=gui-libs/hyprutils-0.8.0:=
+ <gui-libs/hyprutils-0.14.0:=
media-libs/libglvnd
media-libs/mesa[opengl]
sys-libs/pam
diff --git a/gui-apps/hyprlock/hyprlock-0.9.6.ebuild b/gui-apps/hyprlock/hyprlock-0.9.6.ebuild
new file mode 100644
index 000000000000..53cd7ae4d3b5
--- /dev/null
+++ b/gui-apps/hyprlock/hyprlock-0.9.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Hyprland's GPU-accelerated screen locking utility"
+HOMEPAGE="https://github.com/hyprwm/hyprlock"
+
+if [[ "${PV}" = *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git"
+else
+ SRC_URI="https://github.com/hyprwm/${PN^}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+ dev-cpp/sdbus-c++:0/2
+ dev-libs/date
+ dev-libs/glib:2
+ dev-libs/hyprgraphics:=
+ >=dev-libs/hyprlang-0.6.0:=
+ dev-libs/wayland
+ >=dev-util/hyprwayland-scanner-0.4.4
+ >=gui-libs/hyprutils-0.8.0:=
+ media-libs/libglvnd
+ media-libs/mesa[opengl]
+ sys-libs/pam
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ x11-libs/pango
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/wayland-protocols
+"
+
+BDEPEND="
+ dev-util/wayland-scanner
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.4.1-fix-CFLAGS-CXXFLAGS.patch"
+)