repo/gentoo:master commit in: kde-frameworks/purpose/

"Andreas Sturmlechner" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786777074.192813c0ae7be50e596d31397ee37f50f1fb1dd3.asturm@gentoo>
commit:     192813c0ae7be50e596d31397ee37f50f1fb1dd3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 18:19:51 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Aug 15 06:57:54 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192813c0

kde-frameworks/purpose: 6.29.0 version bump

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/purpose/Manifest              |  1 +
 kde-frameworks/purpose/purpose-6.29.0.ebuild | 71 ++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest
index 09be73a83dfd..abcac13c0fc0 100644
--- a/kde-frameworks/purpose/Manifest
+++ b/kde-frameworks/purpose/Manifest
@@ -1,2 +1,3 @@
 DIST purpose-6.27.0.tar.xz 195960 BLAKE2B 9ae1a34030202977829109c139fefbf9341579e1734872cd003b54d885c2680df4a82acad56bf80e5468e9d14bc897b9ef4a8db679cfec844445438b55ff7c1f SHA512 e6a0b36b7a39c9c5b493da681a7e696f2c2cef062d70f85183f82ca54645c91a3ef656ea56403b51c9115a6ccbd98c9e427109050d5e071d9e3ffaacbd4263a8
 DIST purpose-6.28.0.tar.xz 196352 BLAKE2B e807fbc8fd0546cac9e06b63439ba80292d50034fd2e8747fa79a880dd625dd532a59f08ee5b1153dec096441a759cd1ca68e9bab4f217a4e94134ced58d7e4a SHA512 639461fef2fae2d6060a0385f3a8b9535b6389158e871261dd1b847adfdc00d5eed0fc03885ad993e53dc6bfce04657b7d82bf2f46b8bb3c3eb6620eab168983
+DIST purpose-6.29.0.tar.xz 196560 BLAKE2B b4d3b77a88d1da1df2a88665f3d3a446de60375e26510f9e4fa67b11101916ca613fb6683c19e008593884c4841c8b4aeed3fa95bdf91ae39c95e347ee884ac8 SHA512 ec0d8ac36ffacf3ee061e38f2bd07001f3b9a27f0a01c8d16c1f9bc979842a173c20ade38c8afee835ca568c81b758cebc20b050d61dda76567fc6af81788561

diff --git a/kde-frameworks/purpose/purpose-6.29.0.ebuild b/kde-frameworks/purpose/purpose-6.29.0.ebuild
new file mode 100644
index 000000000000..5fb44817054f
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-6.29.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+QTMIN=6.10.1
+inherit ecm frameworks.kde.org optfeature xdg
+
+DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
+
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="bluetooth webengine"
+
+# requires running environment
+RESTRICT="test"
+
+DEPEND="
+	>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/prison-${KDE_CATV}*:6
+	webengine? (
+		>=dev-qt/qtbase-${QTMIN}:6[dbus]
+		kde-apps/kaccounts-integration:6
+		>=net-libs/accounts-qt-1.17[qt6(+)]
+	)
+"
+RDEPEND="${DEPEND}
+	=kde-frameworks/kcmutils-${KDE_CATV}*:6
+	=kde-frameworks/kitemmodels-${KDE_CATV}*:6
+	=kde-frameworks/prison-${KDE_CATV}*:6[qml]
+	bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
+	webengine? ( !kde-frameworks/purpose-kaccounts-services )
+"
+BDEPEND="
+	webengine? (
+		dev-util/intltool
+		kde-apps/kaccounts-integration:6
+	)
+"
+
+src_prepare() {
+	ecm_src_prepare
+
+	use bluetooth ||
+		cmake_comment_add_subdirectory -f src/plugins bluetooth
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DUSE_DBUS=$(usex webengine)
+	)
+
+	ecm_src_configure
+}
+
+pkg_postinst() {
+	if [[ -z "${REPLACING_VERSIONS}" ]]; then
+		optfeature "Send through KDE Connect" kde-misc/kdeconnect
+	fi
+	xdg_pkg_postinst
+}
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.