diff options
| author | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-07-21 03:04:37 -0500 |
| commit | 805088e14f2164ec415b97288657da8492869f97 (patch) | |
| tree | 88ee58152921ddf6bef7248fce98099789b33d14 /gui-apps | |
| parent | 72e61757ad18b354c7e086543f02375857946e03 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | gui-apps/hyprlock/files/hyprlock-0.9.5-fix-hyprutils-0.14.patch | 41 | ||||
| -rw-r--r-- | gui-apps/hyprlock/hyprlock-0.9.3.ebuild | 1 | ||||
| -rw-r--r-- | gui-apps/hyprlock/hyprlock-0.9.5-r1.ebuild | 52 | ||||
| -rw-r--r-- | gui-apps/hyprlock/hyprlock-0.9.5.ebuild | 1 | ||||
| -rw-r--r-- | gui-apps/hyprlock/hyprlock-0.9.6.ebuild | 51 |
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" +) |
