diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-15 03:05:03 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-15 03:05:03 -0500 |
| commit | a5a137d12774b833cc8730fc291f88c7582658dd (patch) | |
| tree | 14eb8f1b5fa37d372f8f06213562957d2a7f982c /kde-frameworks | |
| parent | 44ac9950da93ffaa670439fbc31f0a3f95378bb3 (diff) | |
| download | baldeagleos-repo-a5a137d12774b833cc8730fc291f88c7582658dd.tar.gz baldeagleos-repo-a5a137d12774b833cc8730fc291f88c7582658dd.tar.xz baldeagleos-repo-a5a137d12774b833cc8730fc291f88c7582658dd.zip | |
Adding metadata
Diffstat (limited to 'kde-frameworks')
153 files changed, 3082 insertions, 0 deletions
diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index c434efa11379..c7359df77b4d 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -1,2 +1,3 @@ DIST attica-6.27.0.tar.xz 68436 BLAKE2B a8da7b8b5b4ce1c606413038192914041ca9eb3e32b5092b8950a44c908a3f25815645cabe05681bcee4f4abbd3aaf31884a0a53766605ce010c617bdfbf9cbf SHA512 6c2c622549187fca0169e2e3839d63b004c01df810a182db19f54cce67ce545ded6d84ea83f95f81778409f995f22f9a2566c94444d0f30108a29e84fb733f9d DIST attica-6.28.0.tar.xz 68396 BLAKE2B 60b783a26be8b5b5eb40107a3f00eb76498e7e027fc38f4a46739d3cd1940379ed55214095a5bdd57704575b57ab239261fb2bf5bd4d4a3e5c3015bd1f7bace0 SHA512 f081585487e6d4c5b6edf1356853c6f4255bbb744430eab5d22be4178a4192a07d92143d14297d86f9f04b30ebcfc5ee14e22996e2c897d496fafabc9e96ce84 +DIST attica-6.29.0.tar.xz 68408 BLAKE2B 12601bd25c42434e5379b15d84c883f1a6696d009daa6b1677dbd658feedc7c710b49e3001b21c7c1fcbf8eb92a504c9e119b223d1d7713f13d8bd6969852d1a SHA512 b04122a04b8b94fdc63eafbc9fd479748db00a1e890d967d9eebf35a9239ce9f8ca1f25629a291f889c9515356f35132a605f9e74f0035f79d3fba4b8936a08d diff --git a/kde-frameworks/attica/attica-6.29.0.ebuild b/kde-frameworks/attica/attica-6.29.0.ebuild new file mode 100644 index 000000000000..a67c665001cf --- /dev/null +++ b/kde-frameworks/attica/attica-6.29.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing access to Open Collaboration Services" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=">=dev-qt/qtbase-${QTMIN}:6[network]" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # requires network access, bug #661230 + providertest +) diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index 591490e4722f..525bf2921050 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -1,2 +1,3 @@ DIST baloo-6.27.0.tar.xz 339704 BLAKE2B 6a8f0981a8f2b86cffde959bf8977dc9df42b7ecb844cf97341e3324877749e4fd761b9c31e56b2bba6ab1a2f96171fa32013fe2d3d2171d1a7e04a9a3d1d573 SHA512 e54381b6ce0444d0b37c8bd4114e0a66364ad630279875d373a13e2b9dba59e945a31cbe37c90c870417a74e281c573ad149230d7c5c11273178322153359367 DIST baloo-6.28.0.tar.xz 340504 BLAKE2B 41e94e9a3025a30cd10c26223fad8262c8cca81ca94c67a5c40bc4f1e08d5c4e3791b292f8fbe9c25e42889e28814d4691e58a6504b3f64ed97fddc9e2fae518 SHA512 ad7f3b337c05c8aac6d67f4143f4ff2784585a0a4692032520e42af8f6a625ad7b4ff5c2d0cd5a5df2ba6861f8b61437f72b0f2f58f8ebf767cb90cf15288e48 +DIST baloo-6.29.0.tar.xz 340640 BLAKE2B 79ff253b2d517bf0fd4decef5f1d99d26f0c964f2d9924abc855cce7c0d04904d325fd4dbbc681cb2a685baa9addd478a3a9d905721948c5889d78c62575c1f1 SHA512 1bcde54d4b30ce308dffea8a3a00b6595f2922371fa28ec4e370b340f8f30e47d414a486bdd2bdb1e7c17f4ba1981ceb67f82a406d808447e1fe12ea1d5102ea diff --git a/kde-frameworks/baloo/baloo-6.29.0.ebuild b/kde-frameworks/baloo/baloo-6.29.0.ebuild new file mode 100644 index 000000000000..a6d9f8414ad6 --- /dev/null +++ b/kde-frameworks/baloo/baloo-6.29.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for searching and managing metadata" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 624250 + +DEPEND=" + >=dev-db/lmdb-0.9.17 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kcrash-${KDE_CATV}*:6 + =kde-frameworks/kdbusaddons-${KDE_CATV}*:6 + =kde-frameworks/kfilemetadata-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kidletime-${KDE_CATV}*:6 + =kde-frameworks/kio-${KDE_CATV}*:6 + =kde-frameworks/solid-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index 4e6721d13086..e695bab3c135 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -1,2 +1,3 @@ DIST bluez-qt-6.27.0.tar.xz 116384 BLAKE2B eb82054e63d6e03c251b23dd418d46d19f729da03f562cd50ab3420e04f333da56860e51021c08b60c03dfb8a899dcfc09b6e2593b7d3d64c1e1bd37457d0caf SHA512 571fedcae6fdd80f755ae2b7228b9c4d79dbb48ca9087582bc317788b5750893e4d2a74ca05c20aadee29d1a07803810278f8bc5155c600dcab3258efaf00fda DIST bluez-qt-6.28.0.tar.xz 116372 BLAKE2B 6ad1b58fdab027a8cb0f87b78da37391b648a0e2ed6ac9dbf2e4667862ae93f56b828aa20b3a706325b81ba8b81dcb3f11413586f70592fd9360674e51608e2b SHA512 f3ee63202ac41a44f8ea6e61b7ca296ecaba703c5456de3906a74408b7783ff9ce32c7c82a4f7ec737e4c66ecf89237103b8c868b2f8037010886adb26aa737f +DIST bluez-qt-6.29.0.tar.xz 116336 BLAKE2B 84ef7371dad8eec15693344010b541b58999748a2b71f6af2945c156b6ff05b46719efc4f72d87adee1217970e19d3dc6a27d19e226109890ac87cf2367808f0 SHA512 0149e60087916c3cb2348e7ec1a32325c883eb529c3d67f718974164825bb7838fba54c6a484f5f332f7f8a23067f47b759aa9db1f1d38804b4d3dcd6b58240d diff --git a/kde-frameworks/bluez-qt/bluez-qt-6.29.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-6.29.0.ebuild new file mode 100644 index 000000000000..31a157fb4f1a --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-6.29.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bugs 668196, 924708; they all hang + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 +" +RDEPEND="${DEPEND}" + +src_test() { + # parallel tests fail, bug 609248 + ecm_src_test -j1 +} diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index be068c070219..cc25c1a84ac3 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -1,2 +1,3 @@ DIST breeze-icons-6.27.0.tar.xz 2107164 BLAKE2B 1c696538210e121e462968c07b293d9a42d528de0b9411fe9ded228e043176facf749ec1b88ce4979276dd19fa3ed98985722f8e2f5d3d1e42445770eab541a4 SHA512 6e811fd0f415f7a50e94c5953ba314fe1e672e4cd54e652e89c056f4fa39cc340293cfa499891792dda81902fdb5a68edf3277aa6bec6f3287175bc83f75df6f DIST breeze-icons-6.28.0.tar.xz 2107072 BLAKE2B 4e4f8efb7fb8a92cfe2de65204fdf85ceae2101250287c1f59dd403f20bacfd2a39b99daf59f14e570dc2b36ef87f679bf098fa215a44f5667de342f4bc28a1a SHA512 82e8c324903284c7eb9c14a4a3985532292e6125535c586433b8e8dbaeccea945fdea7a00355e50e791342614a510e17c461f710b5d4f13ef0a32c68e1d26891 +DIST breeze-icons-6.29.0.tar.xz 2106836 BLAKE2B 6c15beec8ba4f27f147fd045acaff533e73a2e2772545cdbf0cb7bce8948155e85ef0a820540e078522a5f76ceea9a844e064c03634af4b5dfe006e054a42cb3 SHA512 b30648c2a3d7340d5ece5e84205254793a881d6b208f96fa61d6745daab71c27bb134d14dbb85a9d0d775cdb0401f8cacd5ff2236a1b5dbbf078a609615b9db5 diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.29.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.29.0.ebuild new file mode 100644 index 000000000000..6be1825876c5 --- /dev/null +++ b/kde-frameworks/breeze-icons/breeze-icons-6.29.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +QTMIN=6.9.0 +inherit cmake frameworks.kde.org python-any-r1 xdg + +DESCRIPTION="Breeze SVG icon theme" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui]" +RDEPEND="${DEPEND} + !kde-frameworks/${PN}:5 + !kde-frameworks/${PN}-rcc:5 + !kde-frameworks/${PN}-rcc:6 +" +BDEPEND="${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') + >=dev-qt/qtbase-${QTMIN}:6 + >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:* + test? ( app-misc/fdupes ) +" + +python_check_deps() { + python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" +} + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away + -DSKIP_INSTALL_ICONS=OFF + -DBUILD_TESTING="$(usex test)" + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + # bug 770988 + find "${ED}"/usr/share/icons/ -type d -empty -delete || die + find "${ED}"/usr/share/icons/ -xtype l -delete || die +} diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest index 8fd1a97f5a82..ee629e2076c4 100644 --- a/kde-frameworks/extra-cmake-modules/Manifest +++ b/kde-frameworks/extra-cmake-modules/Manifest @@ -1,2 +1,3 @@ DIST extra-cmake-modules-6.27.0.tar.xz 338536 BLAKE2B dcc641ae9f334cf6881460699b92d8ade479e8bef2fe193e28ae5ebad29ab9cdc69a2f76c7055e384c7da6722a9acc68efb077a4251ffef69d4853af9317f05e SHA512 9a8235030055bd36f98b28c33907c32d49854cc482ea6323a3712a6d775e7819a8ea5561a833a1c415005c465af148b262c8aad126777c7af113c695c9dc8943 DIST extra-cmake-modules-6.28.0.tar.xz 339328 BLAKE2B a1f2377f95429e7f0a96586b08c8826cec699d44184aec0ddd54e7569bab5a6dbd296b9d59c168390fd177b26289d8bdfa5cb6b5c03c4322e272d8b5af310ce9 SHA512 baae125340e3c7dfde655825f97011e0a07a2369b172a56ac73f3379b5ac67bbcb37342a528527bbf8271421506c2a683a8d5bd106502bc48a18d28a8dcd21af +DIST extra-cmake-modules-6.29.0.tar.xz 339516 BLAKE2B 7a0f577fa541b2f5f28d73da7ccc57f8a08d8a4de9a1f74fc60296dd65feadaab042546aeed044989c0f804e94172338b39b70051121935c0bd28369d1fc9b0f SHA512 2d93e270d1edd417603718357c7a72f2903d12cb345604da0af4fe4e47533643e60aa47f74c3fdd16606a6386eff3c539594373e64f54c9e487aa41ece92d4a6 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.29.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.29.0.ebuild new file mode 100644 index 000000000000..12d592d1cd91 --- /dev/null +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-6.29.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_QA_COMPAT_SKIP=1 # bug #964519 tests/ subdir is irrelevant +PYTHON_COMPAT=( python3_{13..14} ) +QTMIN=6.10.1 +inherit cmake frameworks.kde.org python-any-r1 + +DESCRIPTION="Extra modules and scripts for CMake" +HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules" + +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="doc test" + +RESTRICT="!test? ( test )" + +RDEPEND="app-arch/libarchive[bzip2]" +DEPEND=" + test? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + ) +" +BDEPEND=" + doc? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') + >=dev-qt/qttools-${QTMIN}:6[assistant] + ) + test? ( + >=dev-qt/qtbase-${QTMIN}:6 + >=dev-qt/qttools-${QTMIN}:6[linguist] + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch" + "${FILESDIR}/${PN}-6.22.0-skip-ecm_add_test-early.patch" + "${FILESDIR}/${PN}-5.245.0-disable-qmlplugindump.patch" + "${FILESDIR}/${PN}-6.5.0-disable-appstreamtest.patch" + "${FILESDIR}/${PN}-6.5.0-disable-git-commit-hooks.patch" +) + +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}" + -DBUILD_QTHELP_DOCS=$(usex doc) + -DBUILD_HTML_DOCS=$(usex doc) + -DBUILD_MAN_DOCS=$(usex doc) + -DBUILD_TESTING=$(usex test) + ) + if use test; then + mycmakeargs+=( -DQT_MAJOR_VERSION=6 ) # bug 938316 + fi + + cmake_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # passes, but then breaks src_install + ECMToolchainAndroidTest + # broken, bug #627806 + ECMPoQmToolsTest + # can not possibly succeed in releases, bug #764953 + KDEFetchTranslations + ) + # possible race condition with multiple jobs, bug #701854 + cmake_src_test -j1 +} diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest index f75858ebe711..5d97d27c5820 100644 --- a/kde-frameworks/frameworkintegration/Manifest +++ b/kde-frameworks/frameworkintegration/Manifest @@ -1,2 +1,3 @@ DIST frameworkintegration-6.27.0.tar.xz 58088 BLAKE2B bb2cf446bce7a9fef3c3b16f68cefed182a13a4d1180929c14479053b070ff3b8d74cd8d9127c2301cee6af0e3b3bebdbb343a61fb1858804a90d02ed87ddfcd SHA512 71732b6a4d81dc194bcf59ba2e2506f122e235a5dfbdc11204f0cb4eaaba5b04f4cb5d811ac619d0e5d2780335ca55f90a5e9f3249c7c9baba9fc2c0ec2e80b5 DIST frameworkintegration-6.28.0.tar.xz 58044 BLAKE2B 9742c1e0a9c0ac91790788a0b90cb8d6d506b0fe30a0177340684d362be1e21c91b41a1c03af311020e96f880a38bde4f7ad3808f38cd181627c1e5046fca2b1 SHA512 cd634bc093e69dabe20e29c21d2377d5171b47a1f8f9ea20ea90a2b6d32b026ecb7c27242da9c61615af99568caa69cf2af6e56a914e6f7c2ba316e25c173b08 +DIST frameworkintegration-6.29.0.tar.xz 58076 BLAKE2B 0524b52fa05d0ca70e0e376ee5e3ff998ef748cffa4e705cb49420459f39b7749ab5589faf7bb4f55379fdf1bfc9018eff5c4ae2a50fbb6e8f0427e3fcd6a75c SHA512 6189c653b296bbb232c2830bc05d75657ac84c15a29be7b6ecbeff2b4ea727530392e5ebe754882f949526880e5336c7f0337ec094a550d6e19f3e9873db267c diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.29.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.29.0.ebuild new file mode 100644 index 000000000000..c12ac8df1be9 --- /dev/null +++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.29.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running Plasma environment +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/knewstuff-${KDE_CATV}*:6 + =kde-frameworks/knotifications-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND} + =kde-frameworks/kpackage-${KDE_CATV}*:6 +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest index f4a8a9771c4a..c15261ff466f 100644 --- a/kde-frameworks/kapidox/Manifest +++ b/kde-frameworks/kapidox/Manifest @@ -1,2 +1,3 @@ DIST kapidox-6.27.0.tar.xz 198576 BLAKE2B 1799e43780b4d97b6bb70c55cfb5778df1f56ce1a65021155ca0efc7a973da787c2eaebbecc04ae57e9877ea468084a0ce9547577a01c9b047bb57c7cd0d3b96 SHA512 19d681c7991b9682677b1e4bcfa23758f7aa6bf92b5e159284edcab974d7d556dff39b598afe017e03ad6f11d8f7bb38444728b2a8527df18cb726703a8a2289 DIST kapidox-6.28.0.tar.xz 198596 BLAKE2B 2b3e69583066baed30cffe49583edfbacd85929b79d361d96124a36eca2679d9cfc5b9e1b3cff66ccbf84b8c27516fae2824d9f0c2bbb2d8a421ea07129896e6 SHA512 7445e06c4566ff5b4b58a011d1266c535bbdcacd565fdf87373581725b26dcbfdee96019f8a9b5f3623de4fc8ee9fe159be2e154fbf3b20bca466fa3474f37c4 +DIST kapidox-6.29.0.tar.xz 198528 BLAKE2B c36e78f5ec42124cd0826079c45ebd7516db22922263c1ac0687f09ae4d75e25efdf82a146caacc3995024d99d09b6f5b6a72185a47f71a5fb20644cddc13ed7 SHA512 bc2ca75fbbc0330bd69fa94fd4448eb2447ae935c95c5d19766e77c332d7b105f94e6cc1c71aee0e1d5ed4dd03f1e30d2bdfa3a5e15c8f4a05dde11bafe4312f diff --git a/kde-frameworks/kapidox/kapidox-6.29.0.ebuild b/kde-frameworks/kapidox/kapidox-6.29.0.ebuild new file mode 100644 index 000000000000..6b435ebd040f --- /dev/null +++ b/kde-frameworks/kapidox/kapidox-6.29.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) +inherit frameworks.kde.org distutils-r1 + +DESCRIPTION="Framework for building KDE API documentation in a standard format and style" + +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + app-text/doxygen + $(python_gen_cond_dep ' + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}] +" diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest index 54248953c4d2..94bad893dbf1 100644 --- a/kde-frameworks/karchive/Manifest +++ b/kde-frameworks/karchive/Manifest @@ -1,2 +1,3 @@ DIST karchive-6.27.0.tar.xz 826864 BLAKE2B 0c63b38510233a25ca3b937ae5cec42aed06e4c88304bdb32acf1e60b041d488d0a4bd741538505a875257771dfa8a01f5d6a1254f4e06841b47a637a893077a SHA512 228a5c30a5dd145d8f925a3c0c14d4d839aeaec551f73f67d6959cb94f405be3c31b928749ffdd3b20ed2c82a486a5d40d7fd16f524ffa8756410252a3aaf1c2 DIST karchive-6.28.0.tar.xz 826828 BLAKE2B 8cf74a699d1c8114eadca08b6fbbe22b4dc74f3bfddef9c92b680e64a3452938579f5a3b54c20f224b8655178d760914cd4c3f97fbda8bf6333b140529d9a9d9 SHA512 63790893d7fede6f56a5f696ec464227e746d974d83a884671a9d01d327cc2ac87da892e8a05bda4a89c8277bd09a2d2e9e870693ca2191063ce57646eee5cb3 +DIST karchive-6.29.0.tar.xz 830560 BLAKE2B 74d93f1afc02d677aa1db7d76c90ef94c48074af13e11dfe2f748b5bab5a9093f7b99f1a1caa8b0240509f5f310ab4c554394428385acf363e30551a2dcad4fa SHA512 42f42f3ed40e0636532d6c15833cfb4f96539ffefc5e17059b07c2776e239a6963a6fa974789f7eeee6e17151a494edc40583ec0cb4a3fff04e6232d22185003 diff --git a/kde-frameworks/karchive/karchive-6.29.0.ebuild b/kde-frameworks/karchive/karchive-6.29.0.ebuild new file mode 100644 index 000000000000..31c8cbe58806 --- /dev/null +++ b/kde-frameworks/karchive/karchive-6.29.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" + +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="crypt +zstd" + +DEPEND=" + app-arch/bzip2 + app-arch/xz-utils + virtual/zlib:= + crypt? ( dev-libs/openssl:= ) + zstd? ( app-arch/zstd:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + zstd? ( virtual/pkgconfig ) +" + +CMAKE_SKIP_TESTS=( + karchivetest # bug 948899 + kfiltertest # bug 978879 +) + +src_prepare() { + ecm_src_prepare + + # TODO: try to get a build switch upstreamed + if ! use zstd; then + sed -e "s/^pkg_check_modules.*LibZstd/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DWITH_OPENSSL=$(usex crypt) + -DWITH_LIBZSTD=$(usex zstd) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest index f096a9f9f75d..5766f8c74d65 100644 --- a/kde-frameworks/kauth/Manifest +++ b/kde-frameworks/kauth/Manifest @@ -1,2 +1,3 @@ DIST kauth-6.27.0.tar.xz 2273648 BLAKE2B 7d6818a7cecee90209b11dcdcfbc5907b50620fb4c8bce5a91e6036cbabb0deef1d109054d696109a35b2bfd7add6eacfa8f21f0fe83ea0bdaadb90ea8934d8f SHA512 990416f0bc3709d4957530799266d57d0bea3dab4f30250deecc1fb92fc825fe8261a24eba4d8258b05f5a0ca244f7e63f5a0532c5bc873c37ee59aee407d986 DIST kauth-6.28.0.tar.xz 2273684 BLAKE2B 33df7b1449fd82a531b92477ffe7a2dc520abc1145d6dce2a814be6a288385514d4ee53ee9449c203f6d5cbe893c32b87f847bbbfec5d3354e7e6ee754cb292f SHA512 74d6bdbe5801c0b27ff58c28614fd03d534b0f9e4cdb535c2ab3aca0cfb8475ef0423406eeb92a85bd0a18ccdf9a7c37e24472b17f21faa06bc527b21e9337e7 +DIST kauth-6.29.0.tar.xz 2273680 BLAKE2B 038fc23e9b3924bcf18579ccfeee5494724fa106627e0495b399d9367b784d17df161f54154d97f4793793efac32d85da7c5a3fad171ce10183c705b2f57d32f SHA512 8f8808a25b9e44362c3d682073c3ee14bc269a993149fb414ce21e1c158a23f39c28cddfd70c2e40ee3caa74e17ed5583ee967f7ba361e51f9c6d8c333981752 diff --git a/kde-frameworks/kauth/kauth-6.29.0.ebuild b/kde-frameworks/kauth/kauth-6.29.0.ebuild new file mode 100644 index 000000000000..15f60447f3a3 --- /dev/null +++ b/kde-frameworks/kauth/kauth-6.29.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to let applications perform actions as a privileged user" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+policykit" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + policykit? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus] + =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland] + >=sys-auth/polkit-qt-0.175.0[qt6(+)] + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] ) +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" +PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )" + +CMAKE_SKIP_TESTS=( + # fails, bug 654842 + KAuthHelperTest + # needs DBus, bug 938505 + KAuthFdTest +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package policykit PolkitQt6-1) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest index 907098b3db5e..cc80f42791ad 100644 --- a/kde-frameworks/kbookmarks/Manifest +++ b/kde-frameworks/kbookmarks/Manifest @@ -1,2 +1,3 @@ DIST kbookmarks-6.27.0.tar.xz 1093884 BLAKE2B 550d7b363d60d46ff25d4052a96cc7c048fece6b62f2faa63f7de846ba44b8afb268f3a6164f81163ebd417d80e42ad389eab94c834ad0a94d1dc7031930360b SHA512 59b671305538cc59e8fb536297d39bdd3a42f8204db10911200f17a43d3b41cadc644415c0e83f2a02c4487cdb0a500ef43c8fc144e782448fa587c25682cedb DIST kbookmarks-6.28.0.tar.xz 1093888 BLAKE2B 86c19d8726af804e3ffb9b5556078f15e28cb4d3b39bff4864fe81b57a52bcce3b7a590960bc69560db1d74a356c484ba22c208cef0c758d97f1846591526ab7 SHA512 29445bec3307345d22ad65c5061e9f3e05f22131cb45d0762ff866d46de66fe572463ed2bcbd491e05599f5d7cd50058143b16ce06045266e874447349ae8039 +DIST kbookmarks-6.29.0.tar.xz 1093784 BLAKE2B ea0a5e99e1b7318fda6a54279c3ef75f2e12eff451e67bbbcdaf2aee4bb31aea74d491d88cd7548a982e1fbb8f4057897ddffe6e00a4b700541a68b7636ccbe1 SHA512 4b29d95f7d648176398c5b02ddb044ea2285fe9455def59c74c49da0991a1abd1f07bfe37c38c15d97749360fe19e570fd7a9e9623fdbfd9c2581b1a5338e2fc diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.29.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.29.0.ebuild new file mode 100644 index 000000000000..32d4457bec37 --- /dev/null +++ b/kde-frameworks/kbookmarks/kbookmarks-6.29.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for managing bookmarks stored in XBEL format" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest index 1749d3a96e1e..a0c7a4911583 100644 --- a/kde-frameworks/kcalendarcore/Manifest +++ b/kde-frameworks/kcalendarcore/Manifest @@ -1,2 +1,3 @@ DIST kcalendarcore-6.27.0.tar.xz 322760 BLAKE2B b75a40668ea1103cb716d970380e22c53d4399988813a309a4768d1481f3b10a05b275c32bac3f3b94c816c4660d96adcfc37d154dec25d960c66d05d81a1e33 SHA512 44574a47bac5d0ffc44b70b38e1896e45c783141be529660acc53814d9eaad5824b211330ea37c24e7583f3553786bbb76099558e07e8c4d78ef763a27c33c1f DIST kcalendarcore-6.28.0.tar.xz 334772 BLAKE2B 4388ea2f9b615a06ef924c03002471559c616a2929bdb2a82416818446b10bf58dceb8c5359e3848a66d9a6b7caaee0207dde68a63208a883263c8306b6f84e3 SHA512 d971bac785c91e5863c2703921f763822c69e492c77905379d3870ccd7c42aa95689546755fd01e9df421833756f21ce6847248c02a965be591a7f294797af0d +DIST kcalendarcore-6.29.0.tar.xz 338400 BLAKE2B e4b346cd4577c326b6b6e258fed2f3c3a3a96ff7caeba5a17c2adfc5078909bbbe15b5143f46a56d43e06d565eaccef97eec50fb85431d3ec4a63ac1a34faff7 SHA512 d8cc10c423bd40659badf25f0d1225c64f0bc8be7e026053d0c380c828ed6c2b1253e39ab8e3292eafc7f0be2feb32a531a9476302d6f223039497fe9521c4e1 diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-6.29.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-6.29.0.ebuild new file mode 100644 index 000000000000..b602c4927e5a --- /dev/null +++ b/kde-frameworks/kcalendarcore/kcalendarcore-6.29.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library for interfacing with calendars" + +LICENSE="GPL-2+ test? ( LGPL-3+ )" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # multiple tests fail or hang indefinitely + +DEPEND=" + >=dev-libs/libical-3.0.5:= + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 +" +RDEPEND="${DEPEND}" +BDEPEND="app-alternatives/yacc" diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest index cd75204231a3..65f4d544022c 100644 --- a/kde-frameworks/kcmutils/Manifest +++ b/kde-frameworks/kcmutils/Manifest @@ -1,2 +1,3 @@ DIST kcmutils-6.27.0.tar.xz 2402772 BLAKE2B f987d2d0eb5c8bd10a582bfb04776e70fc300dc46be52dc3a84bd1dc4cc482035d109e03ae632a6ac93c0cd7d3c6b66c1f0550f252c0d38b6ee4238ce64d4c9f SHA512 90175341d579bbf0963dbf6da1bb47ae09b9986851630b3cf9fb18207848a689b8c81b15ab2e7b3965e6f85a393fa44d97923f071e740af0d59cbd8eea757471 DIST kcmutils-6.28.0.tar.xz 2402800 BLAKE2B 07032f58033458900fc1da1d43be8ffa6a930806005bcb1dcee1a1062c16068025843fdb70ff03b6fbe67000e691871de7db5bc5fd063b9f26c7a5eff7f17dab SHA512 f0fa2e75df42aef09c6bbe0366db7bfdd488e77017bac3083b2efb6b1c2999fce964bddc42d7a6cb42f6b73f0613990cf6cd122b1805e30624fc417a0be0e0f6 +DIST kcmutils-6.29.0.tar.xz 2403216 BLAKE2B 8a46c9625d6d52236cb7eb1f76cb7adf4b4c06bdc109789c1d9165a3b11fe8d7ab2706126246f355204694b351fe3ca6fb996ac0fff76d3fba97b79dcb8ed1ce SHA512 03b758737207957c637b46a5bdb54c6c5a883217c652c13e1acef55869cd289b8b0c956c7544e47579c749ea3f63463883e6e66bae88d88c35cec0f979fbbfb4 diff --git a/kde-frameworks/kcmutils/kcmutils-6.29.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.29.0.ebuild new file mode 100644 index 000000000000..5b735ddbaa65 --- /dev/null +++ b/kde-frameworks/kcmutils/kcmutils-6.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to work with KDE System Settings modules" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kio-${KDE_CATV}*:6 + =kde-frameworks/kirigami-${KDE_CATV}*:6 + =kde-frameworks/kitemviews-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/kxmlgui-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest index 20b5aab2d657..bd635665790b 100644 --- a/kde-frameworks/kcodecs/Manifest +++ b/kde-frameworks/kcodecs/Manifest @@ -1,2 +1,3 @@ DIST kcodecs-6.27.0.tar.xz 2477088 BLAKE2B 954205fd4b0217154a93e63a759d6a318c6a8e7a658d8d762f8aa6ce6833fcb5f7441df251239f45ae9cce6e25174726e2f95c3f6cf30dbeefcd5e4cea8923c6 SHA512 3c1fc70c52efffe4687ac879e4aecea0c4167566704ddffa2a357a34bd489eb840829f526ac04df09254df4b294308a2d1d12ba54346846de5550adfd3d060a4 DIST kcodecs-6.28.0.tar.xz 2477088 BLAKE2B 97975439ad2bcd66dbf340edbf00cad29ac0e2de68970ef2253c5b2c3f8d5f6c18a1815ab6b7f4a1ecc2bf8e9665077452300a9d7d69ff7ecf5b7f34f92a4413 SHA512 6130f2a0e709b6da2a3dfcb1affc028bb61da0b15642b460d393e7c1b8abbc91cab30be597a907bf0490e565384e17e01d929c479623587895fd0e0b6cd8b178 +DIST kcodecs-6.29.0.tar.xz 2478600 BLAKE2B f1dcadcbed6c5d96e11436dc6f8184abbf3acfd98e8d5153dc487555cdb0fb9d2bf9c59c8c283730ee3f4dc3ee55d660c4357f209706c3133c42729218dc18a6 SHA512 dd532e34c495f8c06c16f47a291a4b4a5a95a800abc6c73e973e478e04c0384a7afb4803ab0efcba50bd424d07391a3630eb5dc72925b49d73dbf94530b24c97 diff --git a/kde-frameworks/kcodecs/kcodecs-6.29.0.ebuild b/kde-frameworks/kcodecs/kcodecs-6.29.0.ebuild new file mode 100644 index 000000000000..c38e0c2b98a8 --- /dev/null +++ b/kde-frameworks/kcodecs/kcodecs-6.29.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for manipulating strings using various encodings" + +LICENSE="GPL-2+ LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 938317 + rfc2047test + kemailaddresstest +) diff --git a/kde-frameworks/kcolorscheme/Manifest b/kde-frameworks/kcolorscheme/Manifest index 60bc5396a0b4..e4766a30b642 100644 --- a/kde-frameworks/kcolorscheme/Manifest +++ b/kde-frameworks/kcolorscheme/Manifest @@ -1,2 +1,3 @@ DIST kcolorscheme-6.27.0.tar.xz 51800 BLAKE2B c66e20459022359cbb568c1ea517c6ffbd2e97cf18c1e781610c15cc65ffac6db7d8b28a8a3f65027611cbfbbb2c0ba12ea59304c435f42bb8d1034d2089bab6 SHA512 61f7dc19ed4ff144163df12f92744138fc7e6045e072c57aabed1c09f950b45cd12626a21b43a634a72de5118042cf26b544bab381ed4a40a74f228ab5fac61f DIST kcolorscheme-6.28.0.tar.xz 51804 BLAKE2B 4d49bfb4fe0bae69ade8f8c41c278c57773dedf86143af4580712e8621a5fb0f4daa5c1d9e31a1c8993e4e4fa5d43f9afa3b51c02382af67630f5e440f1790f3 SHA512 f92050ef149c3a1b78076fb1a50e80f241b652c8eeb4a1974b0c64fa37ad86c6b958aa61fa2ad421b14cfe6ad1c693df17f6bce16cfb44be0219d98cde533080 +DIST kcolorscheme-6.29.0.tar.xz 51900 BLAKE2B 19933208c6b39129137b8747b2dec4af82f39ae35498ad1374e36170753052a26e1759901490e649d1cb6a7044530f0ff886268cbf76d242329b904de5cc21e9 SHA512 5b6be11e1ba84d7268c247c49c0a2bc815b8e7ec18f29dc220eedf89905d7f6907c3ac410e8cb3fb7d2bf776fc09669a3a89873f0ebfe067e15f8fc88a593042 diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.29.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.29.0.ebuild new file mode 100644 index 000000000000..a53ece414492 --- /dev/null +++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.29.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for downloading and sharing additional application data" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest index e7947e8bbc2b..47b337e2bc8a 100644 --- a/kde-frameworks/kcompletion/Manifest +++ b/kde-frameworks/kcompletion/Manifest @@ -1,2 +1,3 @@ DIST kcompletion-6.27.0.tar.xz 2256672 BLAKE2B bd79414a27cbb62528ba451e98d368407fe938aad8d89ca5c1003d108b674526b30383591baa29341e78e2d979ec0e68fc329443ff22a61aca3786212909c9e8 SHA512 806c47c4744a938bf5318ddecbfb07a425376a00ab3fc53aee07139bcb5c47a2e2a6bb1bdc21385656d07afb5636cf200fdf45c9eb3cef26bf2962f220c43780 DIST kcompletion-6.28.0.tar.xz 2256440 BLAKE2B 6508972d84bb9767deab4ffc7dd0d99a3eac3f839e0c995ebbd3b2d6ff9330d0f8eae345ebb582e6f7169166861dcb7a71fce9d4965bc23103ef271778f7a1e4 SHA512 9a30cef5ea3a9bdc853325edac9d7a789b77cf3c2b3bfce116a8bba787baf3af89355a0c812ce51ec94fa946a3af26cda581d8d1536e8984fda84aea4ec45ff7 +DIST kcompletion-6.29.0.tar.xz 2256668 BLAKE2B 62b00fbc3ba37cc3252ab5aea21f8cc8a82f12bdf6902b5ab130be5e939ac60c4e50cc4f677f8af9abc43df256bf97f78debbafc2715ee05fcde0038c18b1a54 SHA512 1d1193b830767b78e13c097b1a4a2f9645d17febb5ab07f16ec1bd0747af3bdcfee5cc4ace9eb34034b1a6272890294bc6de1ee467c8ec24152e2a47c736c6dc diff --git a/kde-frameworks/kcompletion/kcompletion-6.29.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.29.0.ebuild new file mode 100644 index 000000000000..66e8fc6bf44d --- /dev/null +++ b/kde-frameworks/kcompletion/kcompletion-6.29.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for common completion tasks such as filename or URL completion" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest index beea95501def..734852359021 100644 --- a/kde-frameworks/kconfig/Manifest +++ b/kde-frameworks/kconfig/Manifest @@ -1,2 +1,3 @@ DIST kconfig-6.27.0.tar.xz 383752 BLAKE2B dbd685f514ba179ebaf0c629df0d66acc6c4466ce69f52ea6a74859867cb5b30ccf3f43d207e86a76c04e405c81dcdcbd0ec7522fc3ce422c2aad259dd8b1e5b SHA512 36afa67240a2b113d061b68e411675ca755ccedda59627a835bf607e31fd1406326aa89281bee22b254c3c180cd1c54c3cb672198c528d141c46f3580e0b0ebb DIST kconfig-6.28.0.tar.xz 388620 BLAKE2B 8cb494fc4ca9f07d3273f979ec5e44a24846daff3fbefbbb0da7db3b8342335da803337f7f67b0fc07c7cd5a0b03200853234b5bd69e2989b345af3dbbf058a3 SHA512 39d146b4ed42e6955331af65e19eb53cc1ba82dcbdb0e903787c146e1b68c8b4084702e8735ef28fcc05246ec02b914a36b64eded263618de601cc4b10a934d0 +DIST kconfig-6.29.0.tar.xz 391956 BLAKE2B 6a37bc0188c24e254f72b200f33df3e78979cc3f4d57ac587f0a96fb4a4950d21e7c5b0cfd9277598a46a7a0ca3a3b0126339d35d70f1429a00aae295b3d77a6 SHA512 42b3dcf0128c2636d16669484c155567271083a6f16bcea36c4c87c855b16aabdb6a8cb5ac3f23f32657f83ebda83aeee0b1556c594fe117d23fcc38501bc9c3 diff --git a/kde-frameworks/kconfig/kconfig-6.29.0.ebuild b/kde-frameworks/kconfig/kconfig-6.29.0.ebuild new file mode 100644 index 000000000000..4c4883f42031 --- /dev/null +++ b/kde-frameworks/kconfig/kconfig-6.29.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for reading and writing configuration" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="dbus qml" +REQUIRED_USE="test? ( qml )" + +# bug 560086 +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,xml] + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] ) +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} ) + +src_configure() { + local mycmakeargs=( + -DUSE_DBUS=$(usex dbus) + -DKCONFIG_USE_QML=$(usex qml) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest index 2c3df0fdbc6d..b185ae49c667 100644 --- a/kde-frameworks/kconfigwidgets/Manifest +++ b/kde-frameworks/kconfigwidgets/Manifest @@ -1,2 +1,3 @@ DIST kconfigwidgets-6.27.0.tar.xz 2490072 BLAKE2B 965a2263452b2f98200088a7dbb6924e69dde7a1b1e21551925119df921bcc34c668d6d123fa3e9349a5a82cfe5c948ef1f3e35cbae58f5a193831355067029d SHA512 5532e85d4e46266fe225c779602049e5242934e9ac8faa8045172c21de8e5385a909d34846632ab910f1b7a1c6f01ace0667a5c4c598630a2e895495c6fdb2d8 DIST kconfigwidgets-6.28.0.tar.xz 2494072 BLAKE2B f72cb444f5642ba27237314a744a391f5a90b89aea219ee772aa83b8815c4fb3a46fc1bf50011a6e47b66b645c91ae4b3a9f1a04977b9a360e26580f9d0fedea SHA512 af6433f3dd2743a600dee1133ef96105d982480336441067d609443f1ad73119c031f23dd4b5a97d2231192ffc5dad58d691915f5f65725520b23cb67229342d +DIST kconfigwidgets-6.29.0.tar.xz 2494140 BLAKE2B 8fd6c536ea8aa367e81cfa4d35228b88084f570a9fbe852a213cb883a373089c64f44ff20aee5dfc3c3c8ba92f0ef24b5f0505db7779451024c4398c905fc079 SHA512 da866371150e6076ddf85deb3449af1cdecf6ba9d2af6da644cd4bc931f3863f930bfdaf0e4320571e4ee8c9c9f50d33a05a6d3dbdda85294336ac32a0e10ce7 diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.29.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.29.0.ebuild new file mode 100644 index 000000000000..db44d99223aa --- /dev/null +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing an assortment of configuration-related widgets" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +CMAKE_SKIP_TESTS=( + # bugs: 864250 + kstandardactiontest + # bug 926497 + klanguagenametest +) + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND} + test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] ) +" diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest index 7128b34dbbc6..a5854ffd6a7d 100644 --- a/kde-frameworks/kcontacts/Manifest +++ b/kde-frameworks/kcontacts/Manifest @@ -1,2 +1,3 @@ DIST kcontacts-6.27.0.tar.xz 215440 BLAKE2B f74024f9cb4ef8bc9335b713eeab4142fbad0e23bdd0b6a7c7de71e74357ef51cd898d999af8d0ad64af7f625e8ee8263dca468cd698dd6ac89a53725bc76796 SHA512 2ebc70689ebba4d7c1dd195f2c7381643b0e9c082c51c78f06294ebbd26eb25611eb6b68298da1f4c4d9e3d570c69289cedb897f7743fce8a6b63695125f09de DIST kcontacts-6.28.0.tar.xz 215500 BLAKE2B 742a8a5fb65d43bb63aed65d775a2748fddafc6e74d1ea3e2accab61cae1ffa0512f1840638c41f068b3545c581d738846f6b35daaa6fb01ff4abe46e373b6cc SHA512 03525816014409aeda9a0e8d80aa7cb23897cd2d7f8429902ac243b89036d67e0b77b87011272d7f20ea9af5d04abdcc0b07fdb2bcd40512562edae5d3078049 +DIST kcontacts-6.29.0.tar.xz 215588 BLAKE2B 447643ff9a256624573380a37249c62c720239fae06df0726394d23c436e0af3e637d95a0f6c974d7572ce37601ffe8257f8ddbc80bef5e430efe304f8e39f33 SHA512 35f064164ee382bba16b818e5a546d2af8df27c033e2e83ab35753d10dae458d57b6b6fcb3b2747798d598d9ca75bd5dcf74698d551b8c8621df2e3faa71b503 diff --git a/kde-frameworks/kcontacts/kcontacts-6.29.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.29.0.ebuild new file mode 100644 index 000000000000..a4d68a540dba --- /dev/null +++ b/kde-frameworks/kcontacts/kcontacts-6.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Address book API based on KDE Frameworks" + +LICENSE="GPL-2+" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND}" + +CMAKE_SKIP_TESTS=( + # bug #566648 (access to /dev/dri/card0 denied) + kcontacts-picturetest + # bugs #712798, 838502, 953969 (again some Qt translations loading related err...) + kcontacts-{address{,format},phonenumber}test +) diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest index d5274729e8f3..17732e361a8d 100644 --- a/kde-frameworks/kcoreaddons/Manifest +++ b/kde-frameworks/kcoreaddons/Manifest @@ -1,2 +1,3 @@ DIST kcoreaddons-6.27.0.tar.xz 2519920 BLAKE2B eae847853595919aab0f7fa0b38ad9a7dc2cff502293a139976a7a7a137f50d95133efa0ae59d41e47cb65fbef10a92fc930900ef570b24b155c411f84e33f87 SHA512 a803fe5001e76d58528148d2c9e6e398ddd7ba21ab298babe62c893edad71e3a65db5ac8850fcaff49402915385379dd8546de7aa9bda4366163b6a912595dcf DIST kcoreaddons-6.28.0.tar.xz 2524292 BLAKE2B b30e132140df65601e5abc5d93a487a82f4b4b9b4ac057ab02fb79471763a5b13ee18da8d8dca31399cbbaf1085e0b007a196eaa958301cc7225a26a466b7998 SHA512 373da978047b9e48687d0ca290366316e63375e1dbc31166d879ff6448c756e2f946b7bad7feafbf4035cae527b90c046df5a0ea03db30bd00e5b5c0179f8cd5 +DIST kcoreaddons-6.29.0.tar.xz 2524816 BLAKE2B 921c9daf605edb797453f038e77977e71444d90b516f7d7cb6f19b45e6f36f115e6009d362a863a973f73e2ece3a25d5c1267fb1c8ce49cfe284577c6cbb0bff SHA512 6f96bcbda263a5319febac5166a2ed4d83a194dec4405c40b09e98ef36efb9b046dc001c0424b6fecd3e80fb71ca4e3e4acf8bb40ecff825de1f56ee4709271f diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-6.29.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-6.29.0.ebuild new file mode 100644 index 000000000000..9d3b12519c72 --- /dev/null +++ b/kde-frameworks/kcoreaddons/kcoreaddons-6.29.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org xdg + +DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="dbus" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + virtual/libudev:= + kernel_linux? ( sys-apps/util-linux ) +" +DEPEND="${COMMON_DEPEND} + sys-kernel/linux-headers +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qttranslations-${QTMIN}:6 +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DKCOREADDONS_USE_QML=ON + -DENABLE_INOTIFY=ON + -DUSE_DBUS=$(usex dbus) + ) + ecm_src_configure +} + +src_test() { + local CMAKE_SKIP_TESTS=( + # bug 632398 + kautosavefiletest + # bug 647414 + kdirwatch_qfswatch_unittest + kdirwatch_stat_unittest + # bugs 665682 + kformattest + # bug 770781 + kaboutdatatest + klistopenfilesjobtest_unix + # bug 963953 + kpluginmetadatatest + ) + # bug 619656 + ecm_src_test -j1 +} diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest index f8f894a58cb3..a6dd8fe2385d 100644 --- a/kde-frameworks/kcrash/Manifest +++ b/kde-frameworks/kcrash/Manifest @@ -1,2 +1,3 @@ DIST kcrash-6.27.0.tar.xz 32888 BLAKE2B 9595d739b9d7b5048bf853dd5b8981d4e9e9703664f63a533b45327199be4e22b423b30cb496aff037dde0a4c2ad06b0ada81b6bb74d4dfdad013cf7c0b1eb66 SHA512 84e3828fa5cad16931eabdf7dd459b552a600cd142691f5b85d9bed807fc856cd8bf688d716aad99f409db599912dfa42347a05b10bb30b4486b3ffdf6f8318c DIST kcrash-6.28.0.tar.xz 34388 BLAKE2B c9193a15d5c9cd914517f0baa0c66b9abc80e0d6aa3515ec9d1a798605f0f35b137e4000be5f57faa91cb382930cf0651aea47fe12ef257ca7e428903177b58f SHA512 e8366d605df8e9e8a6f2c6420b217abd16e04bbae1db8d5cbadca813ccaab9e614d2fd8f4bc90e8d99c04a46af9678c2b7fc099ff08d32e08bd6008a3349aa44 +DIST kcrash-6.29.0.tar.xz 34556 BLAKE2B 6034a3d593d132138e7d3fac471b8eefc019e9b57fa67b57dae9282ea8fde7c00f9b75df7df939884317b3bf5ac93dde0a654f0d72ef5a6a53a2b44b31105a34 SHA512 db8d34a5d8de76220ca73a8c8d65ead7ee5f13e4d5803b3abb0849a66174ad345461b847f986172b0368ac820eb2ae70fd54f14c38404f3e60b8dbc1bf99d1c1 diff --git a/kde-frameworks/kcrash/kcrash-6.29.0.ebuild b/kde-frameworks/kcrash/kcrash-6.29.0.ebuild new file mode 100644 index 000000000000..36519e271409 --- /dev/null +++ b/kde-frameworks/kcrash/kcrash-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for intercepting and handling application crashes" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# requires running Plasma environment +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest index b2b5c4fc3251..19e5cd9f6a8e 100644 --- a/kde-frameworks/kdav/Manifest +++ b/kde-frameworks/kdav/Manifest @@ -1,2 +1,3 @@ DIST kdav-6.27.0.tar.xz 77724 BLAKE2B 9c83fda187c297181dd64e0323988277477755fe7cade6bf136a6c33b963bac0167f5da90cb0462550746a25bc9d00c72e9096058ccd437f7a8e1b9cd1805b04 SHA512 1879c850fc5246f817ff7c3c948d5d643fc143f6703015c2bd556565b1aa248a6890ac773b8c4dfec845442f49baa53adde49cb6cac941d1ed5989e59c915afc DIST kdav-6.28.0.tar.xz 77832 BLAKE2B c3f3773278e6ee3522a4db5d7fba5b8f08e4c2c4fa97c20037ea0e9b97c2e711de0f22604fa35330147a09f76de75933936a06e2fb6b50e5b14c326a54881a8e SHA512 a7cc12b681c1513e0dff91f284104e585815b46f1c2beb195ffe20ea2ae115dee671af56f6bbd8b09234a6666aa604b8cb62e4752a5d18e2d49bc4c904cc7e82 +DIST kdav-6.29.0.tar.xz 80344 BLAKE2B 06965008a7efd7a1aeb2b3c6dfaea4740a887d2e246465d5ca6b485a3bcfbfb436486b011b653c1a233570e8cb77fdbe453c44c45d1bac98796dff500d0def87 SHA512 9c9bbc05aac427b21dfc9928e758f2e3a36e4583d59238ea595339cf356e31a3bac59c75d962e2f604042fc8f5b950eccfbd158ea19d9077bb683a13356019f2 diff --git a/kde-frameworks/kdav/kdav-6.29.0.ebuild b/kde-frameworks/kdav/kdav-6.29.0.ebuild new file mode 100644 index 000000000000..40739a7e9392 --- /dev/null +++ b/kde-frameworks/kdav/kdav-6.29.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="DAV protocol implemention with KJobs" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running kde environment, bug #977471 +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,network,xml] + >=kde-frameworks/kcoreaddons-${KDE_CATV}:6 + >=kde-frameworks/ki18n-${KDE_CATV}:6 +" +DEPEND="${RDEPEND}" diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest index 8c232b64b1fb..0864d8e2bf22 100644 --- a/kde-frameworks/kdbusaddons/Manifest +++ b/kde-frameworks/kdbusaddons/Manifest @@ -1,2 +1,3 @@ DIST kdbusaddons-6.27.0.tar.xz 46688 BLAKE2B 9e023ca0527a91af6d71270410979b68ea000fb928ed94bc75ea89aad4e6efd2e138f7d05f359049a969e31685dc8a3e83f4c6a9d732a5e1f1b820ce95042b4a SHA512 f17ccae4d6aa0d648cf05bcd8fa7b3320916b2c2eef16639644cebf5f95c5adfa8dc6c6fe58b5fdc338d4eb82db7a669b4ded2d586f166dcfc9e7b6d09934c2e DIST kdbusaddons-6.28.0.tar.xz 46676 BLAKE2B 5bfd4d7e98d3bc6358de106528a99873ccce847c9ca1b7a18e8522bdfc94ba07841cabdc9729568d3f70307536f08da9f7f877d4aea4170d1ad043f5435277c6 SHA512 2fae3db5903638cda846bcf3aac42a84ac195f93f19a1a1f4bba2f56e886964f2c0d3b7de706aacbd9d494af440fd1ea62379334f1cca1255cc00a4d89da1591 +DIST kdbusaddons-6.29.0.tar.xz 46816 BLAKE2B cfb7a256fea1f0982ac48948adbb555efa7ef6d1870746dff00c79e3434c0746a678f8ef17ba1586db551fecf73cad8c3337daa1938c43357d9e670854713cc9 SHA512 56b71d5638c171a1b5f8d10eddc760a552699b9c8dffed75e8b212353ca8293da38cb121b028c5f144f607486888a88b37e511b663d6c6671bf29aa1785402d3 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-6.29.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-6.29.0.ebuild new file mode 100644 index 000000000000..5e6a75a2b69c --- /dev/null +++ b/kde-frameworks/kdbusaddons/kdbusaddons-6.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +VIRTUALDBUS_TEST="true" +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for registering services and applications per freedesktop standards" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus] + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui,X] ) +" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest index 8ff38ba21482..dedda105c7d3 100644 --- a/kde-frameworks/kdeclarative/Manifest +++ b/kde-frameworks/kdeclarative/Manifest @@ -1,2 +1,3 @@ DIST kdeclarative-6.27.0.tar.xz 2365608 BLAKE2B 220abd3803b2b854b2f2dfc219804fb78d4198a14cc45503fc5af1063dfb3e791912a56cd7ba401da440f974b0466bdae27794bbdc6f75b5ac663fcedea42fac SHA512 4ec6e3a774112be3ed746b06f408363bce7ec7fae412a7bb9085ce5d12861d89d5ca8189a5b2905f15efc83a1fb0c0faa5679d67d9d98879d5ea07046e6f557c DIST kdeclarative-6.28.0.tar.xz 2365832 BLAKE2B c4cafe943626f1320889bba2059eee99611d21555c8910e41c8a2c6c55a6c96209f2b9b8e61b6de98679f3c45688a1af0f732622cb5c84876d9eceecdbe86f0e SHA512 60b2ea2291861b5d1bd8dc9b39d6374f835a86b8fe551f53b484576b8b5355a6a658be70dc7aa3e6bb866acfd5d8a8480666bb490c870675a1c52c8bfd1da433 +DIST kdeclarative-6.29.0.tar.xz 2365236 BLAKE2B 5c9f10b36d5fb4c7ce328554db26ee92e3ca73bc6000043caff959058c6faef9ee4783f3f58be288fa483dfc55b755f3469995ad94536be92345ddaf7a178d19 SHA512 d5fa8a0435982b6f134d470f3e79042c4ce0cff5b367df386df8bbe7a5f141904eb7df6f82f724bd30c7b2e652ffc3481964a565d22967d30b5d1363156f5b61 diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.29.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.29.0.ebuild new file mode 100644 index 000000000000..6d0b6e6f793a --- /dev/null +++ b/kde-frameworks/kdeclarative/kdeclarative-6.29.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing integration of QML and KDE work spaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kglobalaccel-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kservice-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest index d2e3ad1fcd78..efee13d0b922 100644 --- a/kde-frameworks/kded/Manifest +++ b/kde-frameworks/kded/Manifest @@ -1,2 +1,3 @@ DIST kded-6.27.0.tar.xz 34788 BLAKE2B 92417aeb4a80696e9158fc556c7de3b543bb84c69e96f3d58cd80a08d56e248d2f6a1159b6f8b3aad4f1fe046416a5bded97f8613b1614057c59b0a007cf31e3 SHA512 a8d1ef78b89588ddd86f83f50311c3d932766a745684529e1ccbb7a5960e5b5b4a549fead61bfb297cbef7616c5f827b2634d8ef5977029e95bafd89ad8b9a85 DIST kded-6.28.0.tar.xz 34796 BLAKE2B e903efa00c4b485cf6d60cd95a0d501c707dfe397275376dedaa6ced4d2b5b9c4be1fc5e9c8c59f9e5194bb8ab894e611e297c2f901e081a505c20da85078c81 SHA512 f261aa314cd51751e101686362c7ce897adbf36715017c50c2a8a939750f016a78d417d30d9389aa6b86d9588650637e6acc965b48153126ea64231f2ecdb0d7 +DIST kded-6.29.0.tar.xz 34808 BLAKE2B aa4e4581cf0f7ff2b85360b6a39642d3315e9be79ad78d03044c8cdfe78def900e0a178671798157ad617fff8bbb4d1007f32ac4a8278167bad009fd78ea83ed SHA512 b5e0dd093bf9ebcabdf018ca4af8d272f435b0d3be49c938000cc18ed370fd5fde33522e2594c413b5f3ddf67d351cfe65c79f1e579ccd3ba7c2712498325c72 diff --git a/kde-frameworks/kded/kded-6.29.0.ebuild b/kde-frameworks/kded/kded-6.29.0.ebuild new file mode 100644 index 000000000000..0e9ef306be0f --- /dev/null +++ b/kde-frameworks/kded/kded-6.29.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Central daemon of KDE workspaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+man" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kcrash-${KDE_CATV}*:6 + =kde-frameworks/kdbusaddons-${KDE_CATV}*:6 + =kde-frameworks/kservice-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package man KF6DocTools) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest index 6fc4ab6bc279..6c45e971dc0c 100644 --- a/kde-frameworks/kdesu/Manifest +++ b/kde-frameworks/kdesu/Manifest @@ -1,2 +1,3 @@ DIST kdesu-6.27.0.tar.xz 57392 BLAKE2B 45f50bcb1219ccfdbb47bc02fa51180a46486da22bbf50a9b6f9063bfff49f853e6adf5219b4a8b64de46e4fc8947b99f7586b61a8111baba3cef12dea54b364 SHA512 9b582c299713b2d9efbbe68d45030c81b08322be0e58a0dcd3be419ada2dcaf6e6aa0122596263f39a6992ad7fab79ab85d2fd057d4dbde498bb63bd7399e56e DIST kdesu-6.28.0.tar.xz 57368 BLAKE2B f0322feeabb1ca9c2def9ba2cd08c80ef2bdd5ce60ac6ed556ec2887e05a7e691dd6877c9a26eb282685e1e60be74a3009a23f778fb9a1cde650e4fae07dbc2d SHA512 262a06a33392a81f06729dea038dd0c3b0edfabf74da5616d907bd207d92a98ade73a638ef94758aee4a5e77cbf93484c675258447fe44d5e27329223361113d +DIST kdesu-6.29.0.tar.xz 57376 BLAKE2B f5404e245a8d53418929c84d3d7feda58fb6d4586d5d1c5bd27ea9c6fad4e6b25ac83f32613fc16ab3c877a8fe4f45ff1904b0563463e7fe37d62f10c9df97d4 SHA512 c3d62572cf17c99d51d891654535c9c107bbcd827aa9242e54b0b3a211400bc80d823540643107775989b2a9b118929df870834ea1540c5e93ef3be182b9d81d diff --git a/kde-frameworks/kdesu/kdesu-6.29.0.ebuild b/kde-frameworks/kdesu/kdesu-6.29.0.ebuild new file mode 100644 index 000000000000..3c1479e73ffa --- /dev/null +++ b/kde-frameworks/kdesu/kdesu-6.29.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to handle super user actions" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +RDEPEND=" + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kpty-${KDE_CATV}*:6 + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package X X11) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest index 38da84990b2c..a0cbdc3de64e 100644 --- a/kde-frameworks/kdnssd/Manifest +++ b/kde-frameworks/kdnssd/Manifest @@ -1,2 +1,3 @@ DIST kdnssd-6.27.0.tar.xz 2202232 BLAKE2B 1e2dace79c71c00812895669a4d7c1ddd50f717267c451e60427305a3dd500f88962a3737ab35c0114c81e0fc9558ef4a713538cd0c1d586aeaba1127878bfe0 SHA512 22b5c3fc8e3539bde48f03fbd5b312c92ca5bea2daecf88befa8b540d6a5a808205541c430b28c1c37c35f5cf729feeffde5511443757469963b38a59e9a3ab6 DIST kdnssd-6.28.0.tar.xz 2202988 BLAKE2B 5465e2772453f07cd3a14a8d72860644321ef042de90702c2bb2d7ef47c67e9eb690bf19620c10827ce293bc992b6236a769d6d50208c4878135bf57abb93e8c SHA512 e43caf007f66004cfa12a152aa6fe43124fc6f80b06bf0c0924cc7e23c3c9b9eb9dad52e902c0985bf15aff2bb3f6e8683090879f0c9dabbf348e8da12a0ba72 +DIST kdnssd-6.29.0.tar.xz 2203312 BLAKE2B 54341ae1e1fd42405884780e28ba4453686f0e3900b3ffb41d07dce023523a4880907d957ce8634e119d9939d0b6b7e6bbbfac6236e27f664b47133d7a29ad0f SHA512 e23895786b660216d011ee15788c866953e34ef383745549aa0750c1b481f4cf0f968d89c95395ef33d2f7410f25b6d76fb148a4969637fdb0517491f95603f2 diff --git a/kde-frameworks/kdnssd/kdnssd-6.29.0.ebuild b/kde-frameworks/kdnssd/kdnssd-6.29.0.ebuild new file mode 100644 index 000000000000..98729539e764 --- /dev/null +++ b/kde-frameworks/kdnssd/kdnssd-6.29.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for network service discovery using Zeroconf" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="minimal" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[network] + !minimal? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus] + net-dns/avahi[mdnsresponder-compat] + ) +" +RDEPEND="${DEPEND} + !minimal? ( elibc_glibc? ( sys-auth/nss-mdns ) ) +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + if use minimal; then + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Avahi=ON + -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets=ON # examples are not installed + ) + fi + + ecm_src_configure +} diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest index faeceef4982e..b2482cb89e40 100644 --- a/kde-frameworks/kdoctools/Manifest +++ b/kde-frameworks/kdoctools/Manifest @@ -1,2 +1,3 @@ DIST kdoctools-6.27.0.tar.xz 461176 BLAKE2B c5f16c702eeb40d2f6a8f7f8cb01ecd218c1d7a125c4d387030c88d7a072eedc838f264862c2e301a5e7b99d4733c056b405a4e9aa92e8d109d7410ba69c3212 SHA512 af8d17adeab2d6fccda3e7e85c5ac45499297e3588989b58e9dcbb5e06470b6d04f1a6882760930b07eaef6f6f61ca350278d37818c6c49d83aa15bde518627b DIST kdoctools-6.28.0.tar.xz 461212 BLAKE2B fd223e23e37bfe9193dee9904fd8bc8aabb682680c758ba369eb8310d6f4c81da5977fc6fe2f62bac71ec5a54dd2217ab35008aaddef96b640a89c75df9f8995 SHA512 35e5b981d6a7cfb471d46d5bccc59ee2a43aadbcb8c1f7c54747956589dc33a83e34648a197c457770912c2724dfd43086d027e20924467e45e19395b34887dd +DIST kdoctools-6.29.0.tar.xz 461224 BLAKE2B 39a9eab43a851493b131053c020a3890abccc7d956c732d09e29205e4cf3409caad249af15866292ca8334ea1681bac91610bce3204a66301fcfa425d5073dd7 SHA512 cb4d1e5688504b0dcc1a1abb84a4c2e49f9fa02614fe3b83f80a5ca0956a2b0db635d689f589b5e7ba61f7cb0f36743832c6e679d4106296f266fa0ff40440d6 diff --git a/kde-frameworks/kdoctools/kdoctools-6.29.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.29.0.ebuild new file mode 100644 index 000000000000..b011a1021df3 --- /dev/null +++ b/kde-frameworks/kdoctools/kdoctools-6.29.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +inherit ecm frameworks.kde.org + +DESCRIPTION="Tools to generate documentation in various formats from DocBook files" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="nls" + +DEPEND=" + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + app-text/sgml-common + dev-libs/libxml2:2= + dev-libs/libxslt + =kde-frameworks/karchive-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-lang/perl + dev-perl/URI + nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 ) +" + +CMAKE_SKIP_TESTS=( + # bug 665622 + kdoctools_install +) + +PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package nls KF6I18n) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest index 5e48385ccab0..5866e704626e 100644 --- a/kde-frameworks/kfilemetadata/Manifest +++ b/kde-frameworks/kfilemetadata/Manifest @@ -1,2 +1,3 @@ DIST kfilemetadata-6.27.0.tar.xz 699016 BLAKE2B 30b0b4e66e309e7af26fd964088fbb6a38f2ac3be7939265328f976618138d5dd7bd60d98147d8e899aaa541cdedcecfd63364eaf4c5d1af2a04d9c9736147b7 SHA512 003b101c3905e43bfe463eb95a997233306f97a1e59661ea26c863b1200930446861fbb8e89864d6b2449424f1655dce9d2aed24813369b568803410148c2d4b DIST kfilemetadata-6.28.0.tar.xz 703164 BLAKE2B c0e8423a6c10a2889391c0f8eb16c7304d99ec3758bcfa2c22491a29d2278ebed468e9965745630aea996ab069ad0e86e2e702375659c4bdabce897f0671685e SHA512 c3a4632bd32a0a2d2a3ae2666e409f8851c9e59dcdffbd579aa552f125e7e8c6d59ed3d35c0716d1e9536ea31e23b12b8c0dff89410e0d3086080a3d9b6bbe94 +DIST kfilemetadata-6.29.0.tar.xz 703632 BLAKE2B 057421c2137a01a84c58044765db23b1d86e553d6cc3c50edacd254a181945028264d604e34033ccbf2c9b78706b9ecb8b36e47c31399af20c8eea5fd5b60e4e SHA512 c560a4f797666c30322d85f1ac351915a08b925f16441918cdc705bf765ecedafe2c12bfa258e2088283c1677a284f51f7e3e39564330699efc4bc3a92b7cbcb diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.29.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.29.0.ebuild new file mode 100644 index 000000000000..2b4b83f75de3 --- /dev/null +++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.29.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +QTMIN=6.10.1 +inherit ecm frameworks.kde.org optfeature python-any-r1 + +DESCRIPTION="Library for extracting file metadata" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="epub exif ffmpeg mobi pdf taglib" + +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,xml] + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + epub? ( app-text/ebook-tools ) + exif? ( media-gfx/exiv2:= ) + ffmpeg? ( media-video/ffmpeg:0= ) + mobi? ( kde-apps/kdegraphics-mobipocket:6 ) + pdf? ( app-text/poppler[qt6(-)] ) + taglib? ( media-libs/taglib:= ) +" +DEPEND="${RDEPEND} + kernel_linux? ( sys-apps/attr ) +" +BDEPEND="test? ( ${PYTHON_DEPS} )" + +CMAKE_SKIP_TESTS=( + # FIXME: bug 644650, fails on tmpfs (but not for everyone) + usermetadatawritertest +) + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package epub EPub) + $(cmake_use_find_package exif LibExiv2) + $(cmake_use_find_package ffmpeg FFmpeg) + $(cmake_use_find_package mobi QMobipocket6) + -DENABLE_MOBIPOCKET_TEXT_EXTRACTION=OFF + $(cmake_use_find_package pdf Poppler) + $(cmake_use_find_package taglib Taglib) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Microsoft Word/Powerpoint file indexing" app-text/catdoc + optfeature "Microsoft Excel file indexing" dev-libs/libxls + fi +} diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest index 8f417c7c3146..88158c6463a4 100644 --- a/kde-frameworks/kglobalaccel/Manifest +++ b/kde-frameworks/kglobalaccel/Manifest @@ -1,2 +1,3 @@ DIST kglobalaccel-6.27.0.tar.xz 2228548 BLAKE2B b3caea8f4d3a17ab264229123394284101e27895d3697f2b409970e916fc9c2ae45022a7a40e69a0e111d3a3945931537fb5f38994e856546a42a4ccedd3fc32 SHA512 4247adfb44ce64015d0feb2c127da3715cae348ca44549747dd4e4229af29eb71c69d75398edc4b7e1356a90d03ea78d9e86cb071a3c3516ac485a0b9fb90836 DIST kglobalaccel-6.28.0.tar.xz 2228280 BLAKE2B f4709ce3b974dbbef790691aa759b22f6e4aec2751b85d0b4979720e63743d814c7a9af3b3e107aed3f744b0b32a2e67f2137dea79665ec02df10e631ee6e680 SHA512 f1697c0ed027be870d6cff49192c787ad7b89b598635d5622c38980aa266f1cef3e35a2c97848af09f0c1c10a7419d1b4fe49664324667bc5e0bbe93693be6b9 +DIST kglobalaccel-6.29.0.tar.xz 2228292 BLAKE2B 3328a5113450918b19bd6c7c50a636a2da513c39eb687c3545d52b7778b17ac91278be036ac0eb39f326ac02fe302fd40d982bd26aa8eb26c7401119ca4590b4 SHA512 54b9ebc1750f815096f7ae69c77a730ce6097d6347889388c9a84ea91685345182fb03785f25a5e6b944ce25a818333dae28204bfe719d172ee972cf7e80f1ff diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-6.29.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-6.29.0.ebuild new file mode 100644 index 000000000000..3061fc1ead76 --- /dev/null +++ b/kde-frameworks/kglobalaccel/kglobalaccel-6.29.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to handle global shortcuts" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] ) +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest index c1d82d224268..2bed468bc622 100644 --- a/kde-frameworks/kguiaddons/Manifest +++ b/kde-frameworks/kguiaddons/Manifest @@ -1,2 +1,3 @@ DIST kguiaddons-6.27.0.tar.xz 96152 BLAKE2B 6e5e9e00d892ea66fa7cce8702795bb20515d3d39631c6619e246a3e1117aef948e73aa7ef4811de15f50c32477e92bdf529df5c934f899daf2ddd239f451268 SHA512 3edeca2eb730feb17e4bbdabecf9ecc1d80b4b96eb50dc55ff23a9cbdc2fe767c4054129452d8759e324b57c6779958b4a043cf0d6501ab7485679c3c2135df3 DIST kguiaddons-6.28.0.tar.xz 96216 BLAKE2B f670e069ae183bdc478ad1fc4978c81b0b1f4c40dc233c4d17700641a46f362cf9852cc48f191824c9593cae427f03dac7eada880be3e66c8133d52935b61182 SHA512 e53966ce8501095a23df620625a07de3d7c7cd720d719a6dff1e54fc7fc38e69c17f50ff270d201768819e269b4b675235e66548e39c6522ef4b9510314d1f0a +DIST kguiaddons-6.29.0.tar.xz 97096 BLAKE2B 254c7babe7cf04ae816c25050e6cc6efd9ea05ba124e1ff1175b068de83705cc3bfb1fbf1d30bb582999c6e6bcb1af09d50d66c533dc51c8c55b835945203274 SHA512 0ec55bdd2c36cd70515df6e2127fa175c37b4ed1ac57053e095813b50f267d9b3d1076e2293f3c13f816f49c1a56b91b60e1d5abe8051f14a5c384d5fc9ba015 diff --git a/kde-frameworks/kguiaddons/kguiaddons-6.29.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-6.29.0.ebuild new file mode 100644 index 000000000000..5b8bb89527ec --- /dev/null +++ b/kde-frameworks/kguiaddons/kguiaddons-6.29.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org xdg + +DESCRIPTION="Framework providing assorted high-level user interface components" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="dbus wayland X" + +# slot op: includes qpa/qplatformnativeinterface.h, private/qguiapplication_p.h +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + dbus? ( >=dev-qt/qtbase-${QTMIN}:6=[dbus] ) + wayland? ( + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[wayland] + ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6[X] + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + wayland? ( + >=dev-libs/plasma-wayland-protocols-1.15.0 + >=dev-libs/wayland-protocols-1.39 + ) + X? ( + x11-base/xorg-proto + x11-libs/libxcb + ) +" +RDEPEND="${COMMON_DEPEND} + !<kde-frameworks/kguiaddons-5.116.0-r2:5[-kf6compat(-)] +" +BDEPEND=" + wayland? ( + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_GEO_SCHEME_HANDLER=ON + -DUSE_DBUS=$(usex dbus) + -DWITH_WAYLAND=$(usex wayland) + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest index 8d9b9eca83ed..111d19442bee 100644 --- a/kde-frameworks/kholidays/Manifest +++ b/kde-frameworks/kholidays/Manifest @@ -1,2 +1,3 @@ DIST kholidays-6.27.0.tar.xz 266468 BLAKE2B a9a1f0fcbaa0ae2d044a391f45da360e2d4f3fd55993895967a7903c1a3fa6fed1d73113ca4e21e2125bff4f16cad6603377b51d208e8e3470b72866c508639a SHA512 fd44b7c0241a636ca8e73485d6217ad7546898739a7d0bff700b20443618ae84760d9ba9b5dc724cc62ad91389bb53f0208c607598ca67d3aa607d5f216e5adb DIST kholidays-6.28.0.tar.xz 268360 BLAKE2B 21747e0ef40bc4f503cc935a2cb615629e9dd65e0cb782a04f254336cfc490a4844cf3642fb59ebdc2a1bf03e923a73664c2119a2e3aaaecd5744c5a1f55de4f SHA512 f9366d50b78e3cb1fd07517f90820e8553592ad2efc34564c7df319cb39345af7d5f7110b3130dc507b5ee9c0f446d84a4ba498e9c0638da1c2794b6593b8f46 +DIST kholidays-6.29.0.tar.xz 275700 BLAKE2B a0ce51827f323b3b33bc331fa4fdab88f482a97f6cc224f88f9cd110821a07a4944f56c3da63de83d5fc7de1ab3089533ecbc281eace03dc2205e086756033c6 SHA512 04f02813ba84df9170df34601bcc960f66b7dc5b65dfce669f6f37ad013782c4a36f796085844de768e0f43e5d53b57c46f08b7f463f0bf797a7f9129ad85090 diff --git a/kde-frameworks/kholidays/kholidays-6.29.0.ebuild b/kde-frameworks/kholidays/kholidays-6.29.0.ebuild new file mode 100644 index 000000000000..e31ed898a23f --- /dev/null +++ b/kde-frameworks/kholidays/kholidays-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library to determine holidays and other special events for a geographical region" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=">=dev-qt/qtdeclarative-${QTMIN}:6" +RDEPEND="${DEPEND}" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + >=sys-devel/bison-3.3.2 + sys-devel/flex +" + +CMAKE_SKIP_TESTS=( + # bug 948900 + testholidayregion +) + +src_test() { + # bug 624214 + mkdir -p "${HOME}/.local/share/kf6/libkholidays" || die + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf6/libkholidays/" || die + ecm_src_test +} diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest index 73fbf5a67b32..ba7f2c57256d 100644 --- a/kde-frameworks/ki18n/Manifest +++ b/kde-frameworks/ki18n/Manifest @@ -1,2 +1,3 @@ DIST ki18n-6.27.0.tar.xz 3048728 BLAKE2B 22c4cd7117ed0eadfe5b93deb301200732049891f59d71f83623271b72176992c6079baf161a494ed854179436f5df17a6ae313e043db36984f45fa8476d477b SHA512 9dd3fc708204bc03379af13609a56c138d3065a4b5981131d071a6d475f2e800a120bcc870122e552c59d7e820db88d55ec4497fda63c906614cedf8587a620f DIST ki18n-6.28.0.tar.xz 3048644 BLAKE2B 449a9974383a03b8b93b1268d91506c280fddf4ab88c187a6cc67fdf589e7f004b4666eea7bcbb250d91e8a6c5b45e9695d1e929e8523ad87c70477de65922c1 SHA512 082ce293bb46002c44ae5fafed36efd3b7b8848a5f2c58a86366fa2651bd4e8d429d8686d13b951118cf559c284b02cd50d21a3a529e00c051c253fcf9a2ae89 +DIST ki18n-6.29.0.tar.xz 3048876 BLAKE2B ce4b3c7189bb4f57f567e843ca6d90e0ab6c491993060649a401594a20d01e63d4d175197b08531c3dc251e6cf5e380256567b66faef82e1021d2730c60eb3ec SHA512 3619fb393f3d0f283484589612c1bc33bd0d639034e19f9b52d33b907d098571df56295d5173304b89a8c97b35ca447462dbe5fca15585ab48ec7af051038268 diff --git a/kde-frameworks/ki18n/ki18n-6.29.0.ebuild b/kde-frameworks/ki18n/ki18n-6.29.0.ebuild new file mode 100644 index 000000000000..a60bc66a3220 --- /dev/null +++ b/kde-frameworks/ki18n/ki18n-6.29.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{13..14} ) +QTMIN=6.10.1 +inherit ecm frameworks.kde.org python-single-r1 + +DESCRIPTION="Framework based on Gettext for internationalizing user interface text" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + sys-devel/gettext + virtual/libintl +" +DEPEND="${COMMON_DEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] ) +" +RDEPEND="${COMMON_DEPEND} + app-text/iso-codes +" + +CMAKE_SKIP_TESTS=( + # bug 876496 + kcatalogtest + # requires LANG fr_CH. bugs 823816 + kcountrytest + kcountrysubdivisiontest + # flaky, bug 948895 + ki18n-klocalizedstringtest +) + +src_configure() { + local mycmakeargs=( + -DPython3_EXECUTABLE="${PYTHON}" + ) + ecm_src_configure +} diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest index 33d1bf7c9887..dacedd2cc11a 100644 --- a/kde-frameworks/kiconthemes/Manifest +++ b/kde-frameworks/kiconthemes/Manifest @@ -1,2 +1,3 @@ DIST kiconthemes-6.27.0.tar.xz 1254732 BLAKE2B 7f6eda46bd0fad0618812244d64e646c8aa426b225f07ebd8be44db32ee985fdee507e070b425adad4a13c8fbd21fac9d940b9b64eafd3f6da40e40c5cb26ff4 SHA512 594453118a784e19aa703b2323bf8c527ae2009e653f92fb9b1f711531623681dd0d15288c393c1228e13abda8c3159949466ac5796ed102865bcad52b07a03f DIST kiconthemes-6.28.0.tar.xz 1254688 BLAKE2B ba141ab2f6aefedee83a3e2820e55b954ea236981548c10620ebd361ee100dc4756bdd3ee388110d4d0e064d5ce7b7ad8e78157d2640bb0b64b44d9601d307ca SHA512 fdaf6e1571b1d686edde26800d6ce444058ca2769f5e6764869efebb3b5e86fa33ca56076b47163d4f5929bf908d5b57360f3df59b4b9389ba412191dcbb7f54 +DIST kiconthemes-6.29.0.tar.xz 1254988 BLAKE2B 1901f2099fc0c1e3f7abe0531da0aad2995a73f4a2ef5c2875684676f205a971bd925ffefb3a7e3034bde7cc2ab323cfcc0457c1a66d768668cd74fab03cdb12 SHA512 6518281b8c171ffef67c534a5f876b4a69c8acf511b3653e317c67a6231df83cf4b1362db491fcb736e8214752b0721d72f5cfa2096dc1af43f12666cd7be18c diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.29.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.29.0.ebuild new file mode 100644 index 000000000000..d241189aec62 --- /dev/null +++ b/kde-frameworks/kiconthemes/kiconthemes-6.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for icon theming and configuration" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 574770 + +# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + =kde-frameworks/breeze-icons-${KDE_CATV}*:6 + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND}" diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index 74077f8424d6..c0e8cd8d8d51 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -1,2 +1,3 @@ DIST kidletime-6.27.0.tar.xz 30764 BLAKE2B f306c679f35fb9e97de45fd948a427f48dd9105144f85c08c7a7e7356ce36f1a5a8c108c78238ef71fbac4b1a68b4c7f2a9e4f83355876c9d779f00497eb652f SHA512 0de06d910856675e996c1bca2476586037356aa96b997465f96cec7bdd2f907f7e8d20df35004238ccfa0487dbfae8995c7c45af46a035d1dde9397ef4157cb0 DIST kidletime-6.28.0.tar.xz 30792 BLAKE2B edc7eaa27996beea8ecc43b8851d29e9390d8545a418f92f0df31e49503e92603d7ee8b14a937cc9173098f94610d7a224eac8ef34386bec7b37455e16e0f84d SHA512 d7417ae4e977500bec810fbd24a4921405eabdd357fdcab25fad1847039bfb1666f70c717c8ac6c99125c9742ad8a5a5cc81eb02d2608a08f28d6ebb3c8c6e1a +DIST kidletime-6.29.0.tar.xz 30796 BLAKE2B b76e026b1458b521d6456df61077b26c2dfaf539485de2b319e4021468a14e534172dc6c367c1c50d3f09702d3446723b0f30738f3b227ca5419552d70216d23 SHA512 15afc9e831fd62450dab0ce9ab0ef0b17a21a822c0b89bc0aed45ba6b3e7105cd65cae2e655c9442da6031d96cfb703228f3e427489945b34f373a047132d729 diff --git a/kde-frameworks/kidletime/kidletime-6.29.0.ebuild b/kde-frameworks/kidletime/kidletime-6.29.0.ebuild new file mode 100644 index 000000000000..8d7b7547e4e3 --- /dev/null +++ b/kde-frameworks/kidletime/kidletime-6.29.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for detection and notification of device idle time" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="wayland X xscreensaver" + +REQUIRED_USE="xscreensaver? ( X )" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + wayland? ( + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[wayland] + ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + ) + xscreensaver? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus] + x11-libs/libXScrnSaver + ) +" +DEPEND="${RDEPEND} + wayland? ( + >=dev-libs/plasma-wayland-protocols-1.11.1 + >=dev-libs/wayland-protocols-1.27:0 + ) +" +BDEPEND="wayland? ( >=dev-qt/qtbase-${QTMIN}:6[wayland] )" + +src_prepare() { + ecm_src_prepare + if ! use xscreensaver; then + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DWITH_WAYLAND=$(usex wayland) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index 3762feac0f68..42a045791f0f 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -1,2 +1,3 @@ DIST kimageformats-6.27.0.tar.xz 32373196 BLAKE2B 706f619fef337184b2f67600b75135795dab9ae2e27ef933ac72742b5a2cae0407a5c3ee0d3673e6362a7397318f495bc88a9b19570233c9b052d4c9c816059c SHA512 4dd73125da24da722c9967f850a2d43cfc80784d713258f2e829b79777ec98f4a4afd100e7c7bcb4a924ddf1614318193ce73bce2fbb57a8d16526aac4900643 DIST kimageformats-6.28.1.tar.xz 32371724 BLAKE2B 370f0bd820c6b0767ea8f61f6ca92ee98b35ec91db50cd908f82de6a7132d08fc27a7ea80422012d82aad67ad15ebb2838e14bf0f6ed5c3d41f920faadae6f25 SHA512 5b8682be0847d3e9ff44804b30b66bf304e5fb189c67b2e9953d2ce8e062614157c6b8739bbcd0a3a180b3f4c43859cddcecdf84aa7aff2b22fb3cdeea9d5387 +DIST kimageformats-6.29.0.tar.xz 33168296 BLAKE2B 758c07216da921df768aed5dd29c9d61cce32c7bb9b161f0c81bb0bc84a79cabe15ba8b45aab4e81b901331d36d8f16bfc818e4c6f3292549a7cfb6434bf402e SHA512 49bafc0699218890282aae244e56533f7be8880ae7b673876a689e7bfd953679e5b974e6a1f7697530e382140434f4c44c54f289b2d87879cb741957a1e759fd diff --git a/kde-frameworks/kimageformats/kimageformats-6.29.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.29.0.ebuild new file mode 100644 index 000000000000..a18eadc081b8 --- /dev/null +++ b/kde-frameworks/kimageformats/kimageformats-6.29.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="avif eps heif jpeg2k jpegxl openexr raw" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/karchive-${KDE_CATV}*:6 + avif? ( >=media-libs/libavif-1:=[aom] ) + eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + heif? ( >=media-libs/libheif-1.19.7:=[de265,x265] ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( >=media-libs/libjxl-0.9.4:= ) + openexr? ( >=media-libs/openexr-3:= ) + raw? ( media-libs/libraw:= ) +" +DEPEND="${RDEPEND} + test? ( + >=dev-qt/qtimageformats-${QTMIN}:6 + heif? ( media-libs/libheif[ffmpeg,jpeg2k] ) + ) +" + +DOCS=( src/imageformats/AUTHORS ) + +src_configure() { + local mycmakeargs=( + -DKIMAGEFORMATS_WITH_KNOWN_CRASHES_JXR=OFF # TODO: check if ready upstream + $(cmake_use_find_package avif libavif) + $(cmake_use_find_package eps Qt6PrintSupport) + -DKIMAGEFORMATS_HEIF=$(usex heif) + -DKIMAGEFORMATS_JP2=$(usex jpeg2k) + -DKIMAGEFORMATS_JXL=$(usex jpegxl) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package raw LibRaw) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index 1398234f719d..c88a16748c00 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -1,2 +1,3 @@ DIST kio-6.27.0.tar.xz 3526288 BLAKE2B 17078510bddb889ac88b6573e8ac895d42f455c941588a1603009dccd6b17529f414ad12030d93cad472082a89a591d2d003f6003c19b2abd971929696ae77f1 SHA512 d9aa0085d593b05ab4d90d864941215802ad955a1d3c410b0e4c9765a27dff945d6f182e3c602b129c446e52f2db90a1039bf90a2b29bc6dd5ba814b837c90f1 DIST kio-6.28.0.tar.xz 3569284 BLAKE2B 79d4dbb370ff2ed6a2bc765b51e85afca5e161f6f1bd07a554faf1deeaba7e2515ce3ea5acf71b86d460a981339e91bbeed3dd874f9246d493acd86d1f8343bc SHA512 c7cd99a8a2dd0d4a77ed62b1a6acf105af55ff4072f25b1f214b0539756de8c80889b3c992835f71503cd5ddb3e0bf91687a196eb460aa5b6c743501c26ac859 +DIST kio-6.29.0.tar.xz 3585540 BLAKE2B 1594d3326e7b8fabb63d0f2198f4bdca40c4d936f05cc9aaf91db6f09964c201a5724e64429b24cfcb87f1677e19147b06cfec88cd0a9eee07cc7abe29c4c146 SHA512 5c7d906b59d6295752302dfe533642462fc18a4fd66badc8f01216f698efeaa9f6a58737d03a0996268b7519b26aefcc98a56a36854e354d15dfd0df958fc507 diff --git a/kde-frameworks/kio/files/kio-6.29.0-openurljob-fix-shellscripts.patch b/kde-frameworks/kio/files/kio-6.29.0-openurljob-fix-shellscripts.patch new file mode 100644 index 000000000000..322bf7dc3979 --- /dev/null +++ b/kde-frameworks/kio/files/kio-6.29.0-openurljob-fix-shellscripts.patch @@ -0,0 +1,173 @@ +From 329e84b859525482a5a293ff8372bef95dc2f644 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven@kde.org> +Date: Mon, 10 Aug 2026 10:13:14 +0000 +Subject: [PATCH 1/3] openurljob: open a shell script rather than refuse it as + a program + +shared-mime-info 2.5.1 renamed application/x-shellscript to +text/x-shellscript and left application/x-executable as its only parent, +where a script used to be a kind of text/plain as well. + +Being both is how a script was told apart from a binary, so a shell script +now reads as a binary and opening one where running is not allowed ends in +an error rather than in the editor. The same loss took the text editors +away from scripts, so one that nothing else claims is opened with whatever +opens text. + +BUG: 522948 +FIXED-IN: 6.30 +--- + src/gui/openurljob.cpp | 18 +++++++++++++++++- + 1 file changed, 17 insertions(+), 1 deletion(-) + +diff --git a/src/gui/openurljob.cpp b/src/gui/openurljob.cpp +index 5fc0b93261..f3701661e4 100644 +--- a/src/gui/openurljob.cpp ++++ b/src/gui/openurljob.cpp +@@ -367,7 +367,13 @@ static bool isBinary(const QMimeType &mimeType) + // e.g. ".sh", ".csh", ".py", ".js" + static bool isTextScript(const QMimeType &mimeType) + { +- return (mimeType.inherits(QStringLiteral("application/x-executable")) && mimeType.inherits(QStringLiteral("text/plain"))); ++ if (!mimeType.inherits(QStringLiteral("application/x-executable"))) { ++ return false; ++ } ++ ++ // A type under text/ holds text whether or not the database spells out that it is a ++ // kind of text/plain, and shared-mime-info stopped saying so for shell scripts. ++ return mimeType.inherits(QStringLiteral("text/plain")) || mimeType.name().startsWith(QLatin1String("text/")); + } + + // Helper function that returns whether a file has the execute bit set or not. +@@ -645,6 +651,16 @@ void KIO::OpenUrlJobPrivate::handleScripts() + void KIO::OpenUrlJobPrivate::openInPreferredApp() + { + KService::Ptr service = KApplicationTrader::preferredService(m_mimeTypeName); ++ if (!service) { ++ // A script is text, and the program someone picked for text is the one to show it ++ // to them in. The MIME database used to say a script is a kind of text/plain and ++ // no longer does for every script, so the text program is asked for by name. ++ const QMimeType mimeType = QMimeDatabase().mimeTypeForName(m_mimeTypeName); ++ if (isTextScript(mimeType)) { ++ service = KApplicationTrader::preferredService(QStringLiteral("text/plain")); ++ } ++ } ++ + if (service) { + // If file mimetype is set to xdg-open or kde-open, the file will be opened in endless loop + // In these cases, showOpenWithDialog instead +-- +GitLab + + +From 71fcfa96e292a15d395b2c756bb03afff1063d90 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven@kde.org> +Date: Mon, 10 Aug 2026 10:13:14 +0000 +Subject: [PATCH 2/3] autotests: ask the mime database which type a test means + +shared-mime-info 2.5.1 made application/x-shellscript another name of +text/x-shellscript and made text/x-csrc a kind of text/x-c++src. Tests +that spell those names out fail on the renames alone, although the files +they look at are the same as ever. +--- + autotests/kdirlistertest.cpp | 4 +++- + autotests/mimetypefinderjobtest.cpp | 9 +++++++-- + 2 files changed, 10 insertions(+), 3 deletions(-) + +diff --git a/autotests/kdirlistertest.cpp b/autotests/kdirlistertest.cpp +index d45472757a..4fa88be50b 100644 +--- a/autotests/kdirlistertest.cpp ++++ b/autotests/kdirlistertest.cpp +@@ -1536,7 +1536,9 @@ void KDirListerTest::testMimeFilter_data() + + const QStringList files = {"bla.txt", "main.cpp", "main.c", "image.jpeg", "picture.png"}; + +- QTest::newRow("single_file_exact_mimetype") << files << QStringList{"text/x-c++src"} << QStringList{"main.cpp"}; ++ // Not a C or C++ source: shared-mime-info made C source a kind of C++ source, so a ++ // filter on one of them takes both and says nothing about matching a type exactly. ++ QTest::newRow("single_file_exact_mimetype") << files << QStringList{"image/png"} << QStringList{"picture.png"}; + QTest::newRow("inherited_mimetype") << files << QStringList{"text/plain"} << QStringList{"bla.txt", "main.cpp", "main.c"}; + QTest::newRow("no_match") << files << QStringList{"audio/flac"} << QStringList{}; + QTest::newRow("glob") << files << QStringList{"image/*"} << QStringList{"image.jpeg", "picture.png"}; +diff --git a/autotests/mimetypefinderjobtest.cpp b/autotests/mimetypefinderjobtest.cpp +index 9a41ac7fc3..0be00dd119 100644 +--- a/autotests/mimetypefinderjobtest.cpp ++++ b/autotests/mimetypefinderjobtest.cpp +@@ -12,6 +12,7 @@ + + #include <KConfigGroup> + #include <KSharedConfig> ++#include <QMimeDatabase> + #include <QStandardPaths> + #include <QTemporaryDir> + #include <QTest> +@@ -74,7 +75,11 @@ void MimeTypeFinderJobTest::determineMimeType() + // When running a MimeTypeFinderJob + KIO::MimeTypeFinderJob *job = new KIO::MimeTypeFinderJob(url, this); + QVERIFY2(job->exec(), qPrintable(job->errorString())); +- QCOMPARE(job->mimeType(), mimeType); ++ // The database gives a type one name of its own and knows it under others as well, so ++ // both sides are asked which type they mean rather than compared as they are spelled. ++ QMimeDatabase db; ++ const QString expected = db.mimeTypeForName(mimeType).name(); ++ QCOMPARE(db.mimeTypeForName(job->mimeType()).name(), expected); + + // Check that the result is the same when accessing the source, skip on Windows + #ifndef Q_OS_WIN +@@ -86,7 +91,7 @@ void MimeTypeFinderJobTest::determineMimeType() + + job = new KIO::MimeTypeFinderJob(linkUrl, this); + QVERIFY2(job->exec(), qPrintable(job->errorString())); +- QCOMPARE(job->mimeType(), mimeType); ++ QCOMPARE(db.mimeTypeForName(job->mimeType()).name(), expected); + #endif + } + +From 92594ac39daeba6ffe117812055fcde2ae50d6b2 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?M=C3=A9ven=20Car?= <meven@kde.org> +Date: Tue, 4 Aug 2026 16:00:51 +0000 +Subject: [PATCH 3/3] openurljobtest: wait for the launched processes before ending + a test + +A KProcessRunner watches its process until it exits, then deletes itself. A +test that ends before that leaves the runner behind, and the CI leak checker +reports it, failing the test even though every case passed. Each case now +waits for the runners to be gone, as applicationlauncherjobtest and +commandlauncherjobtest already do. +--- + autotests/openurljobtest.cpp | 7 +++++++ + autotests/openurljobtest.h | 1 + + 2 files changed, 8 insertions(+) + +diff --git a/autotests/openurljobtest.cpp b/autotests/openurljobtest.cpp +index 456c086c1a..0cee9a6e79 100644 +--- a/autotests/openurljobtest.cpp ++++ b/autotests/openurljobtest.cpp +@@ -91,6 +91,13 @@ void OpenUrlJobTest::init() + QFile::remove(m_tempDir.path() + "/dest"); + } + ++void OpenUrlJobTest::cleanup() ++{ ++ // A launched process is watched by a runner that deletes itself once the process is gone. A test that ++ // ends before that leaves the runner behind, which the leak checker of the CI reports. ++ QTRY_COMPARE(KProcessRunner::instanceCount(), 0); ++} ++ + static void createSrcFile(const QString &path) + { + QFile srcFile(path); +diff --git a/autotests/openurljobtest.h b/autotests/openurljobtest.h +index b874d52e34..4c046b94e1 100644 +--- a/autotests/openurljobtest.h ++++ b/autotests/openurljobtest.h +@@ -20,6 +20,7 @@ private Q_SLOTS: + void initTestCase(); + void cleanupTestCase(); + void init(); ++ void cleanup(); + + void startProcess_data(); + void startProcess(); +-- +GitLab diff --git a/kde-frameworks/kio/kio-6.29.0.ebuild b/kde-frameworks/kio/kio-6.29.0.ebuild new file mode 100644 index 000000000000..22bc10c64401 --- /dev/null +++ b/kde-frameworks/kio/kio-6.29.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_HANDBOOK="optional" +ECM_HANDBOOK_DIR="docs" +ECM_TEST="forceoptional" +QTMIN=6.10.1 +inherit ecm flag-o-matic frameworks.kde.org xdg + +DESCRIPTION="Framework providing transparent file and data management" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="acl +kwallet wayland X" + +# tests hang +RESTRICT="test" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kbookmarks-${KDE_CATV}*:6 + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kcompletion-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kcrash-${KDE_CATV}*:6 + =kde-frameworks/kdbusaddons-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/kitemviews-${KDE_CATV}*:6 + =kde-frameworks/kjobwidgets-${KDE_CATV}*:6 + =kde-frameworks/knotifications-${KDE_CATV}*:6 + =kde-frameworks/kservice-${KDE_CATV}*:6 + =kde-frameworks/ktextwidgets-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?] + =kde-frameworks/solid-${KDE_CATV}*:6 + sys-apps/util-linux + acl? ( + sys-apps/attr + virtual/acl + ) + handbook? ( + dev-libs/libxml2:= + dev-libs/libxslt + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kdoctools-${KDE_CATV}*:6 + ) + kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 ) + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[libproxy] + sys-power/switcheroo-control +" +# bug 944812: File Properties is accessible from KFileWidget (KIO); this +# provides access to keditfiletype binary via KWidgetsAddons (Tier1) +# Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep +PDEPEND=" + >=kde-frameworks/kded-${KDE_CATV}:6 + kde-plasma/keditfiletype +" + +PATCHES=( "${FILESDIR}/${P}-openurljob-fix-shellscripts.patch" ) # KDE-bug 522948 + +src_configure() { + use elibc_musl && append-ldflags -Wl,-z,stack-size=0x100000 # upstream bug 470763 + + local mycmakeargs=( + $(cmake_use_find_package acl ACL) + $(cmake_use_find_package kwallet KF6Wallet) + -DWITH_WAYLAND=$(usex wayland) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index d6f26c6193c2..63bdd55fbce8 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -1,2 +1,3 @@ DIST kirigami-6.27.0.tar.xz 674200 BLAKE2B 8e4ece3a419c920b45b10cb750299b03542b5f0f566ab3d649a08bfd33402b97b8d76b192b60076dd5599a413361835520131a317060b19a5034bce7e709da49 SHA512 b2865705866bb0c6ccef9d31c598b0814b3bab19b3109844d91d20021377f23d902cfef142293ec0b71ce2a3cf50454e6d36add5c8d7db9016284c6975393c6a DIST kirigami-6.28.0.tar.xz 675572 BLAKE2B 1fbf1d41b03f00d7d3523ba80900c0a802308848b3bf47dc4cc45ab0d8d5cf18ea8ebc35be17d41bb8f3fac4d1b543d0a46f726b19b82cc6899b11510b9ccc71 SHA512 67846bd0509337d60a6998e0f82c05cab524c55a85a47b253a793eb2859b788819e6912f64a84e578bd26be0d07d3a24a90f5e971af2c510ce45be6a50483ec8 +DIST kirigami-6.29.0.tar.xz 677744 BLAKE2B 429d4c6cef2d0343b78b744a7cec3ce216bea3766256bcf639a85d3ce9c9740de011b78cc6f3fa2cae48cdddca8386ccecd74b417560ea442b758fd0431c5112 SHA512 373706e5919cc904ded74ea43baa14e82c4ef9789067e20d6bba1018d7afee7cf4247a391bec7dc1f63d51b9eec16d7204028839a27b4e000b7548234a280a3b diff --git a/kde-frameworks/kirigami/kirigami-6.29.0.ebuild b/kde-frameworks/kirigami/kirigami-6.29.0.ebuild new file mode 100644 index 000000000000..19a9ac7b1d73 --- /dev/null +++ b/kde-frameworks/kirigami/kirigami-6.29.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_QTHELP="false" +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org toolchain-funcs + +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" +HOMEPAGE="https://community.kde.org/Kirigami" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="openmp" + +# requires package to already be installed +RESTRICT="test" + +# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 +" +RDEPEND="${DEPEND} + examples? ( + !${CATEGORY}/${PN}:5[examples(-)] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + ) +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + $(cmake_use_find_package openmp OpenMP) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest index b37c8bd4a10a..e6d07218ab42 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -1,2 +1,3 @@ DIST kitemmodels-6.27.0.tar.xz 394164 BLAKE2B fee7b327dbb325bfd4417383aae1bb52e55161e68813103708e95783e5cea04416ae9707af78114ee9d1af89a47c9bbc7292f2f599816c87b5872ff06f8be82c SHA512 6b70e41c39770d3f7bca0593fb90a36510ecddd418fda943e9bc78d15e755750d8ed05811bc4fec09242e17b8d38d52270542bcd6c997c01f982c37008208c8c DIST kitemmodels-6.28.0.tar.xz 394132 BLAKE2B 925ebf99066abf3ed3bc790d383240878a474d7191d8bc20d57f894a0ea9936c0b2368db8d5eb1388186d9dd271c7e5cac380b19dcac568e025e98898305d44f SHA512 5e64a7c67eb0d40b5af14c3be6b14f4a6009a7a07cd5e31f9a393024007c302a0ed8ff3534d74157f42554646e90dcea33895c1c28fe2d392566f1b658819ab5 +DIST kitemmodels-6.29.0.tar.xz 394188 BLAKE2B 5237675a9205ed48826ab753af4eb164766c128527575ee484800a34a66490107d83744ed0cc2aab6724cfaa8536d5bd2f8f701cb5de77db8f70ab10bdb3b088 SHA512 4321606fc9de3585a4d2f50a2691c79f6b90910251abbacf697ca4092d271a8b8dcd774d446598686d1272960f49f90a7502e232079fa91fbbc12cebd5c1cf0a diff --git a/kde-frameworks/kitemmodels/kitemmodels-6.29.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-6.29.0.ebuild new file mode 100644 index 000000000000..c73e66db43c4 --- /dev/null +++ b/kde-frameworks/kitemmodels/kitemmodels-6.29.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:6 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) +" + +src_test() { + LC_NUMERIC="C" ecm_src_test # bug 708820 +} diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest index 35c85e76e195..0db71e7977e0 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -1,2 +1,3 @@ DIST kitemviews-6.27.0.tar.xz 2185108 BLAKE2B fc4d089df3498531327b9ebc0ced631641b82886f979c43984f8298d87a8820b09c61bda831e1be32b0403b76fcb7ae43e4e38536bb6be50ed4ca1d158028788 SHA512 fe6c33d01dc4379c9801f7e79a3e5407bdc712dcacfe39af181f8b591aa701973540ded412d6ac2b51a3661f24d038e09e9f3625d2bca22db171ca2e4108a206 DIST kitemviews-6.28.0.tar.xz 2185284 BLAKE2B e5b06ccd024dbb9aafa3dfa5bf7957f3df49127ab8689ee5899dfd367808dedea5832403639f8f918d6a523cab5967e58f94ce1adc3398651d2b719aa55aabaa SHA512 e9f88bb518efe1f9b929852c75de236a10ec6c4a3606ca2eed893c74dc8fc2985255f215e872ed1e5120c0ba3b31e36869104703daa9aaf5df1fa693bcec44b4 +DIST kitemviews-6.29.0.tar.xz 2185124 BLAKE2B ca3deb6b319ff15afe09cf6caa0b0632c0c84385744498b12d5058dde4fab07769039e551f3f24396d31a4598abd9e93bc7e0f8a4d65283fc139b6aa722cc04e SHA512 210f103ce3bc1c634a778f58e65f37eeb9ef4aeb21c76afc94a81acd5141947822574572f677fb472bb5109300252efb13ecc1e6e8430f455d669f9a4a814c9c diff --git a/kde-frameworks/kitemviews/kitemviews-6.29.0.ebuild b/kde-frameworks/kitemviews/kitemviews-6.29.0.ebuild new file mode 100644 index 000000000000..39c1ed51a4d1 --- /dev/null +++ b/kde-frameworks/kitemviews/kitemviews-6.29.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing additional widgets for item models" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest index 3c4ada816d41..15ddacbc2bc1 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -1,2 +1,3 @@ DIST kjobwidgets-6.27.0.tar.xz 2198676 BLAKE2B 7e03a44c62f3bce702b1937e2e10e2d7318879f18c14a7fbfcd2fb175551266bbc04659bab38a21e84939b5eed19a4e93e44122d6477c5506ca1dc8ab48e39e0 SHA512 9126d7d5b30dcbffcfeac77a8e2f6138d7509c8976a1bacbdde000cdf50df4cdce4bdf1b792ccf7ce7482f32739e4cb88cf46eeb0aa1c461f81737eeeeb2fa21 DIST kjobwidgets-6.28.0.tar.xz 2198576 BLAKE2B fc5d812814e0cd5382509d4fecd5d74ea5209b5e91095dc3305170e8d9719ab268add5c00fe405108dd1b6bcce0da383594c4f78b89ddb9d45b471d398e1f225 SHA512 54ac5c6bc43b6db6f4f86eb85b4297b90c59daf242902bb06f0240e2c51a08ad731b13f8c53af4b9055e2f295eb8afa76eb619a14c69308d963e7135dec64bb0 +DIST kjobwidgets-6.29.0.tar.xz 2198868 BLAKE2B 54a4d92762d9f8d2fcbb9ac5a3c912ab609e96d726179d404a08b4b5ed86c21bca3a6c23704ef8f16145a1001922a47ebede18a88deb4b26c8d75c222c3bee46 SHA512 f5feb69bf803bf33e696f306c3d9d662a1c1b9c0da5099b0cceb8941d729e9dbb0dbc867271a00555fad25ba26f6b2baab09e62cf481ce73e0a6eeadda91be53 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.29.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.29.0.ebuild new file mode 100644 index 000000000000..ef41ba877d3c --- /dev/null +++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.29.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/knotifications-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] ) +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-frameworks/kmime/Manifest b/kde-frameworks/kmime/Manifest index 1cab1a2d3631..0e312ceaa8e2 100644 --- a/kde-frameworks/kmime/Manifest +++ b/kde-frameworks/kmime/Manifest @@ -1,2 +1,3 @@ DIST kmime-6.27.0.tar.xz 174780 BLAKE2B 58d76cc11b24b5c6515d6fb549bca4e7dd15af58fb0fbad701fffe62e608398ae6a655dff3cadd7ba57c0737c17750be4df3794198467029d7fd6be8465092e7 SHA512 f0299d9d75c30e49f4143fbc107e25ceb3226a587c089e9c1e47ad6a8509eae9b05172644c5b487ab2a4dc5c510a9760b61b0bb98ee8aed7e622dce36d503e3a DIST kmime-6.28.0.tar.xz 174860 BLAKE2B c2bc25c5e9a05f8484784988f1ef0d99c8ab53b62ec62980efde96169af0a917e8f6150b3915abd016ce18473c398a8f4521d1b92f745eb8338c4d307a51fe93 SHA512 e57a0c93d2816a662043c1f5beac7f426f6e3ad110b23dafd6b02e6e8c09d656057fd1b02447f77b279f7cf807eba09bcb2bb142445a624634cd6dc06d9bf2e1 +DIST kmime-6.29.0.tar.xz 174924 BLAKE2B 181f3e846de78d9e7626ca7a900a92cac44c7c9290ccd2be4cebd80469b4385723e9ee7ed31e99a5a7a8a28b4e90b010e074d385c298c602576e7f3555e1671c SHA512 f4c70b32ab43dd03224ba1aa515b125c57adb245857b925426803bc7df92003ee3cf83996371c57e9f33d5f3bd2cd5c8e1f7c8069777a8228dda6f72203822fc diff --git a/kde-frameworks/kmime/kmime-6.29.0.ebuild b/kde-frameworks/kmime/kmime-6.29.0.ebuild new file mode 100644 index 000000000000..8c7d604a7998 --- /dev/null +++ b/kde-frameworks/kmime/kmime-6.29.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +inherit ecm frameworks.kde.org + +DESCRIPTION="Library for handling mail messages and newsgroup articles" + +LICENSE="LGPL-2 LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +DEPEND="=kde-frameworks/kcodecs-${KDE_CATV}*:6" +RDEPEND="${DEPEND} + !<kde-apps/kmime-26.04.1-r1:* + !=kde-apps/kmime-26.04.2-r0 + !kde-apps/kmime-common +" +BDEPEND="dev-qt/qttools:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 924507 + kmime-{header,message}test +) diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest index 55b35e59b13b..b98d8a0d247f 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -1,2 +1,3 @@ DIST knewstuff-6.27.0.tar.xz 3046780 BLAKE2B 3f6856417168e407751d380f131d3d31369daca0081b6abae6b546af2ef5121d6a455b2b5b62cae0173da01ad04d11978db3db7fc8e2d51dc0ac0a2e41efb1d3 SHA512 15ea9e5ffb13a4c75b911d66cdd30c48874ecd6deafaef964c9814ff5bda172402e008a795a01e4496219ac8abf7c72ee6f2078e8a5b3de77232557cbdbdd84f DIST knewstuff-6.28.0.tar.xz 3046772 BLAKE2B 246659057953f75b570967bfaf328e64877c8de19d58d2dff9372617e244d02f2c829d39bcd87b2893bd8726ace85ebf81777a704788ae91b82bd9cf8cf04133 SHA512 0b53f8e3e62220fca3e58f441d24831f308324614e00b028687192d67973119293fd9615d9be21cd269e92cb5b40fe8f70e34133431ee6a007c2dd58d1677c53 +DIST knewstuff-6.29.0.tar.xz 3048488 BLAKE2B 798ddcc694c271c38af2806184a95368bc2c7bd8ca0c75d77a4827ece913e2ca70a4c8cdd23718c8bd011183b3efb1a6129bbb739bf15cd6d0c3485b030836e3 SHA512 ef10bd31a1dd356c8e0995d8fc41bda8dc88d29baefebe08a6b7f42238686b2e5a12f15ba5d58b0015b1afd4eceffd8ab9911e61a67513dfcad1b02ef181ab31 diff --git a/kde-frameworks/knewstuff/knewstuff-6.29.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.29.0.ebuild new file mode 100644 index 000000000000..c8cbbd31cc02 --- /dev/null +++ b/kde-frameworks/knewstuff/knewstuff-6.29.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for downloading and sharing additional application data" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="opds" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + =kde-frameworks/attica-${KDE_CATV}*:6 + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kpackage-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kcmutils-${KDE_CATV}:6 + >=kde-frameworks/kirigami-${KDE_CATV}:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package opds KF6Syndication) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest index 9be8c7a1eefe..f14196add39f 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -1,2 +1,3 @@ DIST knotifications-6.27.0.tar.xz 2233876 BLAKE2B 89a94c67bae1ee96666fcf1d75d0bcbc05232fc30459460b1c279bffd9afe185308ed7956f935731ef326817b69302794a749e296854245b1abfa11f58df2ad4 SHA512 0f0ef6fb4ee58abab6c2d22c3a95ce20e9bc9d064a797a623bad3f645421308837f2662e71e289e75023c3c7fd0ac0ceff04ded49fe438c0f9924873387e3497 DIST knotifications-6.28.0.tar.xz 2233032 BLAKE2B e2354eb1c8270b646ac74d6e47e37d5492d5c8d2eb55a487d1e47c9aa9ead6082914a35011a63a497bde78be459a76a22017fe4af6298670d33e0b2bec6af6a6 SHA512 60d626d7674085ce2b412903fcf344b4b4c2a91c80b53a0bbec27ca2fe0fe4f5d79a8c7df15ac643a924c5d4104b7214010d2722f2bd8487e9261d7bdb2027d0 +DIST knotifications-6.29.0.tar.xz 67676 BLAKE2B 34a8f3bfbb49546493d67b06112c8160a799cf90c06df0a2a90ebf9736a04927a24b01f8df20375dc779167e04b172e62bf4e7348c3d1f7ce44dbd23d3dd97de SHA512 afaa4a4b5fd0a51734589f7766c653f8a417d81a9eaf2627199bce2f17a5b9cd8e9068235f884ae67ac98c888cc62d9bf958624c4d42545f51f507040fce0ee3 diff --git a/kde-frameworks/knotifications/knotifications-6.29.0.ebuild b/kde-frameworks/knotifications/knotifications-6.29.0.ebuild new file mode 100644 index 000000000000..a1c1eb756526 --- /dev/null +++ b/kde-frameworks/knotifications/knotifications-6.29.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for notifying the user of an event" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + media-libs/libcanberra +" +DEPEND="${RDEPEND}" diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest index 6f0ac2f98289..af8837fc29d7 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -1,2 +1,3 @@ DIST knotifyconfig-6.27.0.tar.xz 2318244 BLAKE2B 1bea7cb20e08973f5f0820cd87eb02f7d86d401d19d8ea9f6947f3e18a8c0e972dcff86c69a0d10ddeca1b11243f668bff5242a70c911643459d5e80adf8bdbb SHA512 2f09d94c6935916519f836501e22eb2c1d9536791194915e6ad4291b9cf31f9a52491e2caf94d65fed77684248476efbdec965a6ae1e8cd12f8cf28db464c826 DIST knotifyconfig-6.28.0.tar.xz 2318048 BLAKE2B ff6ef585b6e4e9d6484f7c8a1cf8dea9c64aefebe6022446639efa181d12e91da6865dc93caa070b451e65f874d987d7c78e154245f40e31aa9b84ae647054dd SHA512 e0a955fd48ceed665e6de30156bb2f650e3da62a19025170670afe602c42f3c11c3d567107605768c843531111f5e67bfb6456897f7f824257820f7f14edc02c +DIST knotifyconfig-6.29.0.tar.xz 2318352 BLAKE2B 6e3f91edd3f969a26b5b42972a88799f7a275fb6e3940627caab1a169b7a4c8f41dbb39d6d32b3faf971c6d0dda221497ada5909acf097f41e979e669023bddb SHA512 6c1e1771047ad5cd7fac376e34c3261cdd600eea6766186eea487ba56a12ffa368893e52107508b002487bc33aa7076419231760b5ccd2ba57aa4b6b94b75763 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.29.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.29.0.ebuild new file mode 100644 index 000000000000..3a492d14ae2e --- /dev/null +++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.29.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for configuring desktop notifications" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + =kde-frameworks/kcompletion-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kio-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_Canberra=ON + ) + ecm_src_configure +} diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest index 85a454f61336..bc2b5371a9cc 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -1,2 +1,3 @@ DIST kpackage-6.27.0.tar.xz 182236 BLAKE2B a58f80ebd16c30d64939dcd35a66d43b6f8c6a4953b62d81638054120b7927242c62b20e285f11ce7ea421eea4da8174e9ffc4aadb8f2cc7ff194bb12853f13d SHA512 1d858ebb113ae0d11c1514112d42f451ff087070cf914e20259cd26f07f892eca818db8b72f4477ea8dfcc62c511a99ed42b483706601b924b8d60f77cdab8ab DIST kpackage-6.28.0.tar.xz 182204 BLAKE2B 23cb8ae99e359324073c32ff0f005dc96330cef1589ffe589166b6dd0d01beb6ca5564e9a2f79442d51a271d500b0a47bb0eb2b65592a59635f1e6b45fbe6567 SHA512 da87a977fd94a2c8f56a4486d2a07fdf23dea49dd2f25a2fb9457e15549a16a01f2c3872c87146c22fb78e0144625f682ece15efbca49acf5984a70943f03a4a +DIST kpackage-6.29.0.tar.xz 183176 BLAKE2B bb12f31afd3f8199f0873e380a65981ef6aed76ad2dc8e7e8f0f83222cff07ce1cf4dc52c333303561da72cd1aae067c856e3a0fa36325284306677f98d04fcc SHA512 ffe3edf16fdd90ac2d17bec945ccec51cce2df718e9ea56d7c1942d0fa942e62b4726d918be6b181c64cb657ac3246b2156ceaacd921ce13b4e5fe4a9cec877d diff --git a/kde-frameworks/kpackage/kpackage-6.29.0.ebuild b/kde-frameworks/kpackage/kpackage-6.29.0.ebuild new file mode 100644 index 000000000000..8f62883f9164 --- /dev/null +++ b/kde-frameworks/kpackage/kpackage-6.29.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework to install and load packages of non binary content" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="man" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus] + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" + +CMAKE_SKIP_TESTS=( + # bugs 650214, 939041 + plasmoidpackagetest + # requires network access + testpackage-appstream +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package man KF6DocTools) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest index 631741a88a3b..ec1d8dabd22c 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -1,2 +1,3 @@ DIST kparts-6.27.0.tar.xz 2357004 BLAKE2B 908e0cf064d3fab24f633a4211396fd3305f48464f836918e975eec345ffa7b5b2c26ba55e49699dd7968a1519ad5413dc116e297417987cb7199dff76dccf4b SHA512 0fe01d23bcb145c7a3c278b6677f3ca5057e999ec57ed9259cf214f7a058887327a87633ade2bbb3575902f60f5115823bc1aa53d58f7158aac49074d2e38560 DIST kparts-6.28.0.tar.xz 2357160 BLAKE2B 0ce3a22b4d4eebc1d5fb8ec2ffc0d9ff063b88b0cee51e46d50e80da09756bb35549849c37386e757df2fdb348228c9400f32f4688aaace6c7f3cda3c85db1a3 SHA512 0867482d1c87e6394f7530ac933c99c1b97bba28a52705e304a1a32ee4be1adad8324bb0d62f445895928e45429ee10bc63648936b32aa5f0fbf2d11847e56cc +DIST kparts-6.29.0.tar.xz 2357592 BLAKE2B 0a39be33bf0910d44ce64127b9cb0c9dfebd53864b41807f753358234fe60d195917ca45388364b01eba80334945ca4102089e91a3567269dc2f55c4b99c9771 SHA512 ef33e12afb9e1a0bc3e12837e18505142e36c0913587faa688e91d6b57fe2dbd11869c47ba1bba8f3fc9089e94b2bcb627960bbc8c55803085a7f521943a95de diff --git a/kde-frameworks/kparts/kparts-6.29.0.ebuild b/kde-frameworks/kparts/kparts-6.29.0.ebuild new file mode 100644 index 000000000000..ddf5f4c4ea75 --- /dev/null +++ b/kde-frameworks/kparts/kparts-6.29.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing elaborate user-interface components" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/kio-${KDE_CATV}*:6 + =kde-frameworks/kjobwidgets-${KDE_CATV}*:6 + =kde-frameworks/kservice-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/kxmlgui-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND}" diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest index 53c9f66dc0ac..c0b6ad7e7ee2 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -1,2 +1,3 @@ DIST kpeople-6.27.0.tar.xz 67996 BLAKE2B b1d2819b468415693e258be078b931947515b91d656dea3cb4e55ff5d7e3dbbb7d842c4440de0fc988a428e54ab73cc9f53045eab4767e564acef89a7442d5bb SHA512 40f35247a38e32a2774481aaefb4227c6dfb378b2c1cbaec2436343db9d29fadab0c858cebcdea595ded0f89d17b4d09681accc00579949c0fff7d1345e28907 DIST kpeople-6.28.0.tar.xz 67940 BLAKE2B 7858d1aba06fdccead34e045561b2f718982442f598dacb68fb00fc957db7c9415df088a8dfb4514269cc151788f7f544592314b31baff8b6e963580ef5812b1 SHA512 cddb516b7ef072315886b5b9772e0d92045ba0dd296255a4e18df80b521e763c65d07de18f8541a32a33b366210e241b1e0a89938ecbf0f5ffe34dec09e15f04 +DIST kpeople-6.29.0.tar.xz 68012 BLAKE2B b6e229bc9bd010ff283b1cf6932c1cc8ec495d2b9d0096e84272acfd8bd1d1b26557f6b08bcfa70e465edd2f41f94cdb8358ad3c08b917a10a728c7a7adf0144 SHA512 4a23e0a94098ab2f6c55ca686af034075c6821514f8f8fc5888c6416c8577149cdf4aa9fcca4fe8a90027b2e4eeb273f4ab45f36b02b06b607f6805f42caeb61 diff --git a/kde-frameworks/kpeople/kpeople-6.29.0.ebuild b/kde-frameworks/kpeople/kpeople-6.29.0.ebuild new file mode 100644 index 000000000000..562bf006aea2 --- /dev/null +++ b/kde-frameworks/kpeople/kpeople-6.29.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +VIRTUALX_REQUIRED="test" # bug 816588 (test fails) +inherit ecm frameworks.kde.org + +DESCRIPTION="KDE contact person abstraction library" +HOMEPAGE="https://invent.kde.org/frameworks/kpeople" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcontacts-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kitemviews-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" + +src_test() { + local CMAKE_SKIP_TESTS=( + # bugs 668192, 816588: segfaults w/o virtx + personsmodeltest + ) + + ecm_src_test -j1 +} diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest index b8899e137bc7..6a3fd7403ed8 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -1,2 +1,3 @@ DIST kplotting-6.27.0.tar.xz 34064 BLAKE2B 92d854cec6a5158a09ed52a857722330a0a69c834e6f23b8921fc972c2af6dca7a38ae61e81306824d58f627787d168b5c3833fbd0ac6ce1251d7f484f8a3fa5 SHA512 98ec516edd5378c3a8dc93e2fc45c6c61aea4fe1362bd1882da6cc9c4888668e0dca3f8af3c8deee8728f93388ad78e73d36454687e9807a6715b54817466b53 DIST kplotting-6.28.0.tar.xz 34040 BLAKE2B b6dcd54bbaca99df1da5f6218333beba1dd599343e4619cfa3092e8911a271bb7308895c2d301b442a5862682c8eb53ad68946ba08ea6bea148377c77a6e46c8 SHA512 0c48d2248168d054b69dfce57848289bbbeb1496f2cccf880050ebb124bf6c9cb49bde033128841b70883578b35a00d48c2ade384d0730c8673d805f7dff75d0 +DIST kplotting-6.29.0.tar.xz 34024 BLAKE2B 54f83e038419ac2e5069bf18cd786e07eaf47085b670916da427da2e7c9887f17fe6d139b37b12d19a90cb07d15fc8f2696003aeb5c2adb2ed0bd828f25ef066 SHA512 fe5f4cbe18bded7bdba4033285c85153211c7fe6d04654228448c331f0425a32a6c845f4dce127ac816f02899db394ce106b8b3a726c6c4acf4eb6981f4765a0 diff --git a/kde-frameworks/kplotting/kplotting-6.29.0.ebuild b/kde-frameworks/kplotting/kplotting-6.29.0.ebuild new file mode 100644 index 000000000000..787136bf0d4c --- /dev/null +++ b/kde-frameworks/kplotting/kplotting-6.29.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing easy data-plotting functions" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest index 9b71019dd63b..27e1cdc41ae7 100644 --- a/kde-frameworks/kpty/Manifest +++ b/kde-frameworks/kpty/Manifest @@ -1,2 +1,3 @@ DIST kpty-6.27.0.tar.xz 2340696 BLAKE2B c143fca44ac768b135c770621d748386713728b060f9f2246986f784c23f90c5167c80bc48b78235cfdd77c9e3ad5b202daaf47f38a959d12d43eb8ef26415a8 SHA512 f2798f38f3807a57f8b8b9c8b8d6e97584ce7f7af53f28aba4a8926a274f0ac6816fc45938eae8d22b5ffc1879cef8ed6b5928dc0e5864525de65b946ecee87e DIST kpty-6.28.0.tar.xz 2340868 BLAKE2B 5db586e2b6855ebd39c2ddd698d45e661ba29afb4f4d1d19296ef459a1d80a6d949c00c77ddf5509e6888dc8e3213d86875bdd0940fe5b4da20de33deeee175c SHA512 29b0ed0080ee3f8c264411f77722b37f1cc5ea4b1c5f31e6d4daa63cbc86aff09f1919b10d5477a87d7b61db1008598b3d4b547bc5fc65fa8bb3ab2fae611850 +DIST kpty-6.29.0.tar.xz 2340996 BLAKE2B c7f2d09254340f44113873b44370f00aea57dd0e4eab135682b35c49809da46dd6e50291b9fee5c15eb741417df28ed042958084b3476b2a809d7b564f3fd4c1 SHA512 af5ccb5c4963175c97a17217a7ec1af9607bc200a5e86e9ce610fd02aabebcabacaec4a28c4313dfbfbe6c5e1740a455af0885e0bf09bb0e492de0eb4dd4f911 diff --git a/kde-frameworks/kpty/kpty-6.29.0.ebuild b/kde-frameworks/kpty/kpty-6.29.0.ebuild new file mode 100644 index 000000000000..a55e69bee41e --- /dev/null +++ b/kde-frameworks/kpty/kpty-6.29.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for pseudo terminal devices and running child processes" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + sys-libs/libutempter +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter" + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest index f3c305e1b0f0..386e4058440d 100644 --- a/kde-frameworks/kquickcharts/Manifest +++ b/kde-frameworks/kquickcharts/Manifest @@ -1,2 +1,3 @@ DIST kquickcharts-6.27.0.tar.xz 112320 BLAKE2B b04141a893ca812c344f08e06828952870400cf7e3ef01da91ffa10eb00d6c8afcd1abe9b94aa0f5c556c3dcf15acc41f7f83468e590f5547d1b732da07e96c7 SHA512 ec7eb47c739032e514310400484d27f3d56aae91746ea3aafcea0636d4b3a150e6e24fd253667c42b22a4586a9d8a26f1e173b7f681e8e455a3522f782699b4e DIST kquickcharts-6.28.0.tar.xz 112304 BLAKE2B 00ecbb16672638da0bc2bd0b256d9bcb723e54a6d105439235fed4755aa09d8306e0c8aa53f676d2dd2bd727121f8dd39a66afdfcc21d8cf3781066dc41b836b SHA512 f4ee23c48aeb4aea79575cac1fdd8e33a06af0f79c1b16e33d90908ce7f743bb78bee7bb7f3fc0a5558dad36e72f304a5baf4b8a70f39beee07d2176048a9848 +DIST kquickcharts-6.29.0.tar.xz 112344 BLAKE2B 2b1f02c54f2e440f71afed99cb7a5ad85c183aa45ccb00080895cf52c40fe773bf1ede401513ded9b1c82c565df91e15d689ce148a38d7ebbec46462db06030b SHA512 c36b49f728bf1a1fcfdc1aa65663088dbba2cb82499ae52c03f8b6748808c3288365d0393cb9bfcf6405de11b0c85533abeb664d00ec25e672503aee10b972be diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.29.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.29.0.ebuild new file mode 100644 index 000000000000..cb81edad2c62 --- /dev/null +++ b/kde-frameworks/kquickcharts/kquickcharts-6.29.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_QTHELP="false" +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="QtQuick plugin providing high-performance charts" +HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 + examples? ( + >=dev-qt/qtbase-${QTMIN}:6[widgets] + =kde-frameworks/kdeclarative-${KDE_CATV}*:6 + =kde-frameworks/kirigami-${KDE_CATV}*:6 + ) +" +RDEPEND="${DEPEND} + examples? ( !${CATEGORY}/${PN}:5[examples(-)] ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest index 5a2470e9be02..702a24a8027d 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -1,2 +1,3 @@ DIST krunner-6.27.0.tar.xz 134980 BLAKE2B 68eacf310bdfa4b4bd6ca07e44ccfb2ab11edfab7a7871f682d0549d7bdf9d2018923028c038a49ec60c16e6a0e3305906d9d819adf4db9943a33873897995e4 SHA512 aae34b9ce78887de3c26c6685a506e6346a768ba05fc1caf2cf0ce81908443cf47312f46d1bed5e383a9c97f820c7524db71439cf599b7a6b96a1bcddc66faa3 DIST krunner-6.28.0.tar.xz 135020 BLAKE2B edda841212928170f3883779d7879582659c8a0cf247c32f106707fc96be328706b2b10003a060811e650cc35424b0f19273bfc5bb9dbc91c32fb3134c99524e SHA512 5ead7a6b504fcc0455147e33fcf11ed441632ee8a1f108eb86a975e9da3c0cd290b49d698210f471ce5465ac9757d0506e2c5ee242ebee824436141472c2be97 +DIST krunner-6.29.0.tar.xz 135020 BLAKE2B 4115d5a01f978ea0638e23599612719d853e7d3dd751e4d940a7d883b43ad6793d49fabeab3ffebdc87d13c2b19b88364d112577b9ebf970813c94368ba32935 SHA512 9e5ad9a33f8406b0149599e9a843b8c5902c3252406261ec8e489173490e33eb80accd63d2fda5933dd41cd4be0130f28ef7f00a347c80f569ea875499e2e178 diff --git a/kde-frameworks/krunner/krunner-6.29.0.ebuild b/kde-frameworks/krunner/krunner-6.29.0.ebuild new file mode 100644 index 000000000000..57441281e52d --- /dev/null +++ b/kde-frameworks/krunner/krunner-6.29.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for providing different actions given a string query" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kitemmodels-${KDE_CATV}*:6 + =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland] +" +RDEPEND="${DEPEND}" + +CMAKE_SKIP_TESTS=( + # requires virtual dbus, otherwise hangs; bugs #630672 + dbusrunnertest + # bug 789351 + runnermanagersinglerunnermodetest + # bug 838502 + runnermanagertest + # bug 926502, needs dbus + threadingtest +) diff --git a/kde-frameworks/ksecretd-services/Manifest b/kde-frameworks/ksecretd-services/Manifest index e1a2af143905..28a57798f217 100644 --- a/kde-frameworks/ksecretd-services/Manifest +++ b/kde-frameworks/ksecretd-services/Manifest @@ -1,2 +1,3 @@ DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b DIST kwallet-6.28.0.tar.xz 381928 BLAKE2B 45296210b4e117fcd5f20841343fea35ff1b87f541dbf2f3b9dcf515d21e0cdcd79209b319d1555012e07fc0ae2dd7b0b7b92de22c560e9e17397b0ced46a6d5 SHA512 858ebebb4c9392dd95fc025a28ed6bb2aef823f6457f97b7bb268f0775c6687610b7d181f478f25ba129bc902621f93129e58391d1f69a72d25694cbb17daf86 +DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa diff --git a/kde-frameworks/ksecretd-services/ksecretd-services-6.29.0.ebuild b/kde-frameworks/ksecretd-services/ksecretd-services-6.29.0.ebuild new file mode 100644 index 000000000000..bd04be1ce6f1 --- /dev/null +++ b/kde-frameworks/ksecretd-services/ksecretd-services-6.29.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# this is purely for service file creation +ECM_I18N="false" +ECM_HANDBOOK="false" +KDE_ORG_NAME="kwallet" +inherit ecm-common frameworks.kde.org + +DESCRIPTION="D-Bus service files for ksecretd kwallet runtime component" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="systemd" + +RDEPEND="!<kde-frameworks/kwallet-runtime-6.18.0-r1:6" + +ecm-common_inject_heredoc() { + my_configure_file(){ + echo "configure_file(src/runtime/ksecretd/${1}.in \${CMAKE_CURRENT_BINARY_DIR}/${1})" + } + + cat >> CMakeLists.txt <<- _EOF_ || die + option(WITH_SYSTEMD "Install service file for portal DBus service" ON) # KDE-bug #509680 + $(my_configure_file org.kde.secretservicecompat.service) + if(WITH_SYSTEMD) + $(my_configure_file org.freedesktop.impl.portal.desktop.kwallet.service) + endif() + install(FILES + \${CMAKE_CURRENT_BINARY_DIR}/org.kde.secretservicecompat.service + DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR} + ) + if(WITH_SYSTEMD) + install(FILES + \${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.kwallet.service + DESTINATION \${KDE_INSTALL_DBUSSERVICEDIR} + ) + endif() + _EOF_ +} + +src_prepare() { + ecm-common_src_prepare + + # Safety measure in case new services are added in the future + local known_num_of_services=2 + local found_num_of_services=$(find src/runtime/ksecretd -iname "*service.in" | wc -l) + if [[ ${found_num_of_services} != ${known_num_of_services} ]]; then + eerror "Number of service files mismatch!" + eerror "Expected: ${known_num_of_services}" + eerror "Found: ${found_num_of_services}" + die + fi +} + +src_configure() { + local mycmakeargs=( -DWITH_SYSTEMD=$(usex systemd) ) + ecm-common_src_configure +} diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest index e2f83512f970..053d0edcf8f5 100644 --- a/kde-frameworks/kservice/Manifest +++ b/kde-frameworks/kservice/Manifest @@ -1,2 +1,3 @@ DIST kservice-6.27.0.tar.xz 2373728 BLAKE2B abf3a1205fff653348944034360c338d662d524f782ba6da93ed3aa505c0836f79e5de6081931678e1d21000ef8eaa95f64d4c52b3267629a391327abc61c26b SHA512 2880e8598885df9cf0c1cf63e65adebb75f6af94970fe06c785193476b1a75996d42fb3c1dd00c3eee2af3a8855af3112d01785db4ccd06984fa9d32ce3b284e DIST kservice-6.28.0.tar.xz 2373628 BLAKE2B 0ae04ce82e38268a31b7083be40a59d799994bd60a93eb08e6339426a12d4abde6baea4bec87bb0f4931a4cc3097a1234e82ce030d391f58585ea00fcab398ea SHA512 885451e4a82ca95d4cbc421f1cf41ba2e0a5e942d474110d08133c59b54be4dc6fbed3fbd955ed47e4d10bd8030fb934b859e63f64fe7632a7044fa1b3d5a14a +DIST kservice-6.29.0.tar.xz 2373988 BLAKE2B a29d5268b0bccc439404f957c684681ed41647ef58efbf9d9b728f0d958ee863c0c28ecc45c35982449708c3d1468b76cdab695e6bd272ca7cd20dbd6115dd38 SHA512 bfeb813b11893f1dee3221a09f4cb096744dee68c93a1332c5e2b1d2508e3af758a3a82d26af34051333ccd1d1a21fbc24ae89e2871eb5d3241d5a3ccaefab4a diff --git a/kde-frameworks/kservice/kservice-6.29.0.ebuild b/kde-frameworks/kservice/kservice-6.29.0.ebuild new file mode 100644 index 000000000000..8cdc0d549437 --- /dev/null +++ b/kde-frameworks/kservice/kservice-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Advanced plugin and service introspection" + +LICENSE="LGPL-2 LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+man" + +# requires running kde environment +RESTRICT="test" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,xml] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] ) +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package man KF6DocTools) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kstatusnotifieritem/Manifest b/kde-frameworks/kstatusnotifieritem/Manifest index de6bc7125642..71ad80e2e133 100644 --- a/kde-frameworks/kstatusnotifieritem/Manifest +++ b/kde-frameworks/kstatusnotifieritem/Manifest @@ -1,2 +1,3 @@ DIST kstatusnotifieritem-6.27.0.tar.xz 50760 BLAKE2B 529137e452f3dde2ebc4ffc603a8107d4b89a8643ad477c3e4bc8e73acd69b94baac484ed2398d5a08fece42cc1f2c635350c25a458f87a8b1bfd319afa7890f SHA512 5aac35ef36b72da4ac2a1ee55818dccd52c6d035d7760a69bc02ee94685867811af489ce9b94a55bacc82eac876e057919664ad4b656d914f1c48efaae767a52 DIST kstatusnotifieritem-6.28.0.tar.xz 50772 BLAKE2B 159edf3b9be1e0724a504a4c74506027cd9e6e38ca7c194fc49f510421517c54af1d72faf495c9ffa91486ebe207f05bcbf495fd614c3e19662e7285730cc44a SHA512 3bc39411484e1a77fa8c58305ec678567e8121cdead1f499a54b6014aa3961a1dbc8b69934745cc9d20009f7f17c098e16775a70bf5d7f08f6c0c8914e33531b +DIST kstatusnotifieritem-6.29.0.tar.xz 50872 BLAKE2B 518e4e85633f7d070abf9f11d3ee224bf0c0fb30fba55cfe991e784a4e6e2256929351aeb0e6339d46c6601afd18a2633dabeecd67f542606271e4d47e7a6304 SHA512 1010e30246172d8d24c000501219fee828b5c340c3cb58c213dea10d33d8bb5ebe0251a5a1542cabfeeba1b230532b7042818d1f9cf0d9c1bb0f16bafc174405 diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.29.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.29.0.ebuild new file mode 100644 index 000000000000..fa3bd7e676df --- /dev/null +++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.29.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Implementation of Status Notifier Items" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +# slot op: Qt6::WidgetsPrivate use +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/ksvg/Manifest b/kde-frameworks/ksvg/Manifest index e6960f515421..8f918f68193b 100644 --- a/kde-frameworks/ksvg/Manifest +++ b/kde-frameworks/ksvg/Manifest @@ -1,2 +1,3 @@ DIST ksvg-6.27.0.tar.xz 86436 BLAKE2B 48470d149c540f6bf32e0e3381014ea2015c9087ca30b768bd78e91d75f8d6045e5ace2a0d33b2ea83171e13d81661f99e2a9d1af4887a01c07221eddbb55491 SHA512 eabc8c185f55824fb6c53a7623298a40e02f3c61e805fc7257040f0139019bdb8b456b8829aa33280e6fbadc1d86b7a9acb112842f5c732e195e2ef7811e8bdd DIST ksvg-6.28.0.tar.xz 86428 BLAKE2B 31ef8436ae22af4758afc63eabd91e8cea746987e8b7c4750a44c53a808bed4a88c475a21819b43fdf27674abee8469ee1bdd277438a03c3a3a9849a47bf8754 SHA512 dfb21f03081eee4e01412ca968c91211527308be5760026a7d21437d8cf7495339d694936781c2525bd28808ecb4dbeb718ddb5b99fa802513836987b2b847ca +DIST ksvg-6.29.0.tar.xz 86412 BLAKE2B b34c2bbba5646904cd3b2833b882a45da7e5609003aac9e635e03789152eb5b5aa193d30bb66e5b12b0e8250e33f70775334e04ba127e9a35e352103a679c8b2 SHA512 7bad6fd91b032cd9f516b1391987d81969cd8a6f6ebf9b98eff17ddd27966b4d8cc9d50e93ffb6bb74e0f50afe09feaa4ba3772ef9f89b091c9611d73af571b1 diff --git a/kde-frameworks/ksvg/ksvg-6.29.0.ebuild b/kde-frameworks/ksvg/ksvg-6.29.0.ebuild new file mode 100644 index 000000000000..a37e9acdacfd --- /dev/null +++ b/kde-frameworks/ksvg/ksvg-6.29.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Components for handling SVGs" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RESTRICT="test" # bug 969244 + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/kirigami-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest index 3440ce0ca150..51cc9083b2ae 100644 --- a/kde-frameworks/ktexteditor/Manifest +++ b/kde-frameworks/ktexteditor/Manifest @@ -1,2 +1,3 @@ DIST ktexteditor-6.27.0.tar.xz 2948772 BLAKE2B 8b1358f3f2e3f9fd580212c516769f80a3af93028e79f3cdb485b2f10d5682e326d56617c30a1b259daacff45ec927622c359a1585c8234e36c027167873d187 SHA512 01c1d19027a8a8ba4c670d05b02e7cbfeaf4c254389540b8adcef9ad40c4da55e83c5ba04ffc75df8f1fb318012c05a91c1a6a88b3d9f065de1d7656cc988988 DIST ktexteditor-6.28.0.tar.xz 2975420 BLAKE2B 2a847588c688b0cd4e0715c339f7c9134b5f25d141344e8fbc043909b0a38602f57f78b4b6eee4e0b55cbf0ef723ef8ce081e24bdceb2ee45fa182b6608face1 SHA512 fb9306a7ade78edbc4229d1250b6354056fb27c3696323702da683673d9282b2ccab866efb6af28b5f29167970f4433f8c558cfd8424950d5714b2f0bfb9ac9c +DIST ktexteditor-6.29.0.tar.xz 2976448 BLAKE2B 7bf2a31ceefd5c2c1998903929e254c3a6022ee6973f52aa874765200aa440e81190e651bb0f892ec5dd0283645f06753ed29f90923d7b9379441c0e67835640 SHA512 d878b8536f96aa937b9a5b6ff63179948331821c2e09a5ae751c731509983ec85fe55495055b0ea1df804a0efd3b69d7590550858cd1877a844437a573c3a7ba diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.29.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.29.0.ebuild new file mode 100644 index 000000000000..43e201293997 --- /dev/null +++ b/kde-frameworks/ktexteditor/ktexteditor-6.29.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing a full text editor component" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+editorconfig" + +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtspeech-${QTMIN}:6 + =kde-frameworks/karchive-${KDE_CATV}*:6 + =kde-frameworks/kauth-${KDE_CATV}*:6 + =kde-frameworks/kcodecs-${KDE_CATV}*:6 + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kcompletion-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kio-${KDE_CATV}*:6 + =kde-frameworks/kitemviews-${KDE_CATV}*:6 + =kde-frameworks/kjobwidgets-${KDE_CATV}*:6 + =kde-frameworks/kparts-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/kxmlgui-${KDE_CATV}*:6 + =kde-frameworks/sonnet-${KDE_CATV}*:6 + =kde-frameworks/syntax-highlighting-${KDE_CATV}*:6 + editorconfig? ( app-text/editorconfig-core-c ) +" +RDEPEND="${DEPEND}" +BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package editorconfig EditorConfig) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/ktexttemplate/Manifest b/kde-frameworks/ktexttemplate/Manifest index 90098384849b..05a5020f9f3f 100644 --- a/kde-frameworks/ktexttemplate/Manifest +++ b/kde-frameworks/ktexttemplate/Manifest @@ -1,2 +1,3 @@ DIST ktexttemplate-6.27.0.tar.xz 849008 BLAKE2B 159241fbd0e3a9ff2452e48eee216a164324f3e564c4b1d1ac00efa5d5641c9871522562ebf2afef31a716fdbf72d3fe9369160edbd6b30a2b5f0c9dc25f1176 SHA512 93e8c14c5764ca32fed8fc3428587a986ff4e602479ca0bbe0a08736bee8db9ad11db8ea92b45f5f4614f4e55112f5bb1f37cb1c76c454f944614a61cb4de26f DIST ktexttemplate-6.28.0.tar.xz 849032 BLAKE2B 32ebd165bc964afd2223e518d88a8c110235753dffc048157660f577ebb85c5163d1ad68e1f971ba48646540d38af9501f90a0e8917ad1819e95d46e2b4e67c6 SHA512 50c749812c623456e7092ca16702cda2f3190516e3f622d24ef3f3f6f0c9384aad151f0cadd801feb3fd5cae87599055739158d56158dc2866169b0e0596c4eb +DIST ktexttemplate-6.29.0.tar.xz 849140 BLAKE2B 0772450b0159af3b981d885b4187b35635233ee77fc4f268b8f2c25efff7ccc100c3eda164f578480f04cae86b0c184130ce09ec618667c53136d98e9894f3ab SHA512 c80077846d2f9da6b2cd68f6aab6ce8c70bdc93af8f995684d0a3611484db4bd95c8914ba42a6b81b97574aa6374000991f423c494c76ae6e7bf34e85283ac23 diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.29.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.29.0.ebuild new file mode 100644 index 000000000000..3cdfb9119e4f --- /dev/null +++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.29.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library to allow separating the structure of documents from data they contain" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + dev-qt/qtdeclarative:6 +" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-qt/qttools:6[linguist] )" diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest index 16ced5e0969b..3cdd2d7d8769 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -1,2 +1,3 @@ DIST ktextwidgets-6.27.0.tar.xz 2444468 BLAKE2B f556f060261ff3fda60624e894bd5d5d7a88d587bdfa76584be400a262e1f1eed9c1b647509db098920ccf01431b706afc15f2e79b8cd319aa27e3ebdb1f3c2a SHA512 7d261776a6dec1ad80b414880c565c59f0589289f709aa733228cfc2ff7dbac0c3ffdc6a34924571ad6341729b97d2136bd15a76e623d9b747ade6a482745353 DIST ktextwidgets-6.28.0.tar.xz 2444516 BLAKE2B ec41a61cafad32d6cf796dad883693dfd3a5cbf9077f84437aa7096211483bfdcf5cee322ff6e2ee032bba0a9017e33063ac852160c708eac5ce49e6e8357ace SHA512 eb2ed9e8ddbf11cc7685ea5a6082279b7c7361eb954af64ffc256ad625bb61447240f31df840d3927f99f03d07e96c2a097098d471e4426235a14a854980d1f3 +DIST ktextwidgets-6.29.0.tar.xz 2444400 BLAKE2B 9f712b1600b10013b08c146f722b97962b36d1e7a5ee5ca51fe93da1634ff2f85dc2811f7677d3ab558870d886f1b6e9d717897a18d0d78ceac6066ce710a235 SHA512 777acccca578834cd50d612e137a7ad050ba739e291de17fac70f564d11a4f2c7b6701694971eeaa0cc76570c12f366aac6d60693a42fca5ff787cb66575e7e3 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.29.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.29.0.ebuild new file mode 100644 index 000000000000..bd824ce02239 --- /dev/null +++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.29.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" + +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="speech" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + =kde-frameworks/kcompletion-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/sonnet-${KDE_CATV}*:6 + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DWITH_TEXT_TO_SPEECH=$(usex speech) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest index bfb1928d4acb..5a72ddcf9720 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -1,2 +1,3 @@ DIST kunitconversion-6.27.0.tar.xz 978652 BLAKE2B 1eaffb694ce7686526b74f721f27e32207d8160f9c2044591cdb4968baf3f7f8b5c493f8c539f8adeb600a95f962d68dc1acb79f5dc4cfc9b70fb161f1a70a43 SHA512 b1998f9cb0d97596309c7eb5f59f405536cb08c98a04b78d0b2ee8c16c99c46671ef11dfb02b69bd8db264cbe2f9918185453906322339e9ba96f0ea2a3b19f6 DIST kunitconversion-6.28.0.tar.xz 1004772 BLAKE2B 66caf2e2a71d350dcfb33ffa22c1918e88725daa03082b61f5c02a46a670c8e5337832b34bc57027f6a9e103811ab4200d9558dfee412e41807dd1ec41ae3bea SHA512 b3695aa52afa6472a8c90c00c73571a16f2dd1baeaa05c773d31935ad30f11a83235c2fb48640047035bb417db39b43f74053164cb686b89c0999dff815d9ed3 +DIST kunitconversion-6.29.0.tar.xz 1005332 BLAKE2B 4d16d46aa56dffd439548458dfb9f482176de5c72f600bf479b0e76977c34e68dd5cea17fbf2e29ba3aa861bbc25ef2c66c5b71416fbc68596a9ac7ab9c99450 SHA512 f1b61d014caa778081748a5c831f0344516933da9a8c8bb67f16a0956acd33d4c7691fc4d31450493b1385c9932e4d66cb5ee23a56b41619ef3290d20bdbbb36 diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.29.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.29.0.ebuild new file mode 100644 index 000000000000..b69bf2820ea1 --- /dev/null +++ b/kde-frameworks/kunitconversion/kunitconversion-6.29.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for converting units" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[network] + =kde-frameworks/ki18n-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" + +src_test() { + local CMAKE_SKIP_TESTS=( + # bug 623938 - needs internet connection + convertertest + # bug 808216 - needs internet connection + categorytest + # bug 808216 - unknown, reported upstream + currencytableinittest + ) + + LC_NUMERIC="C" ecm_src_test # bug 694804 +} diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest index c36641d4b3ad..86f05c7e1569 100644 --- a/kde-frameworks/kuserfeedback/Manifest +++ b/kde-frameworks/kuserfeedback/Manifest @@ -1,2 +1,3 @@ DIST kuserfeedback-6.27.0.tar.xz 273752 BLAKE2B c362490af5a270229e71c51e3b024f7ec9fe7f5f8906f977d7946e35360a09db36ae55886066623a078fcc2b33f34bc6f21f48ef9bd6d2b073b91da3705d1026 SHA512 21d00f3b0e9eca645c4e9c95a2f104b8b3287fb041d7b4d05df4001502649877d563e7c665ec43aedc36bfe326bfe36f28dce7926766e6d5bc46adb74613de3e DIST kuserfeedback-6.28.0.tar.xz 273772 BLAKE2B a84003c2191cfd6d610391f07ea3808645bd6f7d4e4dcafb1bf772ab1d70a100da9d1dc2b18d87195b770b9536baf9fdfef2b7b1c13bfa01fca9b8e32b6ef6af SHA512 3dbe1d27b24255befd1b3fd687d9f2e19a43402552ef7c2d686b985ca8735ec7599b740576ba8fe8d63539b36583da49197fb1fe3c29d667832c8d5fb859cddd +DIST kuserfeedback-6.29.0.tar.xz 275724 BLAKE2B 691ef883a480e1c8e957e58e0ee250424f19e0639dd776bda22674959fdcea36f53ddb14e136897092aa7340debf8514a96ab3aeedd06ec15a8db23f0faacb49 SHA512 c1767a4dbfb94250b00f8d0df9352db639bf4a56c66e0b811991c0bdd4f638958eef31365bfe7e386e8ce02605fe9f141fd86d745f9709e87da48be2ae759245 diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.29.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.29.0.ebuild new file mode 100644 index 000000000000..e31413ac9d51 --- /dev/null +++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.29.0.ebuild @@ -0,0 +1,49 @@ +# 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 + +DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="doc tools" + +# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from? +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtcharts-${QTMIN}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] ) +" + +src_configure() { + local mycmakeargs=( + # disable server application + -DENABLE_PHP=NO + -DENABLE_PHP_UNIT=NO + -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES + -DENABLE_DOCS=$(usex doc) + -DENABLE_CONSOLE=$(usex tools) + ) + + ecm_src_configure +} + +CMAKE_SKIP_TESTS=( + # bugs: 921359, requires virtualx + openglinfosourcetest +) diff --git a/kde-frameworks/kwallet-runtime/Manifest b/kde-frameworks/kwallet-runtime/Manifest index e1a2af143905..28a57798f217 100644 --- a/kde-frameworks/kwallet-runtime/Manifest +++ b/kde-frameworks/kwallet-runtime/Manifest @@ -1,2 +1,3 @@ DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b DIST kwallet-6.28.0.tar.xz 381928 BLAKE2B 45296210b4e117fcd5f20841343fea35ff1b87f541dbf2f3b9dcf515d21e0cdcd79209b319d1555012e07fc0ae2dd7b0b7b92de22c560e9e17397b0ced46a6d5 SHA512 858ebebb4c9392dd95fc025a28ed6bb2aef823f6457f97b7bb268f0775c6687610b7d181f478f25ba129bc902621f93129e58391d1f69a72d25694cbb17daf86 +DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa diff --git a/kde-frameworks/kwallet-runtime/kwallet-runtime-6.29.0.ebuild b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.29.0.ebuild new file mode 100644 index 000000000000..d30433d718fb --- /dev/null +++ b/kde-frameworks/kwallet-runtime/kwallet-runtime-6.29.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="kwallet" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org optfeature + +DESCRIPTION="Framework providing desktop-wide storage for passwords" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="gpg +man +keyring +legacy-kwallet X" + +DEPEND=" + dev-libs/libgcrypt:0= + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kcrash-${KDE_CATV}*:6 + =kde-frameworks/kdbusaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/knotifications-${KDE_CATV}*:6 + =kde-frameworks/kservice-${KDE_CATV}*:6 + =kde-frameworks/kwallet-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 + =kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?] + gpg? ( dev-libs/qgpgme:= ) + keyring? ( >=app-crypt/qca-2.3.9:2[qt6(+)] ) + legacy-kwallet? ( app-crypt/libsecret ) +" +RDEPEND="${DEPEND} + !<kde-frameworks/kwallet-5.116.0-r2:5[-kf6compat(-)] + !<kde-frameworks/kwallet-6.14.0:6 + keyring? ( =kde-frameworks/ksecretd-services-${KDE_CATV}* ) +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )" + +PATCHES=( "${FILESDIR}/${P}-stdalone.patch" ) + +src_prepare() { + ecm_src_prepare + cmake_comment_add_subdirectory -f src api +} + +src_configure() { + local mycmakeargs=( + -DBUILD_KWALLET_QUERY=ON # could be split easily together w/ docs + $(cmake_use_find_package gpg Gpgmepp) + -DBUILD_KSECRETD=$(usex keyring) + -DBUILD_KWALLETD=$(usex legacy-kwallet) + $(cmake_use_find_package man KF6DocTools) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} + +src_install() { + # provided by kde-frameworks/kwallet + ECM_REMOVE_FROM_INSTALL=( /usr/share/config.kcfg/kwalletsettings.kcfg ) + + # provided by kde-frameworks/ksecretd-services + if use keyring; then + ECM_REMOVE_FROM_INSTALL+=( + /usr/share/dbus-1/services/org.freedesktop.impl.portal.desktop.kwallet.service + /usr/share/dbus-1/services/org.kde.secretservicecompat.service + ) + fi + + ecm_src_install +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Auto-unlocking after Plasma login" "kde-plasma/kwallet-pam" + optfeature "KWallet management" "kde-apps/kwalletmanager" + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet" + fi +} diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest index e1a2af143905..28a57798f217 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -1,2 +1,3 @@ DIST kwallet-6.27.0.tar.xz 381384 BLAKE2B 7b5f44e65a4074a57e847265d0b8694ea019715338987a858b988b706109c6184fde528b175fe5012abdb8b885485f8969e010557c042c245951dfcc25393a4e SHA512 5f422280e8ba36a89a0754189f4c8074c13f2cc9b028b03cc4eb72ac93d56ff5c84dfbeb35c9213eee537e4c3576a1e042cbba4da77ce9004a99ed495877013b DIST kwallet-6.28.0.tar.xz 381928 BLAKE2B 45296210b4e117fcd5f20841343fea35ff1b87f541dbf2f3b9dcf515d21e0cdcd79209b319d1555012e07fc0ae2dd7b0b7b92de22c560e9e17397b0ced46a6d5 SHA512 858ebebb4c9392dd95fc025a28ed6bb2aef823f6457f97b7bb268f0775c6687610b7d181f478f25ba129bc902621f93129e58391d1f69a72d25694cbb17daf86 +DIST kwallet-6.29.0.tar.xz 382604 BLAKE2B a05b6f89f4affc7e3b96fa031d84bf5b4548ac1ed2a20db9ac029e389fd4d1f0b942a8a7989c6c3448fd897246101d51fb081d83295a9ad714c197c32a9b05a7 SHA512 d2584ee74dbedaa09a2360aee620c081b3bba09257a27a24e3d0033aa16a44ff5990c432b67d8557d86fab660bce06fd8fd41e5020c7754c02e8a0575a6e0caa diff --git a/kde-frameworks/kwallet/kwallet-6.29.0.ebuild b/kde-frameworks/kwallet/kwallet-6.29.0.ebuild new file mode 100644 index 000000000000..06447ca3ec34 --- /dev/null +++ b/kde-frameworks/kwallet/kwallet-6.29.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Interface to KWallet Framework providing desktop-wide storage for passwords" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="minimal" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + =kde-frameworks/kconfig-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" +PDEPEND="!minimal? ( =kde-frameworks/kwallet-runtime-${KDE_CATV}* )" + +src_configure() { + local mycmakeargs=( + -DBUILD_KSECRETD=OFF + -DBUILD_KWALLETD=OFF + -DBUILD_KWALLET_QUERY=OFF + ) + ecm_src_configure +} diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index f75688c8ea3c..eedc8f16d305 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -1,2 +1,3 @@ DIST kwidgetsaddons-6.27.0.tar.xz 4225964 BLAKE2B fb78c1cc683d7a078f2bc039c48e558e2b65536e193f24e3ae7b76bafa7ec36d9f29dd4b8aefa301d4bbbfb8a3a4ded542cb679dbecf8f52e32b61f4b671255a SHA512 f3fb2dd1a646e1ecda4de75b6f3fd0b5656a050f57d0db0b62f8dd029dff6928c612dc761ee25e66a0aaba03ec522566eca8085c4c0b2eda87147ab8a8709ccb DIST kwidgetsaddons-6.28.0.tar.xz 4225560 BLAKE2B b478b21b3117f69504d432a8285f23cb6e44c4a7c399046936172d28a568021576ed3f6134d203bb12ec4f8bf928b0905b70f5df3a3f0242db747528f1e7d332 SHA512 c32fd33269ce3d4e55672ea68ac876fdabff8a3c7a0917c329570d8c2bd0950df6fcb0f46866b9d9c088dbc109f828ef2a791b4bfa0299751e322eb84ade7a46 +DIST kwidgetsaddons-6.29.0.tar.xz 4229840 BLAKE2B 201b464d0073259dc1e1e92d0b567db3092d510b03a7597f7e49712ce60f3b0274036768d3ee1bf5d4797180bb5fda2efc201578dcc230a59e042be18532b7ab SHA512 2f071e156773fb032dccfcbee1179cb9e2f7c8017a7c14a290353d4aa92197d4a4f005e9a71812821a4f7a9085bcf24cafdd9e197b8023e3cc08d84a59efe49c diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.29.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.29.0.ebuild new file mode 100644 index 000000000000..2aa6ccb6553b --- /dev/null +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-6.29.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Assortment of high-level widgets for common tasks" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=">=dev-qt/qtbase-${QTMIN}:6[gui,widgets]" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 650216 + kdatecomboboxtest + # bug 948896 + kdatetimeedittest + # bug 697866 + ksqueezedtextlabelautotest + # bug 926508 + ktooltipwidgettest + # bug 808216 + ktwofingertaptest + ktwofingerswipetest +) diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index cb0478729cc3..e341f906f58d 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -1,2 +1,3 @@ DIST kwindowsystem-6.27.0.tar.xz 2321188 BLAKE2B 55e6bfe345441d6bf08173f844b35584da11a1525601798c5dda9ae83e30914c44032179d8557dd7b4c086d1a62c8395365c5b1a32d7e6f75e66e010757661b7 SHA512 7829f202f4bd9458bc6f91f85860afcfddbe46354d7d9cfa076c0f9427a13fbc6ef6a55db30d9734e7412171b5426fdabe4cccecfca3a733326995d02844e885 DIST kwindowsystem-6.28.0.tar.xz 2321504 BLAKE2B 11367c5d0eded77543ea8fcd69394179190def419e0aba080ff60a3f3e620be35b3730f870b32a003fd7108195b168ce34a45beb261ca9d6beba0a0ad79a710e SHA512 575e3e71cba72e884da530e6234fed5f86ee047dbbf671ec1c0576c587f94e29f26495e9b25c0d6a32f7dab9bbce632fcb39d415ea21f16f10a7b45ac15ca5c7 +DIST kwindowsystem-6.29.0.tar.xz 2321384 BLAKE2B 448bcede5c546e753a4be95ceb43e7049202d7bbeb736748052da12dc494b26c0d796b8d9b126b55533273d1cb0d182fcf0416a117944b2c6d662ffa521d9e9c SHA512 d2505f0af615e9652dd53e42e571b4b1282892788c0997a6feea7e0248fc8a00747612edc2ee0fae794c61d30655454d1b8b09c66242c098d4ab6f1c0a532d24 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-6.29.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-6.29.0.ebuild new file mode 100644 index 000000000000..8006bfdafdd7 --- /dev/null +++ b/kde-frameworks/kwindowsystem/kwindowsystem-6.29.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework providing access to properties and features of the window manager" + +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="wayland X" + +RESTRICT="test" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# slot op: Uses private/qwayland*_p.h headers +# x11-base/xorg-proto: X11/Xlib.h included in public header kkeyserver.h, +# req. by KF6WindowSystemConfig.cmake; see also bug #939177 +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + wayland? ( >=dev-qt/qtbase-${QTMIN}:6=[wayland] ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui,X] + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + wayland? ( + dev-libs/plasma-wayland-protocols + >=dev-libs/wayland-protocols-1.46 + ) +" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + wayland? ( + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + ) +" + +DOCS=( docs/README.kstartupinfo ) + +src_configure() { + local mycmakeargs=( + -DKWINDOWSYSTEM_WAYLAND=$(usex wayland) + -DKWINDOWSYSTEM_X11=$(usex X) + ) + + ecm_src_configure +} diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest index cd6abd1d3ee4..e49ec2fc7df6 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -1,2 +1,3 @@ DIST kxmlgui-6.27.0.tar.xz 2864616 BLAKE2B 0eead836843a2d71cb3632a7de724f6bf078f96d6017bd89a8e46a7ae6ac69aa92242a69baeec907d3cce89aa55651e702f13379d0fb9d176f226ec0c5286f8d SHA512 a928f19b28fbba1058c5024e0bd62ad07e08aabbfc7d894e0d9f7cd748d42943934c6ed236a5b0f8aa453570b865926e9baeeb1dfb103e6a155d10ff3b46bdf8 DIST kxmlgui-6.28.0.tar.xz 2877296 BLAKE2B 120ce195140026c298666cbbbebcab01cae5868e1899b5aab1cf099ad39cdd1089438addeee55d7de0473dbfc1da74aaf725e32310c125630a4c8357edad1f8c SHA512 9b62ac78e7090e6fd8a651598d4487f16b2264b1115f69f11b7d969e33f4fbe668923db905476b70f56b12aa63c4a289d34aedd29572267aae989d867da96f76 +DIST kxmlgui-6.29.0.tar.xz 2877296 BLAKE2B 389c87166cc00e479a316559777c4484d6af24da2c3ea72ab3213c31b15034592d8f78a0ee6e422c44d97349fc86d969ca2f46b3034421272263aa9ec70a6721 SHA512 9763825cdb77c1e3bb878ecb0b01bfffa1793abd1e13cfc65f3dc66bcb8c53c08c835cfcd27f7827c4f987257cc95c913f1ac3fad74f52ec8e292f27079e3ed7 diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.29.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.29.0.ebuild new file mode 100644 index 000000000000..6507d60d7bf2 --- /dev/null +++ b/kde-frameworks/kxmlgui/kxmlgui-6.29.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +ECM_PYTHON_BINDINGS="off" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# slot op: includes QtCore/private/qlocale_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml] + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kconfigwidgets-${KDE_CATV}*:6 + =kde-frameworks/kcoreaddons-${KDE_CATV}*:6 + =kde-frameworks/kglobalaccel-${KDE_CATV}*:6 + =kde-frameworks/kguiaddons-${KDE_CATV}*:6 + =kde-frameworks/ki18n-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/kitemviews-${KDE_CATV}*:6 + =kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6 +" +RDEPEND="${DEPEND}" + +CMAKE_SKIP_TESTS=( + # bug 668198: files are missing; whatever. + ktoolbar_unittest + # bug 650290 + kxmlgui_unittest + # bug 808216 + ktooltiphelper_unittest +) diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest index f39f0aada733..e8e4df6307bc 100644 --- a/kde-frameworks/modemmanager-qt/Manifest +++ b/kde-frameworks/modemmanager-qt/Manifest @@ -1,2 +1,3 @@ DIST modemmanager-qt-6.27.0.tar.xz 119072 BLAKE2B 9a68bf4a9e0bc91bc4fad48d98852b37f04bfe875cd223b277e1150e88ad47db37ae7ee719a9fccb0b2068a3be2ed0845c553240945d9e247c6a663f802be7f3 SHA512 53bee0ec4b701eed9aede26659ff5df56a144bf48462a6d2cf445a6d9e38ad241db48eab0fb7f83e365905cfac0dc169745b1e00d0f9737bf07679719abe6a29 DIST modemmanager-qt-6.28.0.tar.xz 119068 BLAKE2B 440a5e75203f605e13ec07c88da3482396efdc1c1c52665377e7b2f7a50c4afc58202baf78bcc34b91293e1272969a75b027145f402f6fade7ebc23f5525eb4d SHA512 85c946fc82218f7f29558aeee4eecc10fb50ec153d1d51440b8a8af1834529534d1bc86098cb78d79f6d6b26db63f585b655ef5bb293ab5155a8dbb8eec566e6 +DIST modemmanager-qt-6.29.0.tar.xz 119092 BLAKE2B e3f1719326047ebaf07bf8ecfb8dd1417813ddd034b97839d2c92b9d8f1c5d6333508e43fcc3f6c5d79cc6858d01d5eefd9c7ea6e8d32427cfff305b48e5be3d SHA512 e7a94097057a29e9675e3de3947ed1249246560f86322664abf5fa22343771ee53e55bf0d7f129b04bf95f08ef67b23ee8ad6c8da09156a0498fdec01b492cc1 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.29.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.29.0.ebuild new file mode 100644 index 000000000000..25a4b8c5c4a7 --- /dev/null +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.29.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="ModemManager bindings for Qt" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,xml] + net-misc/modemmanager +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest index acf9f5c91c0a..92187fd5481b 100644 --- a/kde-frameworks/networkmanager-qt/Manifest +++ b/kde-frameworks/networkmanager-qt/Manifest @@ -1,2 +1,3 @@ DIST networkmanager-qt-6.27.0.tar.xz 187620 BLAKE2B 7a4af141c11c7a34fae6e15a422784ada9b98d0c2b188d6b7cc2eab517c447652e7e41405fe7fcfa6c53874696ef38fbdec5cbf80e4db8004111c2c67d44a6b0 SHA512 f87c8e04874195e66228503b0c62a8f363112dd6db7eb350fcf3a8615b632cedaa2ba696ee87659fe12befe058160bad8221fb5a02d4c8d760446fddf78f15c1 DIST networkmanager-qt-6.28.0.tar.xz 187664 BLAKE2B 6d997f04faf6ef75d8f51b8e4f93d279e3b54b548d66aa81fe47f00d47a54aa52a8552aef6227f7143d2c4afa0ca1ca6f962d19e082797352a65274d50fe9b77 SHA512 66ae325f65c7541a8900c4ea9f76d5b8970364a71b5f310d3c35ccfd6a2373790760a516a65c16af55508d01381f20352bab52746c8ed62b134394ab8c1c7150 +DIST networkmanager-qt-6.29.0.tar.xz 187676 BLAKE2B 7df2a44e1027fb4f8022712de8e6e8deb3dedb0f69d4e7885dfa9ba3c1b2990b8c3dc4386f4e33fa7c60ed125a0ee2b7f9fc2d0c54a86c83a1b34d59eec3bf25 SHA512 4caa5e06cd9f673714005bcb89146026abe9c23214ff15578ab8c5c8c388cee5711dcda65b40948705fdee1ea70902156badfdf842cbe34dc32194c03bcda06d diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-6.29.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.29.0.ebuild new file mode 100644 index 000000000000..b15c3f96b835 --- /dev/null +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-6.29.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="NetworkManager bindings for Qt" + +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="teamd" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=net-misc/networkmanager-1.4.0-r1[teamd=] +" +RDEPEND="${DEPEND} + || ( + >=net-misc/networkmanager-1.4.0-r1[elogind] + >=net-misc/networkmanager-1.4.0-r1[systemd] + ) +" +BDEPEND="virtual/pkgconfig" + +CMAKE_SKIP_TESTS=( + # bug: 625276 + managertest + settingstest + activeconnectiontest +) diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest index 0d602094be9b..137d71979e74 100644 --- a/kde-frameworks/oxygen-icons/Manifest +++ b/kde-frameworks/oxygen-icons/Manifest @@ -1,2 +1,3 @@ DIST oxygen-icons-6.27.0.tar.xz 258623660 BLAKE2B 683cd4e34a9abd5d69a7900e5cbc3d0de7182dead43b7d3cf4095901026a1aa8b8bda7cd39c25f0d0ed945ce09b311f17abfdf3103b3ec99538ad115350070d0 SHA512 a6d2c1cc0acaec6687d6702ae123ed4e144826c477ce39a34c381b9719ade131f33f4e15c2b48087099467f15ce8edac1571297f1411035dcd3dd9815fa13bd5 DIST oxygen-icons-6.28.0.tar.xz 261449212 BLAKE2B afccbc35d09e35b3cb1eee6993593ee369a4fe74c8b3ae971a3addd2f770409cf473885a38202113140315c3b8c0d54425eadace7942fb5558126c257f62401e SHA512 5370f89af655ea713c84772018eabb55cdfecc93dcb11670357ca1c13becfb29b9d56af92bd32d91bf6397489c83d5cbd4417e498b196094bf67c4d23c7e8b3c +DIST oxygen-icons-6.29.0.tar.xz 264890988 BLAKE2B 2a3738ffb476b5ecc6852b203b71f969c22fba9b35561a4a50b6113cf304e5328a4ad8f882a41faf579f0db41f4f9d1ef7c7d62e8c9c056b9d2d461ae88728f4 SHA512 90cb06df1100f8a6fb61aa30b24a08689762c59ba16f1d58412a74fa8c598e1ec912b89f7ac430a0ed1cffdb5bfba9ab31702eb64ad4bd9294aeb25bd94d1189 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-6.29.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-6.29.0.ebuild new file mode 100644 index 000000000000..87adb8557581 --- /dev/null +++ b/kde-frameworks/oxygen-icons/oxygen-icons-6.29.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.9.0 +inherit cmake frameworks.kde.org xdg-utils + +DESCRIPTION="Oxygen SVG icon theme" +HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/" + +LICENSE="LGPL-3" +SLOT="6" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +RDEPEND="!kde-frameworks/${PN}:5" +DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6 + >=kde-frameworks/extra-cmake-modules-${KDE_CATV}:0 + test? ( app-misc/fdupes ) +" + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory autotests +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest index 7d33f556ec48..f964f6f2d4aa 100644 --- a/kde-frameworks/prison/Manifest +++ b/kde-frameworks/prison/Manifest @@ -1,2 +1,3 @@ DIST prison-6.27.0.tar.xz 57948 BLAKE2B e9c2a966002f9e8715086bf0b67ed9f585b3ec7058bc6fa0ded06a90eb34ce526ca4454d6ed2cf190794c169c8c59271024dd13206f3846f17f26bd2e8ec85b0 SHA512 38e2be3036c2a2d1e90cc6d22d1eb1b6104e4788e6377742cef303468765d1f91c250543df1f15af723846eb2860c119bcb5ff065d068a5cd3b801eca9d288a2 DIST prison-6.28.0.tar.xz 57980 BLAKE2B 5b05c4f61999d4b8f9abc57e4d519d86f09a76450ebc5d0574a8f5b7826ed2976b05e27b1012d42fcb73e29a9c8185788df29a63593bc765904153f66a765ff1 SHA512 df2f2b02d4e0e6d82683695ec20c3883408e783dc987e5d1cbf047368dbb717d7a4cda9c84e07ae96be9bb795a7b22873272a9508fc405e8de036a62caa7f4f7 +DIST prison-6.29.0.tar.xz 58020 BLAKE2B 9c875308eb63a047034a365d55bb00cfe0f596945723f8ec51823d85010008483c3ff579dd0d917cd6c82344440101fb7d24a97e737c945c545a6b465f2f891a SHA512 e90f544abf3d3112f2c73ce632eb8623bbca70671b2a8e09a49734320d74dbc2f939f1f216f136e63d8326b10ecdbd4934f790cb7a450672c0ee6d7591fcc8ae diff --git a/kde-frameworks/prison/prison-6.29.0.ebuild b/kde-frameworks/prison/prison-6.29.0.ebuild new file mode 100644 index 000000000000..831d7f2b7506 --- /dev/null +++ b/kde-frameworks/prison/prison-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="QRCode and data matrix barcode library" +HOMEPAGE="https://invent.kde.org/frameworks/prison" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="qml" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtmultimedia-${QTMIN}:6 + media-gfx/qrencode:= + media-libs/libdmtx + >=media-libs/zxing-cpp-1.4.0:= + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] ) +" + +src_configure() { + local mycmakeargs=( + # TODO: WITH_MULTIMEDIA? + -DWITH_QUICK=$(usex qml) + ) + + ecm_src_configure +} 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 +} diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest index cabe92040364..d713bf34d7eb 100644 --- a/kde-frameworks/qqc2-desktop-style/Manifest +++ b/kde-frameworks/qqc2-desktop-style/Manifest @@ -1,2 +1,3 @@ DIST qqc2-desktop-style-6.27.0.tar.xz 92944 BLAKE2B 14ac3b92063d63cbb72a66f4e2c319f28c7503c6473b846703423ada74902a32142b96c856439849ec4f6bbd63284cf8cae6b0c4774de75c64158ef6d46c90f5 SHA512 2ade105b573aa6accc648206e8eeca965a73f468523adcc81c75588b5efc794571669f3205529a98d24e1f0cbe69025cb03eb08ec78d0e634ccaafe82ee35f35 DIST qqc2-desktop-style-6.28.0.tar.xz 93024 BLAKE2B a63a525e8eaa227250b36b522f98e5f1f5f21821aed4a2fbd63221d2c3364f9f01531ea288bd3fcbc09337b4d8a730e9c704623f906f1b05095a7a39785f3ffe SHA512 48cf5d9f3f2add54fa37f20e38f6b345ebd339c71ea147b8640953a33eb91aaca0ae50d14206cc7ce4015ba1d5a13b5011ef313edc71f1f5f933c957b1affdef +DIST qqc2-desktop-style-6.29.0.tar.xz 93100 BLAKE2B a4e3079685a8cfa2e6ec76e3c16a2be63f7dc7f9f3a7c5d8473032cb4806d02a67fd35c05d33e3b65c1daf3f3eac3f5b13b87ee64bcb18e9fefa5329d5d050c1 SHA512 7e75f35e8067256b32ed77463c121b7d28b2effaefb7d86c39a9bb469463fe1f3dccff4e01c758f01cbf41cb065bac597419c6400e78bf178d4a8327325f82a3 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.29.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.29.0.ebuild new file mode 100644 index 000000000000..fa16fc1a4d6a --- /dev/null +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="false" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" + +LICENSE="|| ( GPL-2+ LGPL-3+ )" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also: +# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379 +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6= + =kde-frameworks/kcolorscheme-${KDE_CATV}*:6 + =kde-frameworks/kconfig-${KDE_CATV}*:6 + =kde-frameworks/kiconthemes-${KDE_CATV}*:6 + =kde-frameworks/kirigami-${KDE_CATV}*:6 + =kde-frameworks/sonnet-${KDE_CATV}*:6[qml] +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6 +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 926509 + animationspeedmodifiertest +) diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index 7133ad35631d..a631e7c0126d 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -1,2 +1,3 @@ DIST solid-6.27.0.tar.xz 315856 BLAKE2B 8242f76bc63cf5546c39f3286f4b8011d761f3c94a73591bc82d59b6b32d92f3c4974ac30d96f780ae4be40907cd5831deb7784c8daeaec249c1e88d99664044 SHA512 ea7765c0c53e3cf5f7859bc1525dea89670c5b491efad4ef4f99e26a8c25572bd75b562a769e65c1d07a81f59331c914edf683b3f867a356f89ab5cd2fd28004 DIST solid-6.28.0.tar.xz 317968 BLAKE2B 34f24b9ff54dabe9d36e4eb326079d24887870b668a17099dd286019303dc7cfb5e03ea8a995e90bd0d9a3be001765e3616a88d92fa7674ebffe7823803588f4 SHA512 a75ce5187a3e1f7db04dc57acb6a99ab427f383207466de059229e8535c68f802168eb64e6744d452f7ddf4c340a7a35c10c3baaf17f1b9ae401277abf868efc +DIST solid-6.29.0.tar.xz 318072 BLAKE2B 03e45377c55d32cab2acf6a96e61a6f312238a20ba26d07dbb05102f6b87e49e678830afdd233aef00236875616feac16155e73b63b25032c6ab5a2eeee6b0dd SHA512 406b550b604d988731db73e1741865303b20c871924c56205895cb0c53dbcd67b14aa94905d3b0e3ecedbe5a5017e959be73d925bccf1c1b75a072f05eb56ecb diff --git a/kde-frameworks/solid/solid-6.29.0.ebuild b/kde-frameworks/solid/solid-6.29.0.ebuild new file mode 100644 index 000000000000..047ef5555bf2 --- /dev/null +++ b/kde-frameworks/solid/solid-6.29.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.10.1 +inherit ecm frameworks.kde.org optfeature + +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" + +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="ios" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + sys-apps/util-linux + sys-fs/udisks:2 + virtual/libudev:= + ios? ( + app-pda/libimobiledevice:= + app-pda/libplist:= + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] ) +" +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + >=dev-qt/qttools-${QTMIN}:6[linguist] +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package ios IMobileDevice) + $(cmake_use_find_package ios PList) + ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "media player devices support" app-misc/media-player-info + fi +} diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index 62f831e7a9f1..d916b560ee6e 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -1,2 +1,3 @@ DIST sonnet-6.27.0.tar.xz 2414320 BLAKE2B d191c9ccee9f3638b4404d8ca60705aa77fc2fe1e8807389c5e6a0e9833bd3d6e43cf83bc95446a902326dfe8631e4a21417cbc7b06728e9520bef18b7d7bb2f SHA512 dd39addd26f495bcdbb3b19ca58fb2b08b623638d246b9d33378720e75196f66beef3aa6c79aec50ab073997842724c3f7b287004e42937daf376c71a4c44d43 DIST sonnet-6.28.0.tar.xz 2414224 BLAKE2B a0c4634cd6766d1af9c1d3822b6e9ee36c287e0b9710bb33f747c14e8d70bc6a7a369ed24f939e66e49ff8b387363fc314c3f2934ff8df8125c733915b1d651a SHA512 6bd44d3a95df42924b7bf66c0fff419c54db10617f28cf78cec7beb4bc4cdc9c9b6425cf2d91ed172e080fb0cc50a0a694686f108e1ce22af0c0774f515838bd +DIST sonnet-6.29.0.tar.xz 2414292 BLAKE2B bc626cd16ec5b85021eb717fc33edbc75b11978f91f467b8f387e5f2af9298bc4000c3aa6ce3bb3c8996d596f128bf10367be5a9653e9f408028ba9897607af8 SHA512 05c03572c915ba32f1728a8c7cf582edf91c51be43f6ad4add0cd2c0ef06b6a1a54aaa72067cb55581af37ced996e2e597b5082337106bd8e12d19f06c1b2b26 diff --git a/kde-frameworks/sonnet/sonnet-6.29.0.ebuild b/kde-frameworks/sonnet/sonnet-6.29.0.ebuild new file mode 100644 index 000000000000..9521f872aad5 --- /dev/null +++ b/kde-frameworks/sonnet/sonnet-6.29.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_DESIGNERPLUGIN="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" + +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="aspell +hunspell qml" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + aspell? ( app-text/aspell ) + hunspell? ( app-text/hunspell:= ) + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) +" +RDEPEND="${DEPEND}" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 779994 + sonnet-test_autodetect + # bug 680032 + sonnet-test_settings + sonnet-test_highlighter +) + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package aspell ASPELL) + $(cmake_use_find_package hunspell HUNSPELL) + -DSONNET_USE_QML=$(usex qml) + ) + if ! use aspell && ! use hunspell; then + mycmakeargs+=( -DSONNET_NO_BACKENDS=ON ) + fi + + ecm_src_configure +} diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest index 96c3043ece2c..2fb0d74ef534 100644 --- a/kde-frameworks/syndication/Manifest +++ b/kde-frameworks/syndication/Manifest @@ -1,2 +1,3 @@ DIST syndication-6.27.0.tar.xz 569320 BLAKE2B c46b263ec54acc8b71bcf64ca6d30a66b90957ab2fcab9f07d115e89b261a8e56bd7782e1e22d323d31971a9b509cb8546175947a9d0019eadccd5cdec610424 SHA512 0a8903c53c935d47b5fd1428b2aecb6d4578fd87e6b601a03ea022c4f8d06f0b0eeaec2eddd45929048837975a788be6bda61d7d0b7303ed1486cede22e6a507 DIST syndication-6.28.0.tar.xz 569220 BLAKE2B 40e042f172f38fd445f77e13ef72bdebb23b9bf12114313a9eab7272747559b0d0454a8b616b26c808bfb2eb4297e29677ead6dccc6664662a437833102bbc7b SHA512 b029a89052b222d9e540ec0194493e62da8478df4309148b3ef08f62d6e6c50ab10def8c0bba1f7029bd2b404a76002811654b1005e03b43b96898c675fc1d90 +DIST syndication-6.29.0.tar.xz 569308 BLAKE2B 4ab6e4a60f5231f6032f0a9fb8b977bdcc7df23ca56d18507c1080485f79dd46281b8749469e6d1dce5e880214604930ad8f631d3aa72876f7946c2ac079235a SHA512 1ed4b5aafa6201db679c671d72db4fe84df9f198bd5334ff58a09235f1a0ad87e2f90d8edbdefae9077b79c2f8e3c6c1e0a9d48baff2155e749ed7947fc5b8e0 diff --git a/kde-frameworks/syndication/syndication-6.29.0.ebuild b/kde-frameworks/syndication/syndication-6.29.0.ebuild new file mode 100644 index 000000000000..f8529d86e76d --- /dev/null +++ b/kde-frameworks/syndication/syndication-6.29.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +QTMIN=6.10.1 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library for parsing RSS and Atom feeds" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[xml] + =kde-frameworks/kcodecs-${KDE_CATV}*:6 +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[network] ) +" diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest index 0072ec84d357..5142cd38cd26 100644 --- a/kde-frameworks/syntax-highlighting/Manifest +++ b/kde-frameworks/syntax-highlighting/Manifest @@ -1,2 +1,3 @@ DIST syntax-highlighting-6.27.0.tar.xz 3907408 BLAKE2B a6d11b6b7a091b4b3924397015e08a4572a19438a37d6ad6b4d86a0f86230dcb2f84a595daf4cede3e412391f3ade08145d2985fe2a7cc89e0571711db479d4f SHA512 fd12e37a89da80b235a3bdc108fae57c3d189f0ae6dbe04f78ecd60d9ca273ebff62926ecd48b05e588c935e4cae587b6b08f41f1808dbe6fd37fe02c0679b54 DIST syntax-highlighting-6.28.1.tar.xz 3917716 BLAKE2B 775a4b6109a2e38b6bc9b96f2f8bb91e5aee2b1a8c8e8309c62e4decab1c39e59f3a2e77a616a2f664fa5769ee0d7e77d5682d3137e47a1d5f848c535d6265b7 SHA512 8d9f2adb9058d1ca1a1bc599fa40ae45097202ed0875815eef57907d05e5b07bd9dcf088e1bed5a083a1a53da65328ee41969853912bf2fdd81823bebcedc62b +DIST syntax-highlighting-6.29.0.tar.xz 3938932 BLAKE2B e0ce243b1a514ca8fe5bb679812f71f68bc3299588ae7560b288414620b52a3d19d8882ade93dc4973a1c0afb97a85ed0f68baf9e27f4b040f953b92fe47b337 SHA512 f45ee16a8ff5d2f4971a92cc3485166d552b9ba4550745ffd0d502275bdc79e8159ea4e0e95b246711a281b852a6500cb609c08f830ac976b16f289af7f09a24 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-6.29.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.29.0.ebuild new file mode 100644 index 000000000000..de4861c87302 --- /dev/null +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-6.29.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{13..14} ) +QTMIN=6.10.1 +inherit ecm frameworks.kde.org python-any-r1 + +DESCRIPTION="Framework for syntax highlighting" + +LICENSE="MIT" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# examples: dev-qt/qtbase[printsupport,widgets] +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 +" +DEPEND="${RDEPEND} + dev-libs/xerces-c +" +BDEPEND="${PYTHON_DEPS} + dev-lang/perl + >=dev-qt/qttools-${QTMIN}:6[linguist] +" + +src_configure() { + local mycmakeargs=( + -DPython_EXECUTABLE="${PYTHON}" + ) + ecm_src_configure +} diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest index a5f9687e1e75..8d2ba425d1d2 100644 --- a/kde-frameworks/threadweaver/Manifest +++ b/kde-frameworks/threadweaver/Manifest @@ -1,2 +1,3 @@ DIST threadweaver-6.27.0.tar.xz 1415364 BLAKE2B 82176c37e5a350ddf2b626d7893d43b5aa64403049319b56274f97a2db556e89ede8e4b246e527f808c5ecae579a941876d2b1f6b579871f2ac5dc362748c095 SHA512 6e57f3a729e46fff29ddd9edf5e760d7be0a3cac1967e5694d8273438eb4a82d341da8b69591be6f52f1de8e564c46d2bfbe930a939dbc53ae5567e5dd3343f0 DIST threadweaver-6.28.0.tar.xz 1415396 BLAKE2B 3ba3d8aaf13be7f8dcedf6361fb93a13bb55aef17ec8afe2fe5e66949929e31f4f9f54a0855f2a6c521de0c6496c10a240f9decce592f7974f7e582b77eb8b82 SHA512 1ef6b51ae3cb89f84bdefca929b289c66cdf2e2de951dd04e369774c52fcea33e172201b66d41ceb147bdd9d62211e34d35cead581b07586754827751ec9d343 +DIST threadweaver-6.29.0.tar.xz 1415348 BLAKE2B afba2b00d70eda90ca153f986db3fa1f9702a9899d844385ee2b4d7fb65c76a910682411907980b3ccf53215d95edebd2d2b62be86b2451b1d77f079bfdadde8 SHA512 7e0be164b97b099e9603d6d3e877dad49f2a77304c8b2ed62c322857b17f607e48b272104cdaa78b2deb365a19dc89d7bb651fd1dfcaa6ddd8c1d7879f7cbb20 diff --git a/kde-frameworks/threadweaver/threadweaver-6.29.0.ebuild b/kde-frameworks/threadweaver/threadweaver-6.29.0.ebuild new file mode 100644 index 000000000000..6e9fc00cfd68 --- /dev/null +++ b/kde-frameworks/threadweaver/threadweaver-6.29.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +QTMIN=6.9.0 +inherit ecm frameworks.kde.org + +DESCRIPTION="Framework for managing threads using job and queue-based interfaces" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +RDEPEND=">=dev-qt/qtbase-${QTMIN}:6" +DEPEND="${RDEPEND}" + +src_prepare() { + cmake_comment_add_subdirectory benchmarks + ecm_src_prepare +} |
