commit 2272660f5d7d4a87167624676614776a1351795d
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to