[packages/qca-qt6] - updated to 2.3.9, updated dependencies

qboosh qboosh at pld-linux.org
Tue Oct 22 21:44:06 CEST 2024


commit 2272660f5d7d4a87167624676614776a1351795d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Oct 22 21:39:49 2024 +0200

    - updated to 2.3.9, updated dependencies

 qca-qt6.spec | 42 ++++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 20 deletions(-)
---
diff --git a/qca-qt6.spec b/qca-qt6.spec
index ffff9f1..7ee5426 100644
--- a/qca-qt6.spec
+++ b/qca-qt6.spec
@@ -1,25 +1,27 @@
 Summary:	Qt Cryptographic Architecture (QCA) Library
 Summary(pl.UTF-8):	Biblioteka Qt Cryptographic Architecture (QCA)
 Name:		qca-qt6
-Version:	2.3.8
+Version:	2.3.9
 Release:	1
 License:	LGPL v2.1
 Group:		Libraries
 Source0:	https://download.kde.org/stable/qca/%{version}/qca-%{version}.tar.xz
-# Source0-md5:	4c6348286c170b3da24820c977565d75
+# Source0-md5:	d8aaa46356a322464f65b04d00d2bac6
 URL:		https://invent.kde.org/libraries/qca
-BuildRequires:	Qt6Core-devel
-BuildRequires:	Qt6Gui-devel
-BuildRequires:	Qt6Network-devel
-BuildRequires:	Qt6Qt5Compat-devel
-BuildRequires:	Qt6Test-devel
-BuildRequires:	cmake >= 2.8.2
-BuildRequires:	libstdc++-devel
+BuildRequires:	Qt6Core-devel >= 6
+BuildRequires:	Qt6Qt5Compat-devel >= 6
+BuildRequires:	Qt6Test-devel >= 6
+# or botan3 (with C++20)
+BuildRequires:	botan2-devel >= 2
+BuildRequires:	cmake >= 3.16
+BuildRequires:	cyrus-sasl-devel >= 2
+BuildRequires:	libgcrypt-devel
+BuildRequires:	libstdc++-devel >= 6:7
 BuildRequires:	ninja
 BuildRequires:	nss-devel
-BuildRequires:	openssl-devel >= 0.9.7d
+BuildRequires:	openssl-devel >= 1.1.1
 BuildRequires:	pkcs11-helper-devel
-BuildRequires:	qt6-build
+BuildRequires:	qt6-build >= 6
 BuildRequires:	which
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -34,7 +36,8 @@ Summary:	Qt Cryptographic Architecture (QCA) Library - development files
 Summary(pl.UTF-8):	Biblioteka Qt Cryptographic Architecture (QCA) - pliki dla programistów
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	Qt6Core-devel
+Requires:	Qt6Core-devel >= 6
+Requires:	libstdc++-devel >= 6:7
 
 %description devel
 Qt Cryptographic Architecture (QCA) Library - development files.
@@ -50,11 +53,10 @@ programistów.
 export LC_ALL=C.UTF-8
 %cmake -B build \
 	-G Ninja \
-	%{!?with_tests:-DBUILD_TESTING=OFF} \
-	-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
+	%{!?with_tests:-DBUILD_TESTS=OFF} \
+	-DBUILD_WITH_QT6=ON \
 	-DQCA_INSTALL_IN_QT_PREFIX=ON \
-	-DQCA_MAN_INSTALL_DIR=%{_mandir} \
-	-DBUILD_WITH_QT6=ON
+	-DQCA_MAN_INSTALL_DIR=%{_mandir}
 
 %ninja_build -C build
 
@@ -64,6 +66,7 @@ export LC_ALL=C.UTF-8
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
 %ninja_install -C build
 
 %clean
@@ -75,15 +78,14 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc README
-%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libqca-qt6.so.*.*.*
 %ghost %{_libdir}/libqca-qt6.so.2
-%attr(755,root,root) %{_libdir}/libqca-qt6.so.*.*
 %attr(755,root,root) %{_libdir}/qt6/bin/mozcerts-qt6
 %attr(755,root,root) %{_libdir}/qt6/bin/qcatool-qt6
 %dir %{_libdir}/qt6/plugins/crypto
 %attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-botan.so
 %attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-cyrus-sasl.so
-#%attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-gcrypt.so
+%attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-gcrypt.so
 %attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-gnupg.so
 %attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-logger.so
 %attr(755,root,root) %{_libdir}/qt6/plugins/crypto/libqca-nss.so
@@ -94,6 +96,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
+%{_libdir}/libqca-qt6.so
 %{_includedir}/qt6/Qca-qt6
 %{_libdir}/cmake/Qca-qt6
-%{_libdir}/libqca-qt6.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qca-qt6.git/commitdiff/2272660f5d7d4a87167624676614776a1351795d



More information about the pld-cvs-commit mailing list