This commit is contained in:
YellowJacketLinux 2023-05-08 02:46:37 -07:00
parent 6e00126f8c
commit c1059a5e87
4 changed files with 5682 additions and 0 deletions

View File

@ -0,0 +1,112 @@
%defattr(-,root,root,-)
%attr(0644,root,root) %{_mandir}/man1/CA.pl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-asn1parse.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ca.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ciphers.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-cmds.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-cmp.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-cms.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-crl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-crl2pkcs7.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-dgst.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-dhparam.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-dsa.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-dsaparam.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ec.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ecparam.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-enc.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-engine.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-errstr.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-fipsinstall.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-format-options.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-gendsa.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-genpkey.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-genrsa.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-info.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-kdf.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-list.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-mac.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-namedisplay-options.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-nseq.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ocsp.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-passphrase-options.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-passwd.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkcs12.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkcs7.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkcs8.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkey.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkeyparam.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-pkeyutl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-prime.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-rand.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-rehash.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-req.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-rsa.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-rsautl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-s_client.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-s_server.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-s_time.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-sess_id.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-smime.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-speed.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-spkac.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-srp.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-storeutl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-ts.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-verification-options.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-verify.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-version.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl-x509.1ossl*
%attr(0644,root,root) %{_mandir}/man1/openssl.1ossl*
%attr(0644,root,root) %{_mandir}/man1/tsget.1ossl*
%{_mandir}/man1/asn1parse.1ossl*
%{_mandir}/man1/c_rehash.1ossl*
%{_mandir}/man1/ca.1ossl*
%{_mandir}/man1/ciphers.1ossl*
%{_mandir}/man1/cmp.1ossl*
%{_mandir}/man1/cms.1ossl*
%{_mandir}/man1/crl.1ossl*
%{_mandir}/man1/crl2pkcs7.1ossl*
%{_mandir}/man1/dgst.1ossl*
%{_mandir}/man1/dhparam.1ossl*
%{_mandir}/man1/dsa.1ossl*
%{_mandir}/man1/dsaparam.1ossl*
%{_mandir}/man1/ec.1ossl*
%{_mandir}/man1/ecparam.1ossl*
%{_mandir}/man1/enc.1ossl*
%{_mandir}/man1/engine.1ossl*
%{_mandir}/man1/errstr.1ossl*
%{_mandir}/man1/gendsa.1ossl*
%{_mandir}/man1/genpkey.1ossl*
%{_mandir}/man1/genrsa.1ossl*
%{_mandir}/man1/info.1ossl*
%{_mandir}/man1/kdf.1ossl*
%{_mandir}/man1/mac.1ossl*
%{_mandir}/man1/nseq.1ossl*
%{_mandir}/man1/ocsp.1ossl*
%{_mandir}/man1/passwd.1ossl*
%{_mandir}/man1/pkcs12.1ossl*
%{_mandir}/man1/pkcs7.1ossl*
%{_mandir}/man1/pkcs8.1ossl*
%{_mandir}/man1/pkey.1ossl*
%{_mandir}/man1/pkeyparam.1ossl*
%{_mandir}/man1/pkeyutl.1ossl*
%{_mandir}/man1/prime.1ossl*
%{_mandir}/man1/rand.1ossl*
%{_mandir}/man1/rehash.1ossl*
%{_mandir}/man1/req.1ossl*
%{_mandir}/man1/rsa.1ossl*
%{_mandir}/man1/rsautl.1ossl*
%{_mandir}/man1/s_client.1ossl*
%{_mandir}/man1/s_server.1ossl*
%{_mandir}/man1/s_time.1ossl*
%{_mandir}/man1/sess_id.1ossl*
%{_mandir}/man1/smime.1ossl*
%{_mandir}/man1/speed.1ossl*
%{_mandir}/man1/spkac.1ossl*
%{_mandir}/man1/srp.1ossl*
%{_mandir}/man1/storeutl.1ossl*
%{_mandir}/man1/ts.1ossl*
%{_mandir}/man1/verify.1ossl*
%{_mandir}/man1/version.1ossl*
%{_mandir}/man1/x509.1ossl*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,165 @@
%defattr(-,root,root,-)
%attr(0644,root,root) %{_mandir}/man7/EVP_ASYM_CIPHER-RSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_ASYM_CIPHER-SM2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-AES.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-ARIA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-BLOWFISH.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-CAMELLIA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-CAST.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-CHACHA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-DES.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-IDEA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-NULL.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-RC2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-RC4.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-RC5.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-SEED.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_CIPHER-SM4.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-HKDF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-KB.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-KRB5KDF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-PBKDF1.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-PBKDF2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-PKCS12KDF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-SCRYPT.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-SS.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-SSHKDF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-TLS13_KDF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-TLS1_PRF.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-X942-ASN1.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-X942-CONCAT.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KDF-X963.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KEM-RSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KEYEXCH-DH.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KEYEXCH-ECDH.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_KEYEXCH-X25519.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-BLAKE2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-CMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-GMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-HMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-KMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-Poly1305.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MAC-Siphash.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-BLAKE2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-MD2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-MD4.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-MD5-SHA1.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-MD5.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-MDC2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-NULL.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-RIPEMD160.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-SHA1.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-SHA2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-SHA3.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-SHAKE.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-SM3.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-WHIRLPOOL.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_MD-common.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-DH.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-DSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-EC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-FFC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-HMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-RSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-SM2.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_PKEY-X25519.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND-CTR-DRBG.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND-HASH-DRBG.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND-HMAC-DRBG.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND-SEED-SRC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND-TEST-RAND.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_RAND.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_SIGNATURE-DSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_SIGNATURE-ECDSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_SIGNATURE-ED25519.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_SIGNATURE-HMAC.7ossl*
%attr(0644,root,root) %{_mandir}/man7/EVP_SIGNATURE-RSA.7ossl*
%attr(0644,root,root) %{_mandir}/man7/OSSL_PROVIDER-FIPS.7ossl*
%attr(0644,root,root) %{_mandir}/man7/OSSL_PROVIDER-base.7ossl*
%attr(0644,root,root) %{_mandir}/man7/OSSL_PROVIDER-default.7ossl*
%attr(0644,root,root) %{_mandir}/man7/OSSL_PROVIDER-legacy.7ossl*
%attr(0644,root,root) %{_mandir}/man7/OSSL_PROVIDER-null.7ossl*
%attr(0644,root,root) %{_mandir}/man7/RAND.7ossl*
%attr(0644,root,root) %{_mandir}/man7/RSA-PSS.7ossl*
%attr(0644,root,root) %{_mandir}/man7/X25519.7ossl*
%attr(0644,root,root) %{_mandir}/man7/bio.7ossl*
%attr(0644,root,root) %{_mandir}/man7/crypto.7ossl*
%attr(0644,root,root) %{_mandir}/man7/ct.7ossl*
%attr(0644,root,root) %{_mandir}/man7/des_modes.7ossl*
%attr(0644,root,root) %{_mandir}/man7/evp.7ossl*
%attr(0644,root,root) %{_mandir}/man7/fips_module.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-cipher.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-digest.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-kdf.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-mac.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-pkey.7ossl*
%attr(0644,root,root) %{_mandir}/man7/life_cycle-rand.7ossl*
%attr(0644,root,root) %{_mandir}/man7/migration_guide.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-core.h.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-core_dispatch.h.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-core_names.h.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-env.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-glossary.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl-threads.7ossl*
%attr(0644,root,root) %{_mandir}/man7/openssl_user_macros.7ossl*
%attr(0644,root,root) %{_mandir}/man7/ossl_store-file.7ossl*
%attr(0644,root,root) %{_mandir}/man7/ossl_store.7ossl*
%attr(0644,root,root) %{_mandir}/man7/passphrase-encoding.7ossl*
%attr(0644,root,root) %{_mandir}/man7/property.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-asym_cipher.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-base.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-cipher.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-decoder.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-digest.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-encoder.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-kdf.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-kem.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-keyexch.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-keymgmt.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-mac.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-object.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-rand.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-signature.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider-storemgmt.7ossl*
%attr(0644,root,root) %{_mandir}/man7/provider.7ossl*
%attr(0644,root,root) %{_mandir}/man7/proxy-certificates.7ossl*
%attr(0644,root,root) %{_mandir}/man7/ssl.7ossl*
%attr(0644,root,root) %{_mandir}/man7/x509.7ossl*
%{_mandir}/man7/EVP_KEYEXCH-X448.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-CMAC.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-DH.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-DHX.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-DSA.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-EC.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-ED25519.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-ED448.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-HMAC.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-Poly1305.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-RSA.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-SM2.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-Siphash.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-X25519.7ossl*
%{_mandir}/man7/EVP_KEYMGMT-X448.7ossl*
%{_mandir}/man7/EVP_MAC-BLAKE2BMAC.7ossl*
%{_mandir}/man7/EVP_MAC-BLAKE2SMAC.7ossl*
%{_mandir}/man7/EVP_MAC-KMAC128.7ossl*
%{_mandir}/man7/EVP_MAC-KMAC256.7ossl*
%{_mandir}/man7/EVP_MD-KECCAK-KMAC.7ossl*
%{_mandir}/man7/EVP_PKEY-CMAC.7ossl*
%{_mandir}/man7/EVP_PKEY-DHX.7ossl*
%{_mandir}/man7/EVP_PKEY-ED25519.7ossl*
%{_mandir}/man7/EVP_PKEY-ED448.7ossl*
%{_mandir}/man7/EVP_PKEY-Poly1305.7ossl*
%{_mandir}/man7/EVP_PKEY-Siphash.7ossl*
%{_mandir}/man7/EVP_PKEY-X448.7ossl*
%{_mandir}/man7/EVP_SIGNATURE-CMAC.7ossl*
%{_mandir}/man7/EVP_SIGNATURE-ED448.7ossl*
%{_mandir}/man7/EVP_SIGNATURE-Poly1305.7ossl*
%{_mandir}/man7/EVP_SIGNATURE-Siphash.7ossl*
%{_mandir}/man7/Ed25519.7ossl*
%{_mandir}/man7/Ed448.7ossl*
%{_mandir}/man7/OPENSSL_API_COMPAT.7ossl*
%{_mandir}/man7/OPENSSL_NO_DEPRECATED.7ossl*
%{_mandir}/man7/RSA.7ossl*
%{_mandir}/man7/SM2.7ossl*
%{_mandir}/man7/X448.7ossl*

142
SPECS/openssl.spec Normal file
View File

@ -0,0 +1,142 @@
%if 0%{!?_ssldir:1} == 1
%global _ssldir %{_sysconfdir}/ssl
%endif
Name: openssl
Version: 3.1.0
Release: %{?repo}0.rc1%{?dist}
Summary: cryptography and secure communication toolkit
Group: System Environment/Libraries
License: Apache-2.0
URL: https://www.openssl.org/
Source0: https://www.openssl.org/source/openssl-%{version}.tar.gz
Source11: openssl-3.1.0-man1.filelist
Source13: openssl-3.1.0-man3.filelist
Source17: openssl-3.1.0-man7.filelist
BuildRequires: perl
BuildRequires: zlib-devel
Requires: %{name}-libs = %{version}-%{release}
%description
OpenSSL is a robust, commercial-grade, full-featured toolkit for general-
purpose cryptography and secure communication.
%package libs
Group: System Environment/Libraries
Summary: OpenSSL shared libraries
Requires: make-ca
%description libs
This packages contains the OpenSSL shared libraries.
%package devel
Group: Development/Libraries
Summary: OpenSSL developer files
Requires: %{name}-libs = %{version}-%{release}
Conflicts: libressl-devel
%description devel
This package contains the developer files needed to compile software
that links against the OpenSSL libraries.
%package man7
Group: Documentation
Summary: OpenSSL man 7 pages
Requires: %{name}-libs = %{version}-%{release}
BuildArch: noarch
%description man7
This package contains the OpenSSL man7 pages that *most* users of
YJL probably do not need.
%prep
%setup -q
cp %{SOURCE11} ./man1.filelist
cp %{SOURCE13} ./man3.filelist
cp %{SOURCE17} ./man7.filelist
%build
#%%configure
./config --prefix=%{_prefix} \
--openssldir=/etc/ssl \
--libdir=%{_lib} \
shared \
zlib-dynamic
make %{?_smp_mflags}
%check
%if 0%{?runtests:1} == 1
make test > %{name}-make.test.log 2>&1
%else
echo "make test not run during package build." > %{name}-make.test.log
%endif
%install
# make MANSUFFIX=ssl install
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%{_datadir}/doc/openssl
%post libs -p /sbin/ldconfig
%postun libs -p /sbin/ldconfig
%files -f man1.filelist
%defattr(-,root,root,-)
%attr(0755,root,root) %{_bindir}/c_rehash
%attr(0755,root,root) %{_bindir}/openssl
%attr(0644,root,root) %{_ssldir}/openssl.cnf.dist
%attr(0644,root,root) %config(noreplace) %{_ssldir}/openssl.cnf
%exclude %{_ssldir}/ct_log_list.cnf.dist
%exclude %{_ssldir}/ct_log_list.cnf
%dir %{_ssldir}/misc
%attr(0755,root,root) %{_ssldir}/misc/CA.pl
%attr(0755,root,root) %{_ssldir}/misc/tsget.pl
%{_ssldir}/misc/tsget
%attr(0644,root,root) %{_mandir}/man5/config.5ossl*
%attr(0644,root,root) %{_mandir}/man5/fips_config.5ossl*
%attr(0644,root,root) %{_mandir}/man5/x509v3_config.5ossl*
%license LICENSE.txt
%doc CHANGES.md NEWS.md NOTES-UNIX.md README* LICENSE.txt
%doc %{name}-make.test.log
%doc doc/html/man1
%doc doc/html/man5
%files libs
%defattr(-,root,root,-)
%attr(0755,root,root) %{_libdir}/libcrypto.so.3
%attr(0755,root,root) %{_libdir}/libssl.so.3
%dir %{_libdir}/engines-3
%attr(0755,root,root) %{_libdir}/engines-3/*.so
%dir %{_libdir}/ossl-modules
%attr(0755,root,root) %{_libdir}/ossl-modules/legacy.so
%license LICENSE.txt
%doc %{name}-make.test.log
%doc CHANGES.md NEWS.md NOTES-UNIX.md README* LICENSE.txt
%files devel -f man3.filelist
%defattr(-,root,root,-)
%dir %{_includedir}/openssl
%attr(0644,root,root) %{_includedir}/openssl/*.h
%{_libdir}/libcrypto.so
%{_libdir}/libssl.so
%exclude %{_libdir}/libcrypto.a
%exclude %{_libdir}/libssl.a
%attr(0644,root,root) %{_libdir}/pkgconfig/*.pc
%license LICENSE.txt
%doc CHANGES.md NEWS.md NOTES-UNIX.md README* LICENSE.txt
%doc doc/html/man3
%files man7 -f man7.filelist
%defattr(-,root,root,-)
%license LICENSE.txt
%doc CHANGES.md NEWS.md NOTES-UNIX.md README* LICENSE.txt
%doc doc/html/man7
%changelog
* Mon May 08 2023 Michael A. Peters <anymouseprophet@gmail.com> - 3.1.0-0.rc1
- Initial spec file for YJL (RPM bootstrapping LFS/BLFS 11.3)