From d2998ddf9980864192a561fcc76d138709228117 Mon Sep 17 00:00:00 2001 From: Kostadin Shishmanov Date: Fri, 31 Jan 2025 04:44:53 +0200 Subject: [PATCH] app-misc/corectrl: add optfeatures and check for kernel config options Signed-off-by: Kostadin Shishmanov --- app-misc/corectrl/corectrl-1.4.3.ebuild | 12 +++++++++++- app-misc/corectrl/corectrl-9999.ebuild | 12 +++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/app-misc/corectrl/corectrl-1.4.3.ebuild b/app-misc/corectrl/corectrl-1.4.3.ebuild index ed3b0cd785..576999192d 100644 --- a/app-misc/corectrl/corectrl-1.4.3.ebuild +++ b/app-misc/corectrl/corectrl-1.4.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit ecm +inherit ecm linux-info optfeature DESCRIPTION="Core control application" HOMEPAGE="https://gitlab.com/corectrl/corectrl" @@ -52,6 +52,11 @@ RDEPEND="${COMMON_DEPEND} dev-libs/libfmt:= dev-qt/qtquickcontrols2 " +CONFIG_CHECK="~CONNECTOR ~PROC_EVENTS ~NETLINK_DIAG" + +pkg_setup() { + linux-info_pkg_setup +} src_configure() { local mycmakeargs=( @@ -59,3 +64,8 @@ src_configure() { ) cmake_src_configure } + +pkg_postinst() { + optfeature "vulkaninfo" dev-util/vulkan-tools + optfeature "glxinfo" x11-apps/mesa-progs +} diff --git a/app-misc/corectrl/corectrl-9999.ebuild b/app-misc/corectrl/corectrl-9999.ebuild index ed3b0cd785..576999192d 100644 --- a/app-misc/corectrl/corectrl-9999.ebuild +++ b/app-misc/corectrl/corectrl-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit ecm +inherit ecm linux-info optfeature DESCRIPTION="Core control application" HOMEPAGE="https://gitlab.com/corectrl/corectrl" @@ -52,6 +52,11 @@ RDEPEND="${COMMON_DEPEND} dev-libs/libfmt:= dev-qt/qtquickcontrols2 " +CONFIG_CHECK="~CONNECTOR ~PROC_EVENTS ~NETLINK_DIAG" + +pkg_setup() { + linux-info_pkg_setup +} src_configure() { local mycmakeargs=( @@ -59,3 +64,8 @@ src_configure() { ) cmake_src_configure } + +pkg_postinst() { + optfeature "vulkaninfo" dev-util/vulkan-tools + optfeature "glxinfo" x11-apps/mesa-progs +}