From 6fa380a8349d6803a9889be9b4564e7e2de07d2dd32fa17ba3f30bb818521094 Mon Sep 17 00:00:00 2001 From: Otto Hollmann Date: Thu, 19 Oct 2023 09:40:34 +0000 Subject: [PATCH] Accepting request 1117440 from home:jengelh:man spin large manpage set off to -doc package OBS-URL: https://build.opensuse.org/request/show/1117440 OBS-URL: https://build.opensuse.org/package/show/security:tls/openssl-3?expand=0&rev=74 --- openssl-3.changes | 10 ++++++++++ openssl-3.spec | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/openssl-3.changes b/openssl-3.changes index bc707f2..0b52631 100644 --- a/openssl-3.changes +++ b/openssl-3.changes @@ -1,3 +1,13 @@ +------------------------------------------------------------------- +Thu Oct 12 09:44:19 UTC 2023 - + +- As of openssl 3.1.3, the devel package installs at least 5200 + manpage files and is the owner of the most files in the man3 + directory (in second place after lapack-man); move these manpages + off to the -doc subpackage to reduce the walltime to install just + openssl-3-devel (because there is also an invocation of mandb + that runs at some point). + ------------------------------------------------------------------- Tue Sep 19 14:17:56 UTC 2023 - Otto Hollmann diff --git a/openssl-3.spec b/openssl-3.spec index c7880ba..c7eef6a 100644 --- a/openssl-3.spec +++ b/openssl-3.spec @@ -109,7 +109,8 @@ This subpackage contains header files for developing applications that want to make use of the OpenSSL C API. %package doc -Summary: Additional Package Documentation +Summary: Manpages and additional documentation for openssl +Conflicts: libopenssl-3-devel < %{version}-%{release} Conflicts: openssl-doc Provides: openssl-doc = %{version} Obsoletes: openssl-doc < %{version} @@ -259,12 +260,12 @@ fi %{_includedir}/ssl %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_mandir}/man3/* %files doc %doc README.md %doc doc/html/* doc/HOWTO/* demos %doc showciphers.c +%{_mandir}/man3/* %files %license LICENSE.txt