diff options
| author | root <root@alpha.trunkmasters.com> | 2026-09-15 03:04:39 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-09-15 03:04:39 -0500 |
| commit | c012d247f03a893c117c88f73bcf6cb6494dcd22 (patch) | |
| tree | 89fc51e9b45239a8e4233e466f4746f81ec6718f /sys-auth/hyprpolkitagent | |
| parent | d09313d7f2546bde376a20ff739a5e90cb229e25 (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | sys-auth/hyprpolkitagent/hyprpolkitagent-0.1.3-r1.ebuild | 19 | ||||
| -rw-r--r-- | sys-auth/hyprpolkitagent/hyprpolkitagent-0.2.0.ebuild | 47 | ||||
| -rw-r--r-- | sys-auth/hyprpolkitagent/hyprpolkitagent-9999.ebuild | 19 |
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 } |
