From 43513bb22bdba9c69862c5af008031458e153be7 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Mon, 28 Apr 2025 23:40:13 +0200 Subject: [PATCH] kde-apps/artikulate: add Qt6-based 25.07.70_pre20250421 We gain nothing from further bumping Qt5-based releases here. Signed-off-by: Andreas Sturmlechner --- eclass/gear.kde.org.eclass | 17 +++++-- kde-apps/artikulate/Manifest | 1 + .../artikulate-25.07.70_pre20250421.ebuild | 44 +++++++++++++++++++ 3 files changed, 58 insertions(+), 4 deletions(-) create mode 100644 kde-apps/artikulate/artikulate-25.07.70_pre20250421.ebuild diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass index 2ae40dfbc7082..9e216e7e02be8 100644 --- a/eclass/gear.kde.org.eclass +++ b/eclass/gear.kde.org.eclass @@ -63,7 +63,7 @@ elif [[ -z ${KDE_ORG_COMMIT} ]]; then SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz" fi -# list of applications ported to KF6 in SLOT=6 having to block SLOT=5 +# list of applications ported to KF6 having to block SLOT=5 if $(ver_test -gt 24.01.75); then case ${PN} in akonadi | \ @@ -248,7 +248,7 @@ if $(ver_test -gt 24.01.75); then esac fi -# list of applications ported to KF6 post-24.02 in SLOT=6 having to block SLOT=5 +# list of applications ported to KF6 post-24.02 having to block SLOT=5 if $(ver_test -gt 24.04.75); then case ${PN} in audex | \ @@ -262,7 +262,7 @@ if $(ver_test -gt 24.04.75); then esac fi -# list of applications ported to KF6 post-24.05 in SLOT=6 having to block SLOT=5 +# list of applications ported to KF6 post-24.05 having to block SLOT=5 if $(ver_test -gt 24.07.75); then case ${PN} in k3b | \ @@ -285,7 +285,7 @@ if $(ver_test -gt 24.07.75); then esac fi -# list of applications ported to KF6 post-24.08 in SLOT=6 having to block SLOT=5 +# list of applications ported to KF6 post-24.08 having to block SLOT=5 if $(ver_test -gt 24.11.75); then case ${PN} in cantor | \ @@ -300,4 +300,13 @@ if $(ver_test -gt 24.11.75); then esac fi +# list of applications ported to KF6 post-25.04 having to block SLOT=5 +if $(ver_test -gt 25.07.50); then + case ${PN} in + artikulate) + RDEPEND+=" !${CATEGORY}/${PN}:5" ;; + *) ;; + esac +fi + fi diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest index db580c1c8e003..4d41f37d6b0a2 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1,2 +1,3 @@ DIST artikulate-24.12.3.tar.xz 1054360 BLAKE2B 558336efaca7c7d782d0acda2c501e34eb231f4ae62363460881ae6b3d2739d80d5e7c0e2a610464b523366ff12bbee5fe7222c9f43c676c4e6ad68c1d91f9a8 SHA512 bf2f1a51de4843849e68c0a1e6b9b3fa3ce8709d17f560e519a9f568d14cd743c581ccc17bf6a52ad93af79a9a325fa42fc079b838188277ed252e2f8a1ac2d5 DIST artikulate-25.04.0.tar.xz 1054512 BLAKE2B a52552a7212d0f7712f0f3d5cf6b13a00868d11772296b7355aa980535e9296d025e4b38c8dde325cb64554421552db3200026b908b8f3f56912af886cfdefd8 SHA512 37d28acb147ef2d6d84673a337e26ee949124cc23b01435438bf20623eb2dd3d5d4490ab403d8333cb327f8ddef2f54912e8a37e21925ae9330d14631f9a239e +DIST artikulate-25.07.70_pre20250421-0796e3c6.tar.gz 1225214 BLAKE2B dc42471afd2070e2db45608e3c2bd91f0989e9f12a035c94c46849b3c483ac25a150134ee037921b035325e8d9879d6a3f302ac40d6807994cd1bc5908986f46 SHA512 65cae760029ad8be913cb6c9c3000691b1830eb33e8c108147ea3985fdc285039ef3abbfbad0ac0202e47f7ea794bf915ba4f36b7aad2de0fe2fe51b871f0cfa diff --git a/kde-apps/artikulate/artikulate-25.07.70_pre20250421.ebuild b/kde-apps/artikulate/artikulate-25.07.70_pre20250421.ebuild new file mode 100644 index 0000000000000..e356fa21df98e --- /dev/null +++ b/kde-apps/artikulate/artikulate-25.07.70_pre20250421.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=0796e3c6269bfcf645fda6e4602f4400e4f6208b +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.13.0 +QTMIN=6.8.1 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Language learning application that helps improving pronunciation skills" +HOMEPAGE="https://apps.kde.org/artikulate/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/libxml2 + >=dev-qt/qtbase-${QTMIN}:6[gui,sql,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_autotests=$(usex test) + ) + ecm_src_configure +}