Hello community,

here is the log from the commit of package tpm2-0-tss for openSUSE:Factory 
checked in at 2018-02-26 23:24:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/tpm2-0-tss (Old)
 and      /work/SRC/openSUSE:Factory/.tpm2-0-tss.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "tpm2-0-tss"

Mon Feb 26 23:24:19 2018 rev:10 rq:578991 version:1.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/tpm2-0-tss/tpm2-0-tss.changes    2017-09-04 
12:34:51.431875087 +0200
+++ /work/SRC/openSUSE:Factory/.tpm2-0-tss.new/tpm2-0-tss.changes       
2018-02-26 23:24:20.612078553 +0100
@@ -1,0 +2,11 @@
+Thu Feb 22 09:41:46 UTC 2018 - matthias.gerst...@suse.com
+
+- update to upstream version 1.3.0:
+  - support for reproducable builds
+  - improved documentation / manual pages
+  - various stability bugfixes
+  - EncryptDecrypt2 command is now implemented
+- removed reproducible.patch. This is now included upstream.
+- added version_fix.patch to fix package config version numbers.
+
+-------------------------------------------------------------------

Old:
----
  1.1.0.tar.gz
  reproducible.patch

New:
----
  1.3.0.tar.gz
  version_fix.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ tpm2-0-tss.spec ++++++
--- /var/tmp/diff_new_pack.FthF2l/_old  2018-02-26 23:24:21.896032378 +0100
+++ /var/tmp/diff_new_pack.FthF2l/_new  2018-02-26 23:24:21.900032234 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package tpm2-0-tss
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,16 @@
 
 
 Name:           tpm2-0-tss
-Version:        1.1.0
+Version:        1.3.0
 Release:        0
 Summary:        Intel's TCG Software Stack access libraries for TPM 2.0 chips
 License:        BSD-2-Clause
 Group:          Productivity/Security
-Url:            https://github.com/01org/TPM2.0-TSS
-Source0:        https://github.com/01org/TPM2.0-TSS/archive/%{version}.tar.gz
+Url:            https://github.com/tpm2-software/tpm2-tss
+Source0:        
https://github.com/tpm2-software/tpm2-tss/archive/%{version}.tar.gz
 Source2:        baselibs.conf
+Patch0:         version_fix.patch
 # PATCH-FIX-UPSTREAM bmwiedemann https://github.com/01org/TPM2.0-TSS/pull/419
-Patch1:         reproducible.patch
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -83,9 +83,19 @@
 
 %prep
 %setup -q -n tpm2-tss-%{version}
-%patch1 -p1
+# TODO: XX:
+# this fixes the autoconf version number which is determined via git and
+# doesn't work in OBS. The distribution tarball may fix this in the future for
+# us. If we don'T do this then the pkg-config *.pc files don't contain a
+# version number and dependent packages like tpm2.0-tools fail to build.
+#
+# the version number needs to be fixed with each version change!
+%patch0 -p1
 
 %build
+# we are still using the source tarball here. there is a release tarball for
+# 1.3.0, but some files like README and CHANGELOG are missing there. The next
+# release should work for us.
 bash bootstrap
 %configure --disable-static
 make %{?_smp_mflags} PTHREAD_LDFLAGS=-pthread
@@ -104,6 +114,8 @@
 %files
 %defattr(-,root,root)
 %doc *.md LICENSE
+%{_mandir}/man3/*
+%{_mandir}/man7/tcti-*
 
 %files devel
 %defattr(-,root,root)

++++++ 1.1.0.tar.gz -> 1.3.0.tar.gz ++++++
++++ 397685 lines of diff (skipped)

++++++ version_fix.patch ++++++
Index: tpm2-tss-1.3.0/configure.ac
===================================================================
--- tpm2-tss-1.3.0.orig/configure.ac
+++ tpm2-tss-1.3.0/configure.ac
@@ -1,5 +1,5 @@
 AC_INIT([tpm2-tss],
-        [m4_esyscmd_s([git describe --tags --always --dirty])])
+        [1.3.0])
 AC_CONFIG_MACRO_DIR([m4])
 AC_PROG_CC
 AC_PROG_CXX

Reply via email to