[PATCH 36/94] sys-apps/util-linux: port Hurd changes to live ebuild

Sam James <[email protected]>
Newsgroups gmane.linux.gentoo.devel
Message-ID <9ec75f6c3332c132ede209558af8a43137ed4508.1774994318.git.sam@gentoo.org>
Signed-off-by: Sam James <[email protected]>
---
 sys-apps/util-linux/util-linux-9999.ebuild | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/sys-apps/util-linux/util-linux-9999.ebuild b/sys-apps/util-linux/util-linux-9999.ebuild
index be530b836b183..702d503926171 100644
--- a/sys-apps/util-linux/util-linux-9999.ebuild
+++ b/sys-apps/util-linux/util-linux-9999.ebuild
@@ -316,6 +316,21 @@ multilib_src_configure() {
 		)
 	fi
 
+	if use kernel_Hurd ; then
+		# Disable Linux-specific features
+		emesonargs+=(
+			-Dbuild-partx=disabled
+			-Dbuild-rfkill=disabled
+			-Dbuild-schedutils=disabled
+			-Dbuild-fsck=disabled
+		)
+
+		# This is explicitly needed for some reason? TODO
+		emesonargs+=(
+			-Dbuild-agetty=enabled
+		)
+	fi
+
 	local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
 	cat >> ${native_file} <<-EOF || die
 	[binaries]
-- 
2.53.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.