[packages/ktextaddons] - updated to 1.5.3 (Qt6 build)

witekfl witekfl at pld-linux.org
Mon Feb 12 18:32:40 CET 2024


commit d1cfa9e528268ed5c790f10390fe0a2ae1aa134c
Author: Witold Filipczyk <witekfl at poczta.onet.pl>
Date:   Mon Feb 12 18:05:10 2024 +0100

    - updated to 1.5.3 (Qt6 build)

 ktextaddons.spec | 167 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 89 insertions(+), 78 deletions(-)
---
diff --git a/ktextaddons.spec b/ktextaddons.spec
index c9e2e93..e822146 100644
--- a/ktextaddons.spec
+++ b/ktextaddons.spec
@@ -6,39 +6,39 @@
 
 Summary:	Various text handling addons
 Name:		ktextaddons
-Version:	1.2.0
+Version:	1.5.3
 Release:	1
 License:	BSD-3-Clause
 Group:		X11/Libraries
 Source0:	https://download.kde.org/stable/ktextaddons/%{name}-%{version}.tar.xz
-# Source0-md5:	3f59edfc605796fae3c5b814d2a1c00b
+# Source0-md5:	510e15137f162684ec2f42b41517319c
 URL:		http://www.kde.org/
-BuildRequires:	Qt5Core-devel
-BuildRequires:	Qt5Gui-devel >= 5.15.9
-BuildRequires:	Qt5Keychain-devel
-BuildRequires:	Qt5Network-devel
-BuildRequires:	Qt5Speech-devel
-BuildRequires:	Qt5UiTools-devel
-BuildRequires:	Qt5Widgets-devel >= 5.15.2
-BuildRequires:	cmake >= 3.16
+BuildRequires:	Qt6Core-devel
+BuildRequires:	Qt6Gui-devel >= 5.15.9
+BuildRequires:	Qt6Keychain-devel
+BuildRequires:	Qt6Network-devel
+BuildRequires:	Qt6TextToSpeech-devel
+BuildRequires:	Qt6UiTools-devel
+BuildRequires:	Qt6Widgets-devel >= 5.15.2
+BuildRequires:	cmake >= 3.20
 BuildRequires:	gettext-devel
-BuildRequires:	kf5-extra-cmake-modules >= 5.103.0
-BuildRequires:	kf5-karchive-devel >= 5.103.0
-BuildRequires:	kf5-kauth-devel >= 5.105.0
-BuildRequires:	kf5-kcodecs-devel >= 5.105.0
-BuildRequires:	kf5-kconfigwidgets-devel >= 5.105.0
-BuildRequires:	kf5-kcoreaddons-devel >= 5.103.0
-BuildRequires:	kf5-ki18n-devel >= 5.103.0
-BuildRequires:	kf5-kwidgetsaddons-devel >= 5.105.0
-BuildRequires:	kf5-kxmlgui-devel >= 5.103.0
+BuildRequires:	kf6-extra-cmake-modules >= 5.103.0
+BuildRequires:	kf6-karchive-devel >= 5.103.0
+BuildRequires:	kf6-kauth-devel >= 5.105.0
+BuildRequires:	kf6-kcodecs-devel >= 5.105.0
+BuildRequires:	kf6-kconfigwidgets-devel >= 5.105.0
+BuildRequires:	kf6-kcoreaddons-devel >= 5.103.0
+BuildRequires:	kf6-ki18n-devel >= 5.103.0
+BuildRequires:	kf6-kwidgetsaddons-devel >= 5.105.0
+BuildRequires:	kf6-kxmlgui-devel >= 5.103.0
 BuildRequires:	ninja
 BuildRequires:	rpmbuild(macros) >= 1.736
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
-Requires:	kf5-dirs
+Requires:	kf6-dirs
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%define		qt5dir		%{_libdir}/qt5
+%define		qt6dir		%{_libdir}/qt6
 
 %description
 Various text handling addons.
@@ -48,8 +48,8 @@ Summary:	Header files for %{name} development
 Summary(pl.UTF-8):	Pliki nagłówkowe dla programistów używających %{name}
 Group:		X11/Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	Qt5DBus-devel >= %{qtver}
-Requires:	Qt5Xml-devel >= %{qtver}
+Requires:	Qt6DBus-devel >= %{qtver}
+Requires:	Qt6Xml-devel >= %{qtver}
 Requires:	cmake >= 3.16
 
 %description devel
@@ -62,15 +62,16 @@ Pliki nagłówkowe dla programistów używających %{name}.
 %setup -q
 
 %build
-install -d build
-cd build
-%cmake -G Ninja \
+%cmake -B build \
+	-G Ninja \
 	%{!?with_tests:-DBUILD_TESTING=OFF} \
 	-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-	../
-%ninja_build
+	-DQT_MAJOR_VERSION=6
+
+%ninja_build -C build
 
 %if %{with tests}
+cd build
 ctest
 %endif
 
@@ -89,56 +90,66 @@ rm -rf $RPM_BUILD_ROOT
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
-%ghost %{_libdir}/libKF5TextAddonsWidgets.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextAddonsWidgets.so.*.*.*
-%ghost %{_libdir}/libKF5TextAutoCorrection.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextAutoCorrection.so.*.*.*
-%ghost %{_libdir}/libKF5TextEditTextToSpeech.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextEditTextToSpeech.so.*.*.*
-%ghost %{_libdir}/libKF5TextEmoticonsCore.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextEmoticonsCore.so.*.*.*
-%ghost %{_libdir}/libKF5TextEmoticonsWidgets.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextEmoticonsWidgets.so.*.*.*
-%ghost %{_libdir}/libKF5TextGrammarCheck.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextGrammarCheck.so.*.*.*
-%ghost %{_libdir}/libKF5TextTranslator.so.1
-%attr(755,root,root) %{_libdir}/libKF5TextTranslator.so.*.*.*
-%attr(755,root,root) %{_libdir}/qt5/plugins/designer/texttranslatorwidgets5.so
-%dir %{_libdir}/qt5/plugins/kf5/translator
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_bing.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_deepl.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_google.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_libretranslate.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_lingva.so
-%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/translator/translator_yandex.so
+%ghost %{_libdir}/libKF6TextAddonsWidgets.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextAddonsWidgets.so.*.*
+%ghost %{_libdir}/libKF6TextAutoCorrectionCore.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextAutoCorrectionCore.so.*.*
+%ghost %{_libdir}/libKF6TextAutoCorrectionWidgets.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextAutoCorrectionWidgets.so.*.*
+%ghost %{_libdir}/libKF6TextCustomEditor.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextCustomEditor.so.*.*
+%ghost %{_libdir}/libKF6TextEditTextToSpeech.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextEditTextToSpeech.so.*.*
+%ghost %{_libdir}/libKF6TextEmoticonsCore.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextEmoticonsCore.so.*.*
+%ghost %{_libdir}/libKF6TextEmoticonsWidgets.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextEmoticonsWidgets.so.*.*
+%ghost %{_libdir}/libKF6TextGrammarCheck.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextGrammarCheck.so.*.*
+%ghost %{_libdir}/libKF6TextTranslator.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextTranslator.so.*.*
+%ghost %{_libdir}/libKF6TextUtils.so.1
+%attr(755,root,root) %{_libdir}/libKF6TextUtils.so.*.*
+%attr(755,root,root) %{_libdir}/qt6/plugins/designer/textcustomeditor.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/designer/texttranslatorwidgets6.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_bing.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_deepl.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_google.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_libretranslate.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_lingva.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/kf6/translator/translator_yandex.so
+%{_datadir}/qlogging-categories6/ktextaddons.categories
+%{_datadir}/qlogging-categories6/ktextaddons.renamecategories
 
 %files devel
 %defattr(644,root,root,755)
-%{_includedir}/KF5/TextAddonsWidgets
-%{_includedir}/KF5/TextAutoCorrection
-%{_includedir}/KF5/TextEditTextToSpeech
-%{_includedir}/KF5/TextEmoticonsCore
-%{_includedir}/KF5/TextEmoticonsWidgets
-%{_includedir}/KF5/TextGrammarCheck
-%{_includedir}/KF5/TextTranslator
-%{_libdir}/cmake/KF5TextAddonsWidgets
-%{_libdir}/cmake/KF5TextAutoCorrection
-%{_libdir}/cmake/KF5TextEditTextToSpeech
-%{_libdir}/cmake/KF5TextEmoticonsCore
-%{_libdir}/cmake/KF5TextEmoticonsWidgets
-%{_libdir}/cmake/KF5TextGrammarCheck
-%{_libdir}/cmake/KF5TextTranslator
-%{_libdir}/libKF5TextAddonsWidgets.so
-%{_libdir}/libKF5TextAutoCorrection.so
-%{_libdir}/libKF5TextEditTextToSpeech.so
-%{_libdir}/libKF5TextEmoticonsCore.so
-%{_libdir}/libKF5TextEmoticonsWidgets.so
-%{_libdir}/libKF5TextGrammarCheck.so
-%{_libdir}/libKF5TextTranslator.so
-%{_libdir}/qt5/mkspecs/modules/qt_TextAutoCorrection.pri
-%{_libdir}/qt5/mkspecs/modules/qt_TextEditTextToSpeech.pri
-%{_libdir}/qt5/mkspecs/modules/qt_TextGrammarCheck.pri
-%{_libdir}/qt5/mkspecs/modules/qt_TextTranslator.pri
-%{_libdir}/qt5/mkspecs/modules/qt_textaddonswidgets.pri
-%{_libdir}/qt5/mkspecs/modules/qt_textemoticonscore.pri
-%{_libdir}/qt5/mkspecs/modules/qt_textemoticonswidgets.pri
+%{_includedir}/KF6/TextAddonsWidgets
+%{_includedir}/KF6/TextAutoCorrectionCore
+%{_includedir}/KF6/TextAutoCorrectionWidgets
+%{_includedir}/KF6/TextCustomEditor
+%{_includedir}/KF6/TextEditTextToSpeech
+%{_includedir}/KF6/TextEmoticonsCore
+%{_includedir}/KF6/TextEmoticonsWidgets
+%{_includedir}/KF6/TextGrammarCheck
+%{_includedir}/KF6/TextTranslator
+%{_includedir}/KF6/TextUtils
+%{_libdir}/cmake/KF6TextAddonsWidgets
+%{_libdir}/cmake/KF6TextAutoCorrectionCore
+%{_libdir}/cmake/KF6TextAutoCorrectionWidgets
+%{_libdir}/cmake/KF6TextCustomEditor
+%{_libdir}/cmake/KF6TextEditTextToSpeech
+%{_libdir}/cmake/KF6TextEmoticonsCore
+%{_libdir}/cmake/KF6TextEmoticonsWidgets
+%{_libdir}/cmake/KF6TextGrammarCheck
+%{_libdir}/cmake/KF6TextTranslator
+%{_libdir}/cmake/KF6TextUtils
+%{_libdir}/libKF6TextAddonsWidgets.so
+%{_libdir}/libKF6TextAutoCorrectionCore.so
+%{_libdir}/libKF6TextAutoCorrectionWidgets.so
+%{_libdir}/libKF6TextCustomEditor.so
+%{_libdir}/libKF6TextEditTextToSpeech.so
+%{_libdir}/libKF6TextEmoticonsCore.so
+%{_libdir}/libKF6TextEmoticonsWidgets.so
+%{_libdir}/libKF6TextGrammarCheck.so
+%{_libdir}/libKF6TextTranslator.so
+%{_libdir}/libKF6TextUtils.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ktextaddons.git/commitdiff/d1cfa9e528268ed5c790f10390fe0a2ae1aa134c



More information about the pld-cvs-commit mailing list