Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openssl-ibmca for openSUSE:Factory 
checked in at 2025-07-30 11:42:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openssl-ibmca (Old)
 and      /work/SRC/openSUSE:Factory/.openssl-ibmca.new.13279 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openssl-ibmca"

Wed Jul 30 11:42:25 2025 rev:59 rq:1296164 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/openssl-ibmca/openssl-ibmca.changes      
2025-04-23 15:19:32.346611503 +0200
+++ /work/SRC/openSUSE:Factory/.openssl-ibmca.new.13279/openssl-ibmca.changes   
2025-07-30 11:43:16.789508256 +0200
@@ -1,0 +2,12 @@
+Mon Jul 28 06:30:38 UTC 2025 - Nikolay Gueorguiev <[email protected]>
+
+- Amended the .spec file (bsc#1246931)
+  * removed obsolete engine-related content(files), IBMCA engine is deprecated
+  * removed sub-packages
+    - openssl-ibmca-engine
+    - openssl-ibmca-provider
+- Removed multibuild and sources:
+  * Source1:        engine_section.txt
+  * Source2:        _multibuild
+
+-------------------------------------------------------------------

Old:
----
  _multibuild
  engine_section.txt

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openssl-ibmca.spec ++++++
--- /var/tmp/diff_new_pack.oQXdN6/_old  2025-07-30 11:43:17.505537926 +0200
+++ /var/tmp/diff_new_pack.oQXdN6/_new  2025-07-30 11:43:17.509538092 +0200
@@ -16,35 +16,16 @@
 #
 
 
-%global enginesdir %(pkg-config --variable=enginesdir libcrypto)
 %global modulesdir %(pkg-config --variable=modulesdir libcrypto)
 
-%global sslengcnf %{_sysconfdir}/ssl/engines3.d
-%global sslengdef %{_sysconfdir}/ssl/engdef3.d
-
-%define         flavor  @BUILD_FLAVOR@%{nil}
-
-%if "%{flavor}" == ""
 Name:           openssl-ibmca
-%endif
-
-%if "%{flavor}" == "engine"
-Name:           openssl-ibmca-engine
-%endif
-
-%if "%{flavor}" == "provider"
-Name:           openssl-ibmca-provider
-%endif
-
 Version:        2.5.0
 Release:        0
-Summary:        The IBMCA OpenSSL dynamic engine
+Summary:        OpenSSL engine and provider for libica
 License:        Apache-2.0
 Group:          Hardware/Other
 URL:            https://github.com/opencryptoki/openssl-ibmca
 Source:         
https://github.com/opencryptoki/openssl-ibmca/archive/v%{version}.tar.gz#/openssl-ibmca-%{version}.tar.gz
-Source1:        engine_section.txt
-Source2:        _multibuild
 ###
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -58,13 +39,10 @@
 Requires:       libopenssl3
 ###
 ExclusiveArch:  s390x
-
-###
 ###
 
 %description
-This package contains a shared object OpenSSL dynamic engine which interfaces
-to libica, a library enabling the IBM s390/x CPACF crypto instructions.
+OpenSSL engine and provider that uses the libica library under s390x to 
accelerate cryptographic operations
 
 %prep
 %autosetup -p1 -n openssl-ibmca-%{version}
@@ -74,106 +52,25 @@
 export CFLAGS="%{optflags}"
 export CPPFLAGS="%{optflags}"
 
-%if "%{flavor}" == ""
-%configure \
-  --libdir=%{modulesdir}
-  mkdir -p %{buildroot}/%{enginesdir}
-%endif
-
-%if "%{flavor}" == "engine"
-%configure \
-  --disable-provider \
-  --libdir=%{enginesdir}
-%endif
-
-%if "%{flavor}" == "provider"
 %configure \
   --disable-engine \
   --libdir=%{modulesdir}
-%endif
 
 %make_build
 
 %install
-# Update the sample config file so that the dynamic path points
-# to the correct version of the engines directory.
-%if "%{flavor}" != "provider"
-sed -i -e "/^dynamic_path/s, = .*/, = %{enginesdir}/," 
src/engine/openssl.cnf.sample
-%endif
 
 %make_install
 
-%if "%{flavor}" == ""
-mkdir -p %{buildroot}/%{enginesdir}
-mv %{buildroot}/%{modulesdir}/ibmca.* %{buildroot}/%{enginesdir}/
-%endif
-
-rm -f %{buildroot}/%{enginesdir}/ibmca*.la
-rm -f %{buildroot}/%{modulesdir}/ibmca*.la
-
-# This file contains the declaration of the ibmca engine section. It
-# needs to be on the "real" file system when the postinstall scriptlet
-# is run. It will be read by the openssl .include directive that points
-# to /etc/ssl/engines.d/
-mkdir -p %{buildroot}%{_datadir}/%{name}
-cp -p %{SOURCE1} %{buildroot}%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
-
-# This will create the actual engine definition section that will be usable
-# by the .include directive of openSSL. That include will be inserted during
-# the postinstall phase of the package installation.
-grep -v "^#" src/engine/openssl.cnf.sample | \
-    sed -n -e '/^\[ibmca_section\]/,$ p' | \
-    sed -e '/^$/ {N;N;s/\n\n/\n/g;}' | \
-    sed -e 's/^dynamic_path/#dynamic_path/' > 
%{buildroot}%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
-
 %post
-#Original fix for bsc#942839 was to update on first install
-#For bsc#966139 update if openssl_def not found
-
-mkdir -p %{sslengcnf}
-mkdir -p %{sslengdef}
-cp -p %{_datadir}/%{name}/openssl-ibmca.sectiondef.txt 
%{sslengcnf}/openssl-ibmca.cnf
-cp -p %{_datadir}/%{name}/openssl-ibmca.enginedef.cnf 
%{sslengdef}/openssl-ibmca.cnf
-
-%if "%{flavor}" == ""
-if [ -f "%{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig" ]; 
then
-   cp -p %{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig 
%{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig.orig
-   sed -e 's/ossl-modules/engines-3/' 
%{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig.orig > 
%{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig
-   rm %{_datadir}/doc/packages/openssl-ibmca/ibmca-engine-opensslconfig.orig
-fi
-%endif
 
 %postun
-if [ $1 -eq 0 ]; then # last uninstall
-  rm -f %{sslengcnf}/openssl-ibmca.cnf
-  rm -f %{sslengdef}/openssl-ibmca.cnf
-fi
 
 %files
 %license LICENSE
 %doc ChangeLog
 %doc README.md
-%dir %{_datadir}/%{name}
-%{_datadir}/%{name}/openssl-ibmca.sectiondef.txt
-%{_datadir}/%{name}/openssl-ibmca.enginedef.cnf
-%if "%{flavor}" == ""
-    %doc src/engine/ibmca-engine-opensslconfig
-    %doc src/provider/ibmca-provider-opensslconfig
-    %doc src/engine/openssl.cnf.sample
-    %{enginesdir}/ibmca.*
-    %{modulesdir}/ibmca-provider.*
-    %{_mandir}/man5/ibmca.5%{?ext_man}
-    %{_mandir}/man5/ibmca-provider.5%{?ext_man}
-%endif
-%if "%{flavor}" == "provider"
-    %doc src/provider/ibmca-provider-opensslconfig
-    %{modulesdir}/ibmca-provider.*
-    %{_mandir}/man5/ibmca-provider.5%{?ext_man}
-%endif
-%if "%{flavor}" == "engine"
-    %doc src/engine/ibmca-engine-opensslconfig
-    %doc src/engine/openssl.cnf.sample
-    %{enginesdir}/ibmca.*
-    %{_mandir}/man5/ibmca.5%{?ext_man}
-%endif
+%doc src/provider/ibmca-provider-opensslconfig
+%{modulesdir}/ibmca-provider.*
+%{_mandir}/man5/ibmca-provider.5%{?ext_man}
 

Reply via email to