summaryrefslogtreecommitdiff
path: root/sys-auth/hyprpolkitagent
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-09-15 03:04:39 -0500
committerroot <root@alpha.trunkmasters.com>2026-09-15 03:04:39 -0500
commitc012d247f03a893c117c88f73bcf6cb6494dcd22 (patch)
tree89fc51e9b45239a8e4233e466f4746f81ec6718f /sys-auth/hyprpolkitagent
parentd09313d7f2546bde376a20ff739a5e90cb229e25 (diff)
downloadbaldeagleos-repo-c012d247f03a893c117c88f73bcf6cb6494dcd22.tar.gz
baldeagleos-repo-c012d247f03a893c117c88f73bcf6cb6494dcd22.tar.xz
baldeagleos-repo-c012d247f03a893c117c88f73bcf6cb6494dcd22.zip
Adding metadata
Diffstat (limited to 'sys-auth/hyprpolkitagent')
-rw-r--r--sys-auth/hyprpolkitagent/Manifest1
-rw-r--r--sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild19
-rw-r--r--sys-auth/hyprpolkitagent/hyprpolkitagent-0.2.0.ebuild47
-rw-r--r--sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild19
4 files changed, 70 insertions, 16 deletions
diff --git a/sys-auth/hyprpolkitagent/Manifest b/sys-auth/hyprpolkitagent/Manifest
index 19cbaa4b6c33..7709afa87382 100644
--- a/sys-auth/hyprpolkitagent/Manifest
+++ b/sys-auth/hyprpolkitagent/Manifest
@@ -1 +1,2 @@
DIST hyprpolkitagent-0.1.3.tar.gz 32857 BLAKE2B 962601321e7e44f9619f13ce777e5d4fc22541b527b9f1e54954a2ce98fc683f95467c4c8407ed08fdf25b909bf264547190eaaac5e1bd4d9445bc27b768a16a SHA512 2120a6ba6e9658f258c5fcea559477278f9e264182f58ebaa9d29584c2e4b7d69bb064989d3703a1b190b5cb9fe8bb26d1aa4497a7fe36ff2270054ae228f017
+DIST hyprpolkitagent-0.2.0.tar.gz 110232 BLAKE2B 438518ad6ff83ba78768e1a8e0f034a5db5e76fa7c5e21b7bd2e1744d1f5dea34c7a83fab13252555eb199a5e479a6a9ceb29e510417aa626db4da1b9d6564d2 SHA512 8e0afe08805098fb0e01d082f7a4e83fc3d841abc891ee43c446ae010f97daac27f55d42617d6dc4de797f0e7fec1d1da6cb8b79f441c5024208dbd7e5d89eda
diff --git a/sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild b/sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild
index 5e1c50819907..ea0c938c09a2 100644
--- a/sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild
+++ b/sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild
@@ -19,6 +19,10 @@ fi
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)"
+# Minimum required gcc and clang versions.
+_MIN_GCC_VER=15
+_MIN_CLANG_VER=19
+
DEPEND="
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtdeclarative:6
@@ -33,19 +37,18 @@ RDEPEND="
"
BDEPEND="
+ || ( >=sys-devel/gcc-${_MIN_GCC_VER}:* >=llvm-core/clang-${_MIN_CLANG_VER}:* )
virtual/pkgconfig
"
pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
- if tc-is-gcc && ver_test $(gcc-version) -lt 14 ; then
- eerror "Hyprpolkitagent requires >=sys-devel/gcc-14 to build"
- eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
- die "GCC version is too old to compile Hyprland!"
- elif tc-is-clang && ver_test $(clang-version) -lt 18 ; then
- eerror "Hyprpolkitagent requires >=llvm-core/clang-18 to build"
- eerror "Please upgrade Clang: emerge -v1 llvm-core/clang"
- die "Clang version is too old to compile Hyprland!"
+ if tc-is-gcc && ver_test $(gcc-version) -lt ${_MIN_GCC_VER} ; then
+ eerror "Compiler is sys-devel/gcc-$(gcc-version), requires >=sys-devel/gcc-${_MIN_GCC_VER}."
+ die "Active compiler is too old for this package."
+ elif tc-is-clang && ver_test $(clang-version) -lt ${_MIN_CLANG_VER} ; then
+ eerror "Compiler is llvm-core/clang-$(clang-version), requires >=llvm-core/clang-${_MIN_CLANG_VER}."
+ die "Active compiler is too old for this package."
fi
}
diff --git a/sys-auth/hyprpolkitagent/hyprpolkitagent-0.2.0.ebuild b/sys-auth/hyprpolkitagent/hyprpolkitagent-0.2.0.ebuild
new file mode 100644
index 000000000000..9d313ae99a21
--- /dev/null
+++ b/sys-auth/hyprpolkitagent/hyprpolkitagent-0.2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+DESCRIPTION="Polkit authentication agent for Hyprland, written in Qt/QML"
+HOMEPAGE="https://wiki.hypr.land/Hypr-Ecosystem/hyprpolkitagent/"
+
+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/$(ver_cut 1-2)"
+
+# Minimum required gcc and clang versions.
+_MIN_GCC_VER=15
+_MIN_CLANG_VER=19
+
+DEPEND="
+ >=gui-libs/hyprtoolkit-0.6.0
+ gui-libs/hyprutils:=
+ sys-auth/polkit
+"
+
+BDEPEND="
+ || ( >=sys-devel/gcc-${_MIN_GCC_VER}:* >=llvm-core/clang-${_MIN_CLANG_VER}:* )
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
+ if tc-is-gcc && ver_test $(gcc-version) -lt ${_MIN_GCC_VER} ; then
+ eerror "Compiler is sys-devel/gcc-$(gcc-version), requires >=sys-devel/gcc-${_MIN_GCC_VER}."
+ die "Active compiler is too old for this package."
+ elif tc-is-clang && ver_test $(clang-version) -lt ${_MIN_CLANG_VER} ; then
+ eerror "Compiler is llvm-core/clang-$(clang-version), requires >=llvm-core/clang-${_MIN_CLANG_VER}."
+ die "Active compiler is too old for this package."
+ fi
+}
diff --git a/sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild b/sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild
index 5e1c50819907..ea0c938c09a2 100644
--- a/sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild
+++ b/sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild
@@ -19,6 +19,10 @@ fi
LICENSE="BSD"
SLOT="0/$(ver_cut 1-2)"
+# Minimum required gcc and clang versions.
+_MIN_GCC_VER=15
+_MIN_CLANG_VER=19
+
DEPEND="
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtdeclarative:6
@@ -33,19 +37,18 @@ RDEPEND="
"
BDEPEND="
+ || ( >=sys-devel/gcc-${_MIN_GCC_VER}:* >=llvm-core/clang-${_MIN_CLANG_VER}:* )
virtual/pkgconfig
"
pkg_setup() {
[[ ${MERGE_TYPE} == binary ]] && return
- if tc-is-gcc && ver_test $(gcc-version) -lt 14 ; then
- eerror "Hyprpolkitagent requires >=sys-devel/gcc-14 to build"
- eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc"
- die "GCC version is too old to compile Hyprland!"
- elif tc-is-clang && ver_test $(clang-version) -lt 18 ; then
- eerror "Hyprpolkitagent requires >=llvm-core/clang-18 to build"
- eerror "Please upgrade Clang: emerge -v1 llvm-core/clang"
- die "Clang version is too old to compile Hyprland!"
+ if tc-is-gcc && ver_test $(gcc-version) -lt ${_MIN_GCC_VER} ; then
+ eerror "Compiler is sys-devel/gcc-$(gcc-version), requires >=sys-devel/gcc-${_MIN_GCC_VER}."
+ die "Active compiler is too old for this package."
+ elif tc-is-clang && ver_test $(clang-version) -lt ${_MIN_CLANG_VER} ; then
+ eerror "Compiler is llvm-core/clang-$(clang-version), requires >=llvm-core/clang-${_MIN_CLANG_VER}."
+ die "Active compiler is too old for this package."
fi
}