[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