Package init

This commit is contained in:
overweight 2019-09-30 11:18:41 -04:00
commit d158439179
2 changed files with 81 additions and 0 deletions

BIN
tpm2-tss-2.0.1.tar.gz Normal file

Binary file not shown.

81
tpm2-tss.spec Normal file
View File

@ -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 <buildteam@openeuler.org> - 2.0.1-4
- Type:enhancement
- ID:NA
- SUG:NA
- DESC: revise spec file with new rules
* Sat Aug 31 2019 lizaiwang <lizaiwang1@huawei.com> - 2.0.1-3
- Type:enhancement
- ID:NA
- SUG:NA
- DESC: strengthen spec
* Thu Aug 15 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.0.1-2
- Package init