[tpm-tools] New upstream release

Steve Grubb sgrubb at fedoraproject.org
Thu Jun 21 17:17:04 UTC 2012


commit b32784bb67416e209aa10a104ef357358c865e57
Author: Steve <sgrubb at redhat.com>
Date:   Thu Jun 21 13:16:55 2012 -0400

    New upstream release

 .gitignore                   |    1 +
 sources                      |    2 +-
 tpm-tools-1.3.7-build.patch  |   29 +++++++++--------
 tpm-tools-1.3.7-header.patch |   70 ------------------------------------------
 tpm-tools.spec               |   17 ++++++----
 5 files changed, 27 insertions(+), 92 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 80c18b9..fc75480 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 tpm-tools-1.3.4.tar.gz
 tpm-tools-1.3.5.tar.gz
 /tpm-tools-1.3.7.tar.gz
+/tpm-tools-1.3.8.tar.gz
diff --git a/sources b/sources
index 6f3688a..a20d762 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e8cdfff5b766f9db31a6184824251b03  tpm-tools-1.3.7.tar.gz
+85a978c4e03fefd4b73cbeadde7c4d0b  tpm-tools-1.3.8.tar.gz
diff --git a/tpm-tools-1.3.7-build.patch b/tpm-tools-1.3.7-build.patch
index 6df6c48..070b69f 100644
--- a/tpm-tools-1.3.7-build.patch
+++ b/tpm-tools-1.3.7-build.patch
@@ -1,7 +1,7 @@
-diff -ur ./lib/Makefile.am /home/sgrubb/working/BUILD/tpm-tools/lib/Makefile.am
---- ./lib/Makefile.am	2011-09-19 10:12:49.000000000 -0400
-+++ /home/sgrubb/working/BUILD/tpm-tools/lib/Makefile.am	2011-09-19 10:32:47.000000000 -0400
-@@ -52,7 +52,7 @@
+diff -urp tpm-tools-1.3.8.orig/lib/Makefile.am tpm-tools-1.3.8/lib/Makefile.am
+--- tpm-tools-1.3.8.orig/lib/Makefile.am	2012-05-17 13:50:39.000000000 -0400
++++ tpm-tools-1.3.8/lib/Makefile.am	2012-06-21 13:07:29.624445940 -0400
+@@ -52,7 +52,7 @@ if P11_SUPPORT
  noinst_LTLIBRARIES	+=	libtpm_pkcs11.la
  
  libtpm_pkcs11_la_SOURCES=	tpm_pkcs11.c
@@ -10,10 +10,10 @@ diff -ur ./lib/Makefile.am /home/sgrubb/working/BUILD/tpm-tools/lib/Makefile.am
  endif
  
  #
-diff -ur ./lib/tpm_tspi.c /home/sgrubb/working/BUILD/tpm-tools/lib/tpm_tspi.c
---- ./lib/tpm_tspi.c	2011-09-19 10:12:49.000000000 -0400
-+++ /home/sgrubb/working/BUILD/tpm-tools/lib/tpm_tspi.c	2011-09-19 10:26:38.000000000 -0400
-@@ -702,14 +702,14 @@
+diff -urp tpm-tools-1.3.8.orig/lib/tpm_tspi.c tpm-tools-1.3.8/lib/tpm_tspi.c
+--- tpm-tools-1.3.8.orig/lib/tpm_tspi.c	2011-08-17 08:20:35.000000000 -0400
++++ tpm-tools-1.3.8/lib/tpm_tspi.c	2012-06-21 13:07:29.654445942 -0400
+@@ -702,14 +702,14 @@ TSS_RESULT
  unloadNVDataPublic(UINT64 *offset, BYTE *blob, UINT32 blob_len, TPM_NV_DATA_PUBLIC *v)
  {
  	UINT64 off = *offset;
@@ -31,15 +31,16 @@ diff -ur ./lib/tpm_tspi.c /home/sgrubb/working/BUILD/tpm-tools/lib/tpm_tspi.c
  	return result;
  }
  
-diff -ur ./src/tpm_mgmt/Makefile.am /home/sgrubb/working/BUILD/tpm-tools/src/tpm_mgmt/Makefile.am
---- ./src/tpm_mgmt/Makefile.am	2011-09-19 10:12:49.000000000 -0400
-+++ /home/sgrubb/working/BUILD/tpm-tools/src/tpm_mgmt/Makefile.am	2011-09-19 10:23:59.000000000 -0400
-@@ -21,6 +21,8 @@
- #       http://www.opensource.org/licenses/cpl1.0.php.
- #
+diff -urp tpm-tools-1.3.8.orig/src/tpm_mgmt/Makefile.am tpm-tools-1.3.8/src/tpm_mgmt/Makefile.am
+--- tpm-tools-1.3.8.orig/src/tpm_mgmt/Makefile.am	2012-05-17 13:50:39.000000000 -0400
++++ tpm-tools-1.3.8/src/tpm_mgmt/Makefile.am	2012-06-21 13:07:29.655445942 -0400
+@@ -23,6 +23,8 @@
+ 
+ noinst_HEADERS	=	tpm_nvcommon.h
  
 +noinst_HEADERS  =       tpm_nvcommon.h
 +
  noinst_PROGRAMS =	tpm_startup	\
  			tpm_reset
  
+Only in tpm-tools-1.3.8/src/tpm_mgmt: Makefile.am.orig
diff --git a/tpm-tools.spec b/tpm-tools.spec
index e501e21..c2791e2 100644
--- a/tpm-tools.spec
+++ b/tpm-tools.spec
@@ -1,18 +1,17 @@
 Name:             tpm-tools
 Summary:          Management tools for the TPM hardware
-Version:          1.3.7
-Release:          2%{?dist}
+Version:          1.3.8
+Release:          1%{?dist}
 License:          CPL
 Group:            Applications/System
 Source0:          http://downloads.sourceforge.net/trousers/%{name}-%{version}.tar.gz
-Patch0:	          tpm-tools-1.3.7-header.patch
 # Package unnecessarily has -Werror and any problem kills the build
-Patch1:	          tpm-tools-1.3.5-no-werror.patch
+Patch0:	          tpm-tools-1.3.5-no-werror.patch
 # Package has other flaws preventing proper build
-Patch2:           tpm-tools-1.3.7-build.patch
+Patch1:           tpm-tools-1.3.7-build.patch
 URL:              http://trousers.sourceforge.net
 BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:    trousers-devel openssl-devel opencryptoki-devel
+BuildRequires:    trousers-devel openssl-devel opencryptoki-devel chrpath
 # Working with upstream to fix this, but in the mean time we need this
 BuildRequires:    automake
 
@@ -47,7 +46,6 @@ for developing tpm-tools applications.
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %build
 %configure
@@ -58,6 +56,8 @@ mkdir -p ${RPM_BUILD_ROOT}
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
 rm -f $RPM_BUILD_ROOT/%{_libdir}/libtpm_unseal.la
 rm -f $RPM_BUILD_ROOT/%{_libdir}/libtpm_unseal.a
+chrpath -d %{buildroot}/usr/bin/tpm_unsealdata
+chrpath -d %{buildroot}/usr/bin/tpm_sealdata
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -89,6 +89,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/tpmUnseal*
 
 %changelog
+* Thu Jun 21 2012 Steve Grubb <sgrubb at redhat.com> 1.3.8-1
+- New upstream release
+
 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.3.7-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 


More information about the scm-commits mailing list