diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index 9e0a67da23ba5..0a13262b33780 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -1,2 +1,3 @@ DIST sonnet-6.23.0.tar.xz 2414352 BLAKE2B ab142f0df8d789414057ca513cac99743c5ebae789b3c5a4812d2502bb38d1246d561dcdf597b84846fce4680a786b46d4ed3f952860e727a35fd45130c6ad2f SHA512 1a2b87cd3bbdfb065dc1f2854932fa041bbf1446d47af608c6e3db24f30f7cedb124cb47ee66ade9bf96d0fe166ec6cd9102d86c85c3cc68a8c483e86ad85aee DIST sonnet-6.24.0.tar.xz 2414420 BLAKE2B 0d88a17285e642db187b026f3556452e36373b8042fc41df717b23ca71ecdcdfcfe08451971d8684ba0e88956dcd745d24e7c9b35eb6ffd991fd37dfeb971d11 SHA512 9e8ce7f355a13abde064252671f492941b3c87a91cead1745b92606cecb84dd249573204b677318789bfdf0e0350de304a225d776a9c156c85c0ca0c1e1dc2e7 +DIST sonnet-6.25.0.tar.xz 2414332 BLAKE2B 72b08dad0cf414cf53bbb14a19f28d71399f4ddd3022b4218420a59ef22f523c034925c1da37352b6801a8a1e5ddeed80e7fe5d0e15795a822d837131bc2be5c SHA512 6524ab78ceb572b18d05ee79b053fb641d62a86a53dcc0adc863558a4165083077a76401c101c085c38f989cee5ac69748e99f195bf72fe2505c886910cbb247 diff --git a/kde-frameworks/sonnet/sonnet-6.25.0.ebuild b/kde-frameworks/sonnet/sonnet-6.25.0.ebuild new file mode 100644 index 0000000000000..9521f872aad59 --- /dev/null +++ b/kde-frameworks/sonnet/sonnet-6.25.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 +}