From 1bb7f12aaafe3b7dab4d9d286963b71d0a7327d994af2f4683f9f3dc76379cdc Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Thu, 4 Apr 2024 09:13:08 +0000 Subject: [PATCH] Accepting request 1164349 from home:pgajdos - version update to 2.6.0 * Export certificates for ovpn file * SHA1 based MAC for PKCS12 * Support legacy keys and automatically transform them if possible. * Renew Certificate freeze XCA * paste an encrypted private key results in a crash * Fix crash when deleting CA certificates * add flatpak build information and github action * Subject Alternative Name not filled by all CN * Improve import: Finish multi import when empty * Add File extensions in Info.plist supported by XCA * Quick view of certificates without trying to open XCA * pass private key password * Export PEM + Key in one File * Impossible to import PKCS#12 (RC40_CBC) * Make XCA AppStore compliant with -DAPPSTORE_COMPLIANT=ON - modified patches % xca-desktop.patch (refreshed) OBS-URL: https://build.opensuse.org/request/show/1164349 OBS-URL: https://build.opensuse.org/package/show/security/xca?expand=0&rev=29 --- xca-2.5.0.tar.gz | 3 --- xca-2.6.0.tar.gz | 3 +++ xca-desktop.patch | 12 ++++++------ xca.changes | 23 +++++++++++++++++++++++ xca.spec | 8 +++++--- 5 files changed, 37 insertions(+), 12 deletions(-) delete mode 100644 xca-2.5.0.tar.gz create mode 100644 xca-2.6.0.tar.gz diff --git a/xca-2.5.0.tar.gz b/xca-2.5.0.tar.gz deleted file mode 100644 index 6274a49..0000000 --- a/xca-2.5.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b50ef50c4850a1c1d20fce41971783cb0a2fb9155caa05300029b28b53311d37 -size 1846478 diff --git a/xca-2.6.0.tar.gz b/xca-2.6.0.tar.gz new file mode 100644 index 0000000..28e37e6 --- /dev/null +++ b/xca-2.6.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55a39f22eabadcce4532ebfcf07f796372bdb0d323720db6b6e0deaf267b1709 +size 1870446 diff --git a/xca-desktop.patch b/xca-desktop.patch index 4fa1b14..4f5cd8f 100644 --- a/xca-desktop.patch +++ b/xca-desktop.patch @@ -1,10 +1,10 @@ -diff --git a/misc/xca.desktop b/misc/xca.desktop -index 2cdd7a9..89bc823 100644 ---- a/misc/xca.desktop -+++ b/misc/xca.desktop -@@ -13,5 +13,5 @@ Comment[pt_BR]=Interface gráfica para gerenciar e emitir Certificados X.509 +Index: xca-2.6.0/misc/xca.desktop +=================================================================== +--- xca-2.6.0.orig/misc/xca.desktop ++++ xca-2.6.0/misc/xca.desktop +@@ -15,5 +15,5 @@ Comment[it]=Interfaccia grafica per gene Exec=xca %F - Icon=xca + Icon=de.hohnstaedt.xca Terminal=false -Categories=Application;Utility;Qt; +Categories=Utility;DesktopUtility; diff --git a/xca.changes b/xca.changes index d7b1055..181580c 100644 --- a/xca.changes +++ b/xca.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Wed Apr 3 11:43:34 UTC 2024 - pgajdos@suse.com + +- version update to 2.6.0 + * Export certificates for ovpn file + * SHA1 based MAC for PKCS12 + * Support legacy keys + and automatically transform them if possible. + * Renew Certificate freeze XCA + * paste an encrypted private key results in a crash + * Fix crash when deleting CA certificates + * add flatpak build information and github action + * Subject Alternative Name not filled by all CN + * Improve import: Finish multi import when empty + * Add File extensions in Info.plist supported by XCA + * Quick view of certificates without trying to open XCA + * pass private key password + * Export PEM + Key in one File + * Impossible to import PKCS#12 (RC40_CBC) + * Make XCA AppStore compliant with -DAPPSTORE_COMPLIANT=ON +- modified patches + % xca-desktop.patch (refreshed) + ------------------------------------------------------------------- Thu Nov 16 07:58:48 UTC 2023 - ecsos diff --git a/xca.spec b/xca.spec index 840c4ca..f563039 100644 --- a/xca.spec +++ b/xca.spec @@ -1,7 +1,7 @@ # # spec file for package xca # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2023 Jonathan Brielmaier # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: xca -Version: 2.5.0 +Version: 2.6.0 Release: 0 Summary: An RSA key and certificate management tool License: BSD-3-Clause @@ -33,6 +33,7 @@ BuildRequires: libqt5-linguist BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: update-desktop-files +BuildRequires: cmake(Qt5Test) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5Sql) @@ -92,11 +93,12 @@ Bash completion script for %{name}. %license COPYRIGHT %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/*/apps/%{name}.png +%{_datadir}/icons/hicolor/*/apps/*%{name}.png %{_datadir}/icons/hicolor/*/mimetypes/x-xca-*.png %{_datadir}/mime/packages/%{name}.xml %{_datadir}/pixmaps/%{name}* %{_datadir}/%{name} +%{_datadir}/metainfo/*.xml %{_mandir}/man1/%{name}.1%{?ext_man} %files bash-completion