diff --git a/gui-apps/hyprlock/Manifest b/gui-apps/hyprlock/Manifest index 715cb85e4d..f4d738e29c 100644 --- a/gui-apps/hyprlock/Manifest +++ b/gui-apps/hyprlock/Manifest @@ -1 +1,2 @@ DIST hyprlock-0.3.0.tar.gz 61599 BLAKE2B f9bd1b358f55a860441d66d07361f3fe0d19f3f81612714e5dfa3fa6a9fa30f206416fd255365ef0469e50e13048e9378b5f5f79ee37904bf97618e2e08348dc SHA512 3c2262e19f62259efdd2fec0c05f473d60b71809e75b253529e56b31337eee6ca176ead36101a023d777d8989613df765d002358c45aadba6db6593fbca7dd2c +DIST hyprlock-0.4.1.tar.gz 64302 BLAKE2B c6c745b6efa453aa2eff71d65e25c26499ada675c983d62c36c72f1a2ef8e6e4415cf7d53a7e405971366470149a8b40e855923ae7dc86e01e32ff1d257353b5 SHA512 f3831f51a18907e400ba8ab17e16aec7edc25eff207da6cb70b1a06eb1b8312d3061b077cc6ff59d5475bc17322a3f1e47bd9e6adc9041617b8797366eb6d7b5 diff --git a/gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch b/gui-apps/hyprlock/files/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch similarity index 100% rename from gui-apps/hyprlock/files/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch rename to gui-apps/hyprlock/files/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch diff --git a/gui-apps/hyprlock/hyprlock-0.4.1.ebuild b/gui-apps/hyprlock/hyprlock-0.4.1.ebuild new file mode 100644 index 0000000000..bc8665681b --- /dev/null +++ b/gui-apps/hyprlock/hyprlock-0.4.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 2023-2024 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-libs/date + dev-libs/wayland + media-libs/mesa[opengl] + sys-libs/pam + dev-libs/glib:2 + >=dev-libs/hyprlang-0.4.0 + media-libs/libglvnd + x11-libs/cairo + x11-libs/libxkbcommon + x11-libs/libdrm + x11-libs/pango +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols +" + +BDEPEND=" + dev-util/wayland-scanner + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch" +) diff --git a/gui-apps/hyprlock/hyprlock-9999.ebuild b/gui-apps/hyprlock/hyprlock-9999.ebuild index 76d9b9a3ab..bc8665681b 100644 --- a/gui-apps/hyprlock/hyprlock-9999.ebuild +++ b/gui-apps/hyprlock/hyprlock-9999.ebuild @@ -43,5 +43,5 @@ BDEPEND=" " PATCHES=( - "${FILESDIR}/hyprlock-9999-fix-CFLAGS-CXXFLAGS.patch" + "${FILESDIR}/hyprlock-0.4.1-fix-CFLAGS-CXXFLAGS.patch" )