[tpm-tools] New upstream release

Steve Grubb sgrubb at fedoraproject.org
Mon Sep 19 14:49:15 UTC 2011


commit 3d639c35a34c0f9d171afb2b2bbe645b8fc0c415
Author: Steve <sgrubb at redhat.com>
Date:   Mon Sep 19 10:48:59 2011 -0400

    New upstream release

 tpm-tools-1.3.5-fix-for-new-DSO-linking.patch |   58 -------------------------
 tpm-tools-1.3.7-build.patch                   |   45 +++++++++++++++++++
 tpm-tools.spec                                |    5 ++-
 3 files changed, 49 insertions(+), 59 deletions(-)
---
diff --git a/tpm-tools-1.3.7-build.patch b/tpm-tools-1.3.7-build.patch
new file mode 100644
index 0000000..6df6c48
--- /dev/null
+++ b/tpm-tools-1.3.7-build.patch
@@ -0,0 +1,45 @@
+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 @@
+ noinst_LTLIBRARIES	+=	libtpm_pkcs11.la
+ 
+ libtpm_pkcs11_la_SOURCES=	tpm_pkcs11.c
+-libtpm_pkcs11_la_LIBADD	=	libtpm_utils.la
++libtpm_pkcs11_la_LIBADD	=	libtpm_utils.la -ldl
+ 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 @@
+ unloadNVDataPublic(UINT64 *offset, BYTE *blob, UINT32 blob_len, TPM_NV_DATA_PUBLIC *v)
+ {
+ 	UINT64 off = *offset;
+-	TSS_RESULT result;
+-	result = Trspi_UnloadBlob_NV_DATA_PUBLIC(&off, blob, NULL);
++	TSS_RESULT result = TSS_SUCCESS;
++/*	result = Trspi_UnloadBlob_NV_DATA_PUBLIC(&off, blob, NULL);
+ 	if (result == TSS_SUCCESS) {
+ 		if (off > blob_len)
+ 			return TSS_E_BAD_PARAMETER;
+ 		result = Trspi_UnloadBlob_NV_DATA_PUBLIC(offset, blob, v);
+ 	}
+-	tspiResult("Trspi_UnloadBlob_NV_DATA_PUBLIC", result);
++	tspiResult("Trspi_UnloadBlob_NV_DATA_PUBLIC", result); */
+ 	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.
+ #
+ 
++noinst_HEADERS  =       tpm_nvcommon.h
++
+ noinst_PROGRAMS =	tpm_startup	\
+ 			tpm_reset
+ 
diff --git a/tpm-tools.spec b/tpm-tools.spec
index 37c3ebc..0d0cf45 100644
--- a/tpm-tools.spec
+++ b/tpm-tools.spec
@@ -5,9 +5,11 @@ Release:          1%{?dist}
 License:          CPL
 Group:            Applications/System
 Source0:          http://downloads.sourceforge.net/trousers/%{name}-%{version}.tar.gz
-Patch0:           tpm-tools-1.3.5-fix-for-new-DSO-linking.patch
+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
+# Package has other flaws preventing proper build
+Patch2:           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
@@ -45,6 +47,7 @@ for developing tpm-tools applications.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %configure


More information about the scm-commits mailing list