From 49bdeb1e89c12fe06487591f99ed4e43069291fe Mon Sep 17 00:00:00 2001 From: Shaumyadeep Chaudhuri Date: Wed, 29 Apr 2026 18:06:08 +0200 Subject: [PATCH] kde-misc/kcgroups-dmemcg: new package, add 0.1 Signed-off-by: Shaumyadeep Chaudhuri --- kde-misc/kcgroups-dmemcg/Manifest | 1 + .../kcgroups-dmemcg-0.1.ebuild | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 kde-misc/kcgroups-dmemcg/Manifest create mode 100644 kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild diff --git a/kde-misc/kcgroups-dmemcg/Manifest b/kde-misc/kcgroups-dmemcg/Manifest new file mode 100644 index 0000000000..d8dd324113 --- /dev/null +++ b/kde-misc/kcgroups-dmemcg/Manifest @@ -0,0 +1 @@ +DIST kcgroups-dmemcg-0.1.tar.gz 35169 BLAKE2B 89013dc56994aa793bf99da415da5246e6572492108b6e687eabc621675b4c47dfe70db54414fafc63d49e1631d3844d49f0192dc9cf6eb3ca3c118aa936d1de SHA512 c07e916fba15231d326ad6412745b296ee061fdfad425e221c50937f75f941b28e18cbaa944c626cd9c1941e14540eae5a2c78942d7a2c7e31bf297522327c3c diff --git a/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild b/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild new file mode 100644 index 0000000000..c1663fd089 --- /dev/null +++ b/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN="6.0.0" +inherit ecm + +DESCRIPTION="KDE library to manipulate cgroups and boost foreground apps, with dmem cgroup support" +HOMEPAGE="https://github.com/pixelcluster/kcgroups" +MY_TAG="dmemcg-experimental" +SRC_URI="https://github.com/pixelcluster/kcgroups/archive/refs/tags/kcgroups-${MY_TAG}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/kcgroups-kcgroups-${MY_TAG}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6 + kde-frameworks/kconfig:6 + kde-frameworks/kdbusaddons:6 + kde-frameworks/kwindowsystem:6 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-build/cmake + dev-build/ninja + kde-frameworks/extra-cmake-modules +" + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=ON + ) + ecm_src_configure +}