|
|
|
|
@@ -15,10 +15,10 @@
|
|
|
|
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%define realname saltbundle-openssl
|
|
|
|
|
%define cavs_dir %{_libexecdir}/openssl/cavs
|
|
|
|
|
|
|
|
|
|
Name: saltbundle-openssl
|
|
|
|
|
Name: saltbundle-openssl-sle12
|
|
|
|
|
BuildRequires: bc
|
|
|
|
|
BuildRequires: ed
|
|
|
|
|
BuildRequires: pkg-config
|
|
|
|
|
@@ -38,9 +38,9 @@ Source: https://www.openssl.org/source/openssl-%{version}.tar.gz
|
|
|
|
|
Source42: https://www.openssl.org/source/openssl-%{version}.tar.gz.asc
|
|
|
|
|
# https://www.openssl.org/about/
|
|
|
|
|
# http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xA2D29B7BF295C759#/%name.keyring
|
|
|
|
|
Source43: %name.keyring
|
|
|
|
|
Source43: %{realname}.keyring
|
|
|
|
|
# to get mtime of file:
|
|
|
|
|
Source1: saltbundle-openssl.changes
|
|
|
|
|
Source1: saltbundle-openssl-sle12.changes
|
|
|
|
|
Source10: README.SUSE
|
|
|
|
|
Source11: README-FIPS.txt
|
|
|
|
|
Source99: showciphers.c
|
|
|
|
|
@@ -181,6 +181,28 @@ Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
|
|
|
|
|
Apache-style license, which basically means that you are free to get it
|
|
|
|
|
and to use it for commercial and noncommercial purposes.
|
|
|
|
|
|
|
|
|
|
%package -n saltbundle-openssl
|
|
|
|
|
Summary: Secure Sockets and Transport Layer Security
|
|
|
|
|
License: OpenSSL
|
|
|
|
|
Group: Productivity/Networking/Security
|
|
|
|
|
|
|
|
|
|
%description -n saltbundle-openssl
|
|
|
|
|
The OpenSSL Project is a collaborative effort to develop a robust,
|
|
|
|
|
commercial-grade, full-featured, and open source toolkit implementing
|
|
|
|
|
the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS
|
|
|
|
|
v1) protocols with full-strength cryptography. The project is managed
|
|
|
|
|
by a worldwide community of volunteers that use the Internet to
|
|
|
|
|
communicate, plan, and develop the OpenSSL toolkit and its related
|
|
|
|
|
documentation.
|
|
|
|
|
|
|
|
|
|
Derivation and License
|
|
|
|
|
|
|
|
|
|
OpenSSL is based on the excellent SSLeay library developed by Eric A.
|
|
|
|
|
Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an
|
|
|
|
|
Apache-style license, which basically means that you are free to get it
|
|
|
|
|
and to use it for commercial and noncommercial purposes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%package -n saltbundle-libopenssl1_0_0
|
|
|
|
|
Summary: Secure Sockets and Transport Layer Security
|
|
|
|
|
License: OpenSSL
|
|
|
|
|
@@ -209,7 +231,7 @@ and to use it for commercial and noncommercial purposes.
|
|
|
|
|
Summary: Include Files and Libraries mandatory for Development
|
|
|
|
|
License: OpenSSL
|
|
|
|
|
Group: Development/Libraries/C and C++
|
|
|
|
|
Requires: %name = %version
|
|
|
|
|
Requires: %realname = %version
|
|
|
|
|
Requires: saltbundle-libopenssl1_0_0 = %{version}
|
|
|
|
|
Requires: zlib-devel
|
|
|
|
|
Provides: saltbundle-openssl-devel = %{version}
|
|
|
|
|
@@ -228,7 +250,7 @@ Requires: saltbundle-libopenssl1_0_0 = %{version}-%{release}
|
|
|
|
|
The FIPS compliant operation of the openssl shared libraries is NOT
|
|
|
|
|
possible without the HMAC hashes contained in this package!
|
|
|
|
|
|
|
|
|
|
%package doc
|
|
|
|
|
%package -n %{realname}-doc
|
|
|
|
|
Summary: Additional Package Documentation
|
|
|
|
|
License: OpenSSL
|
|
|
|
|
Group: Productivity/Networking/Security
|
|
|
|
|
@@ -236,17 +258,17 @@ Group: Productivity/Networking/Security
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description doc
|
|
|
|
|
%description -n %{realname}-doc
|
|
|
|
|
This package contains optional documentation provided in addition to
|
|
|
|
|
this package's base documentation.
|
|
|
|
|
|
|
|
|
|
%package cavs
|
|
|
|
|
%package -n %{realname}-cavs
|
|
|
|
|
Summary: CAVS testing framework and utilities
|
|
|
|
|
License: OpenSSL
|
|
|
|
|
Group: Productivity/Networking/Security
|
|
|
|
|
Requires: saltbundle-libopenssl1_0_0 = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description cavs
|
|
|
|
|
%description -n %{realname}-cavs
|
|
|
|
|
Includes CAVS testing framework and utilities
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
|
@@ -613,16 +635,16 @@ if ! test -f /.buildenv; then rm -rf $RPM_BUILD_ROOT; fi
|
|
|
|
|
%{_libdir}/pkgconfig/libssl.pc
|
|
|
|
|
%{_libdir}/pkgconfig/openssl.pc
|
|
|
|
|
|
|
|
|
|
%files doc -f filelist.doc
|
|
|
|
|
%files -n %{realname}-doc -f filelist.doc
|
|
|
|
|
%defattr(-, root, root)
|
|
|
|
|
%doc doc/* demos
|
|
|
|
|
%doc showciphers.c
|
|
|
|
|
|
|
|
|
|
%files cavs
|
|
|
|
|
%files -n %{realname}-cavs
|
|
|
|
|
%defattr(-,root,root)
|
|
|
|
|
%{_libexecdir}/openssl
|
|
|
|
|
|
|
|
|
|
%files -f filelist
|
|
|
|
|
%files -n %{realname} -f filelist
|
|
|
|
|
%license LICENSE
|
|
|
|
|
%defattr(-, root, root)
|
|
|
|
|
%doc CHANGE* INSTAL* AVAILABLE_CIPHERS
|