diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2025-09-18 20:45:20 +0200 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2025-09-18 20:54:43 +0200 |
| commit | 80c15c2d4465bcc31457073f0f67789ebd4ad3eb (patch) | |
| tree | 81dec8aea025e7e1b7df03252e601ded9ed31cc9 | |
| parent | 94b7b77c31218e450d49f7720be37ff9bfab66e2 (diff) | |
| download | kde-80c15c2d4465bcc31457073f0f67789ebd4ad3eb.tar.gz kde-80c15c2d4465bcc31457073f0f67789ebd4ad3eb.tar.bz2 kde-80c15c2d4465bcc31457073f0f67789ebd4ad3eb.zip | |
kde-plasma/libksysguard: 6.4.90 version bump
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
| -rw-r--r-- | kde-plasma/libksysguard/Manifest | 1 | ||||
| -rw-r--r-- | kde-plasma/libksysguard/libksysguard-6.4.90.ebuild | 63 |
2 files changed, 64 insertions, 0 deletions
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest new file mode 100644 index 00000000000..6a3428330a8 --- /dev/null +++ b/kde-plasma/libksysguard/Manifest @@ -0,0 +1 @@ +DIST libksysguard-6.4.90.tar.xz 335444 BLAKE2B 8e6cb6fdcbac60512695ddf099b21c5eabf7c05844560dc194514cb0eb2bef38a38f1385c0d34e35a7e27d8e7aab8564068ad534a3c7f82a2188f2918dcf0c75 SHA512 99c1935a313f6d1404429b66fcabd6ad9cab076d4ab62f0276c3c0b9c0994ae11d1bf237beef5583fc6f26d6b67787731698921fb7a59855d55e412ce745f419 diff --git a/kde-plasma/libksysguard/libksysguard-6.4.90.ebuild b/kde-plasma/libksysguard/libksysguard-6.4.90.ebuild new file mode 100644 index 00000000000..04524b90d7d --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-6.4.90.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.18.0 +QTMIN=6.9.1 +inherit ecm fcaps flag-o-matic plasma.kde.org toolchain-funcs + +DESCRIPTION="Task management and system monitoring library" + +LICENSE="LGPL-2+" +SLOT="6/9" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/zlib + x11-libs/libdrm +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] +" + +# -m 0755 to avoid suid with USE="-filecaps" +FILECAPS=( -m 0755 cap_net_raw+ep usr/libexec/ksysguard/ksgrd_network_helper ) + +src_configure() { + # support std::jthread and std::stop_token is not enabled per default + # in libc++ prior to version 20, need to add "-fexperimental-library" + if tc-is-clang && [[ $(tc-get-cxx-stdlib) == libc++ ]] && [[ "$(clang-major-version)" -lt 20 ]]; then + append-cxxflags "-fexperimental-library" + fi + + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Libcap=ON + ) + ecm_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bugs 797898, 889942: flaky test + sensortreemodeltest + # bugs 727844, 949883: flaky test + processtest + ) + LC_NUMERIC="C" ecm_src_test # bug 695514 +} |
