commit 394596812fae596922afe9cf8f298483f20fcba7 Author: Jakub Bogusz <qbo...@pld-linux.org> Date: Sat Apr 1 15:18:36 2023 +0200
- new openssl-module-tpm2.spec | 60 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) --- diff --git a/openssl-module-tpm2.spec b/openssl-module-tpm2.spec new file mode 100644 index 0000000..f1bcb00 --- /dev/null +++ b/openssl-module-tpm2.spec @@ -0,0 +1,60 @@ +Summary: TPM2 module for OpenSSL +Summary(pl.UTF-8): Moduł TPM2 dla OpenSSL-a +Name: openssl-module-tpm2 +Version: 1.1.1 +Release: 1 +License: BSD +Group: Libraries +#Source0Download: https://github.com/tpm2-software/tpm2-openssl/releases +Source0: https://github.com/tpm2-software/tpm2-openssl/releases/download/%{version}/tpm2-openssl-%{version}.tar.gz +# Source0-md5: 150b3f519011199ebc807d77bad94137 +URL: https://github.com/tpm2-software/tpm2-openssl +# for tests +#BuildRequires: cmocka-devel >= 1.0 +#BuildRequires: expect +BuildRequires: openssl-devel >= 3.0.0 +BuildRequires: pandoc +BuildRequires: pkgconfig >= 1:0.25 +BuildRequires: rpm-build >= 4.6 +BuildRequires: rpmbuild(macros) >= 1.673 +BuildRequires: tpm2-tss-devel >= 3.0.0 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%define modulesdir %(pkg-config --variable=modulesdir libcrypto) + +%description +Provider for integration of TPM 2.0 to OpenSSL 3.0 makes the TPM 2.0 +accessible via the standard OpenSSL API and command-line tools, so one +can add TPM support to (almost) any OpenSSL 3.0 based application. + +%description -l pl.UTF-8 +Moduł dostawcy, integrujący TPM 2.0 z OpenSSL 3.0, umożliwia dostęp do +TPM 2.0 poprzez standardowe API i narzędzia linii poleceń OpenSSL, +dzięki czemu można dodać obsługę TPM do (prawie) każdej aplikacji +opartej na OpenSSL 3.0. + +%prep +%setup -q -n tpm2-openssl-%{version} + +%build +%configure \ + --disable-silent-rules \ + --with-modulesdir=%{modulesdir} + +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT + +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%{__rm} $RPM_BUILD_ROOT%{modulesdir}/tpm2.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc LICENSE README.md +%attr(755,root,root) %{modulesdir}/tpm2.so ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/openssl-module-tpm2.git/commitdiff/394596812fae596922afe9cf8f298483f20fcba7 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit