commit: d2998ddf9980864192a561fcc76d138709228117 Author: Kostadin Shishmanov <kostadinshishmanov <AT> protonmail <DOT> com> AuthorDate: Fri Jan 31 02:44:53 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Fri Jan 31 02:45:50 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d2998ddf
app-misc/corectrl: add optfeatures and check for kernel config options Signed-off-by: Kostadin Shishmanov <kostadinshishmanov <AT> protonmail.com> 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 ed3b0cd78..576999192 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 ed3b0cd78..576999192 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 +}
