commit d158439179b3475c030dc06762836e7c6bc69940 Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:18:41 2019 -0400 Package init diff --git a/tpm2-tss-2.0.1.tar.gz b/tpm2-tss-2.0.1.tar.gz new file mode 100644 index 0000000..abff54d Binary files /dev/null and b/tpm2-tss-2.0.1.tar.gz differ diff --git a/tpm2-tss.spec b/tpm2-tss.spec new file mode 100644 index 0000000..f64bac1 --- /dev/null +++ b/tpm2-tss.spec @@ -0,0 +1,81 @@ +Name: tpm2-tss +Version: 2.0.1 +Release: 4 +Summary: TPM2.0 Software Stack +License: BSD and TCGL +URL: https://github.com/tpm2-software/tpm2-tss +Source0: https://github.com/tpm2-software/tpm2-tss/releases/download/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc-c++ autoconf-archive libtool pkgconfig systemd libgcrypt-devel + +%description +tpm2-tss is a software stack supporting Trusted Platform Module(TPM) 2.0 system +APIs which provides TPM2.0 specified APIs for applications to access TPM module through kernel TPM drivers. + +%package devel +Summary: Headers and libraries for building apps that use tpm2-tss +Requires: %{name} = %{version}-%{release} +%description devel +It contains headers and static libraries for tpm2-tss. + +Provides: %{name}-static +Obsoletes: %{name}-static + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%configure --disable-static --disable-silent-rules --with-udevrulesdir=%{_udevrulesdir} --with-udevrulesprefix=80- + +%make_build + +%install +rm -rf %{buildroot} +%make_install + +%check +make check + +%pre + +%preun + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%doc README.md CHANGELOG.md +%license LICENSE +%{_libdir}/*.so.* +%{_libdir}/*.so +%{_udevrulesdir}/80-tpm-udev.rules + +%files devel +%defattr(-,root,root) +%{_includedir}/* +%{_libdir}/*.la +%{_libdir}/pkgconfig/*.pc + +%files help +%defattr(-,root,root) +%{_mandir}/man*/* + +%changelog +* Tue Sep 24 2019 openEuler Buildteam - 2.0.1-4 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC: revise spec file with new rules + +* Sat Aug 31 2019 lizaiwang - 2.0.1-3 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC: strengthen spec + +* Thu Aug 15 2019 openEuler Buildteam - 2.0.1-2 +- Package init