Skip to content

Commit ed5802d

Browse files
ellertfscheiner
authored andcommittedJul 12, 2024
Add openssl-devel-engine build requirement on Fedora 41+
The ENGINE API is deprecated in openssl since version 3.0. Fedora is trying to phase it out, and as a first step they have moved the associated header files into a separete package. For now the ENGINE API can still be used if this package is added to the build requriements for the package, as this commit does. Developers are encouraged to use the PROVIDER API instead. https://fedoraproject.org/wiki/Changes/OpensslDeprecateEngine
1 parent 97967b4 commit ed5802d

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed
 

‎packaging/fedora/myproxy.spec

+8-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Name: myproxy
44
%global soname 6
55
Version: 6.2.17
6-
Release: 1%{?dist}
6+
Release: 2%{?dist}
77
Summary: Manage X.509 Public Key Infrastructure (PKI) security credentials
88

99
Group: Applications/Internet
@@ -28,6 +28,10 @@ BuildRequires: openldap2-devel
2828
%else
2929
BuildRequires: openldap-devel >= 2.3
3030
%endif
31+
BuildRequires: openssl-devel
32+
%if %{?fedora}%{!?fedora:0} >= 41
33+
BuildRequires: openssl-devel-engine
34+
%endif
3135
BuildRequires: pam-devel
3236
%if ! %{?suse_version}%{!?suse_version:0}
3337
BuildRequires: perl-generators
@@ -387,6 +391,9 @@ fi
387391
%doc %{_pkgdocdir}/LICENSE*
388392

389393
%changelog
394+
* Thu Jul 11 2024 Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.17-2
395+
- Add openssl-devel-engine build requirement on Fedora 41+
396+
390397
* Sun Mar 17 2024 Mattias Ellert <mattias.ellert@physics.uu.se> - 6.2.17-1
391398
- Handle 64 bit time_t on 32 bit systems
392399

0 commit comments

Comments
 (0)
Failed to load comments.