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