%define name tpm-tools %define version 1.3.1 %define release 1 Name: %{name} Version: %{version} Release: %{release} Summary: Management tools for the TPM hardware Group: Applications/System License: CPL URL: http://www.sf.net/projects/trousers Source0: %{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: autoconf automake libtool trousers-devel openssl-devel Requires: trousers Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig %description tpm-tools is a group of tools to manage and utilize the Trusted Computing Group's TPM hardware. TPM hardware can create, store and use RSA keys securely (without ever being exposed in memory), verify a platform's software state using cryptographic hashes and more. %package devel Summary: Files to use the library routines supplied with tpm-tools Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel %{name}-devel is a package that contains the libraries and headers necessary for developing tpm-tools applications. %prep %setup -q %build %configure --disable-static --prefix=/usr --libdir=%{_libdir} --disable-pkcs11-support make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -f $RPM_BUILD_ROOT/%{_libdir}/libtpm_unseal.la %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc LICENSE README %attr(755, root, root) %{_bindir}/tpm_* %attr(755, root, root) %{_sbindir}/tpm_* #%attr(755, root, root) %{_libdir}/libtpm_unseal.a %attr(755, root, root) %{_libdir}/libtpm_unseal.so.?.?.? %{_libdir}/libtpm_unseal.so.0 %{_mandir}/man1/tpm_* %{_mandir}/man8/tpm_* %files devel %defattr(-,root,root,-) %{_libdir}/libtpm_unseal.so %{_includedir}/tpm_tools/*.h %{_mandir}/man3/tpmUnseal* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Fri Nov 16 2007 Kent Yoder - 1.3.1 - Updates to configure * Fri Oct 05 2007 Kent Yoder - 1.2.5.1 - Updated %build section to use smp_mflags