From a917eff8b318097772ac1b262efc376c432f60a0 Mon Sep 17 00:00:00 2001
From: Alexander Golubev <fatzer2@gmail.com>
Date: Wed, 20 Aug 2025 23:07:25 +0300
Subject: trinity-apps/kiosktool: add bloker on trinity-apps/kcmautostart

Also enhance USE=kcmautostart description.

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
---
 trinity-apps/kiosktool/kiosktool-14.1.1.ebuild | 6 +++++-
 trinity-apps/kiosktool/kiosktool-14.1.2.ebuild | 6 +++++-
 trinity-apps/kiosktool/kiosktool-9999.ebuild   | 6 +++++-
 trinity-apps/kiosktool/metadata.xml            | 2 +-
 4 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/trinity-apps/kiosktool/kiosktool-14.1.1.ebuild b/trinity-apps/kiosktool/kiosktool-14.1.1.ebuild
index 9d004ad1..a2894019 100644
--- a/trinity-apps/kiosktool/kiosktool-14.1.1.ebuild
+++ b/trinity-apps/kiosktool/kiosktool-14.1.1.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2023 Gentoo Authors
-# Copyright 2020-2023 The Trinity Desktop Project
+# Copyright 2020-2025 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -21,6 +21,10 @@ if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 IUSE="kcmautostart"
+DEPEND="
+	kcmautostart? ( !trinity-apps/kcmautostart )
+"
+RDEPEND="${DEPEND}"
 
 src_configure() {
 	local mycmakeargs=(
diff --git a/trinity-apps/kiosktool/kiosktool-14.1.2.ebuild b/trinity-apps/kiosktool/kiosktool-14.1.2.ebuild
index 96e77da1..f96da8e1 100644
--- a/trinity-apps/kiosktool/kiosktool-14.1.2.ebuild
+++ b/trinity-apps/kiosktool/kiosktool-14.1.2.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2024 Gentoo Authors
-# Copyright 2020-2024 The Trinity Desktop Project
+# Copyright 2020-2025 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -21,6 +21,10 @@ if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 IUSE="kcmautostart"
+DEPEND="
+	kcmautostart? ( !trinity-apps/kcmautostart )
+"
+RDEPEND="${DEPEND}"
 
 src_configure() {
 	local mycmakeargs=(
diff --git a/trinity-apps/kiosktool/kiosktool-9999.ebuild b/trinity-apps/kiosktool/kiosktool-9999.ebuild
index 7b3ea083..e16cbdf8 100644
--- a/trinity-apps/kiosktool/kiosktool-9999.ebuild
+++ b/trinity-apps/kiosktool/kiosktool-9999.ebuild
@@ -1,5 +1,5 @@
 # Copyright 1999-2020 Gentoo Authors
-# Copyright 2020 The Trinity Desktop Project
+# Copyright 2020-2025 The Trinity Desktop Project
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -21,6 +21,10 @@ if [[ ${PV} != *9999* ]] ; then
 	KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 IUSE="kcmautostart"
+DEPEND="
+	kcmautostart? ( !trinity-apps/kcmautostart )
+"
+RDEPEND="${DEPEND}"
 
 src_configure() {
 	local mycmakeargs=(
diff --git a/trinity-apps/kiosktool/metadata.xml b/trinity-apps/kiosktool/metadata.xml
index e6fbe57d..f2c6e137 100644
--- a/trinity-apps/kiosktool/metadata.xml
+++ b/trinity-apps/kiosktool/metadata.xml
@@ -6,6 +6,6 @@
 		<name>Trinity Gentoo ebuilds project</name>
 	</maintainer>
 	<use>
-		<flag name="kcmautostart">Enable BUILD_KCM_AUTOSTART cmake flag</flag>
+		<flag name="kcmautostart">Build kiosk's kcmautostart module; it will conflict with <pkg>trinity-apps/kcmautostart</pkg>.</flag>
 	</use>
 </pkgmetadata>
-- 
cgit v1.2.3

