[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-11-25 Thread Jonas Witschel via arch-commits
Date: Wednesday, November 25, 2020 @ 15:48:35
  Author: diabonas
Revision: 761084

upgpkg: tpm2-tss 3.0.3-1: upstream release

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   18 +-
 1 file changed, 5 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-25 14:59:21 UTC (rev 761083)
+++ PKGBUILD2020-11-25 15:48:35 UTC (rev 761084)
@@ -1,8 +1,8 @@
 # Maintainer: Jonas Witschel 
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
-pkgver=3.0.2
-pkgrel=2
+pkgver=3.0.3
+pkgrel=1
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
@@ -15,21 +15,13 @@
 'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 options=('!emptydirs')
-source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}
-
'tpm2-tss-3.0.2_fix_rel_path_to_abs_path.patch::https://patch-diff.githubusercontent.com/raw/tpm2-software/tpm2-tss/pull/1914.patch')
-sha512sums=('0b295bb1a135c904344e8a11ae9a293f71d60ea045bacd59a9b778ba19e88e1b91022f24a4775615c215db450584574901838146bc4d4d286ee8b686b72b0bab'
-'SKIP'
-
'742c3ee9350c76ef0c38e2beec95ca48d44ad49b8ec14e8efd065b4e76a52b77ebcfc9855d12b7ef03c31857867ca65c40cd76032cab9e8f8cd91cd9b234d1ca')
+source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
+sha512sums=('54a926db55790250d69c81ac6e436556072057dd7c610d2718689030287dee69d533d4e04b3325dd73d9fc7635dad0bf0a7bfb082957bb51cb420efdb68efaf8'
+'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 

   '5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1') # William Roberts 
(Bill Roberts) 
 
-prepare() {
-   cd "$pkgname-$pkgver"
-   # Fix a bug that leads to tpm2-pkcs11 test failures 
(https://github.com/tpm2-software/tpm2-tss/pull/1914)
-   patch --forward --strip=1 
--input="$srcdir/tpm2-tss-3.0.2_fix_rel_path_to_abs_path.patch"
-}
-
 build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-11-20 Thread Jonas Witschel via arch-commits
Date: Friday, November 20, 2020 @ 21:09:13
  Author: diabonas
Revision: 758130

upgpkg: tpm2-tss 3.0.2-2: fix bug leading to tpm2-pkcs11 test failures

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-20 21:08:54 UTC (rev 758129)
+++ PKGBUILD2020-11-20 21:09:13 UTC (rev 758130)
@@ -2,7 +2,7 @@
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
 pkgver=3.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
@@ -15,13 +15,21 @@
 'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 options=('!emptydirs')
-source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
+source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc}
+
'tpm2-tss-3.0.2_fix_rel_path_to_abs_path.patch::https://patch-diff.githubusercontent.com/raw/tpm2-software/tpm2-tss/pull/1914.patch')
 
sha512sums=('0b295bb1a135c904344e8a11ae9a293f71d60ea045bacd59a9b778ba19e88e1b91022f24a4775615c215db450584574901838146bc4d4d286ee8b686b72b0bab'
-'SKIP')
+'SKIP'
+
'742c3ee9350c76ef0c38e2beec95ca48d44ad49b8ec14e8efd065b4e76a52b77ebcfc9855d12b7ef03c31857867ca65c40cd76032cab9e8f8cd91cd9b234d1ca')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 

   '5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1') # William Roberts 
(Bill Roberts) 
 
+prepare() {
+   cd "$pkgname-$pkgver"
+   # Fix a bug that leads to tpm2-pkcs11 test failures 
(https://github.com/tpm2-software/tpm2-tss/pull/1914)
+   patch --forward --strip=1 
--input="$srcdir/tpm2-tss-3.0.2_fix_rel_path_to_abs_path.patch"
+}
+
 build() {
cd "$pkgname-$pkgver"
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-11-20 Thread Jonas Witschel via arch-commits
Date: Friday, November 20, 2020 @ 14:50:32
  Author: diabonas
Revision: 757905

upgpkg: tpm2-tss 3.0.2-1: upstream release

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-11-20 14:34:41 UTC (rev 757904)
+++ PKGBUILD2020-11-20 14:50:32 UTC (rev 757905)
@@ -1,7 +1,7 @@
 # Maintainer: Jonas Witschel 
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
-pkgver=3.0.1
+pkgver=3.0.2
 pkgrel=1
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
@@ -16,7 +16,7 @@
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 options=('!emptydirs')
 source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
-sha512sums=('206830fecea22c4974a16b5e76599b3c22e077a448f15e2707b260eba6832b2089f9d7c12d3e42daf314cdfbd83309b2b623a7abeb1409234f1930a835365529'
+sha512sums=('0b295bb1a135c904344e8a11ae9a293f71d60ea045bacd59a9b778ba19e88e1b91022f24a4775615c215db450584574901838146bc4d4d286ee8b686b72b0bab'
 'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 



[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-09-23 Thread Jonas Witschel via arch-commits
Date: Wednesday, September 23, 2020 @ 16:30:01
  Author: diabonas
Revision: 711560

upgpkg: tpm2-tss 3.0.1-1: upstream release (security update)

This release includes a fix for CVE-2020-24455.

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-09-23 16:23:02 UTC (rev 711559)
+++ PKGBUILD2020-09-23 16:30:01 UTC (rev 711560)
@@ -1,8 +1,8 @@
 # Maintainer: Jonas Witschel 
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
-pkgver=3.0.0
-pkgrel=2
+pkgver=3.0.1
+pkgrel=1
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
@@ -16,7 +16,7 @@
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 options=('!emptydirs')
 source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
-sha512sums=('ba54904f2cd8cbcca85ce4d4ac5c8650da6ab076e8d8d142e1b7ee75c5e9a645520f1a5ac8ffe5269deceba84762c9074b131296e8b2d4c684ddc335a828d7a8'
+sha512sums=('206830fecea22c4974a16b5e76599b3c22e077a448f15e2707b260eba6832b2089f9d7c12d3e42daf314cdfbd83309b2b623a7abeb1409234f1930a835365529'
 'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 



[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-08-05 Thread Jonas Witschel via arch-commits
Date: Wednesday, August 5, 2020 @ 10:14:52
  Author: diabonas
Revision: 669285

upgpkg: tpm2-tss 3.0.0-2: improve reproducibility

If unit tests are enabled, the macro UNIT is defined, which affects
src/tss2-tcti/tcti-cmd.{c,h} and thus the built library libtss2-tcti-cmd.so. If
reproducers try to build the package with --nocheck to save resources, the
package contents will not match. Enable unit tests unconditionally to avoid
this issue.

make install tries to create empty directories /run/tpm2-tss/eventlog and
/var/lib/tpm2-tss/system/keystore (in case they cannot be created using the
provided tmpfiles.d configuration). Usually this fails due to insufficient
privileges, but running archlinux-repro succeeds in creating these spurious
directories. Use the !emptydirs makepkg option to remove the directories in all
cases, since they will be created with the correct permissions during package
installation using systemd-tmpfiles anyway. 

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-05 10:14:50 UTC (rev 669284)
+++ PKGBUILD2020-08-05 10:14:52 UTC (rev 669285)
@@ -2,18 +2,19 @@
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
 pkgver=3.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
 license=('BSD')
 depends=('curl' 'json-c' 'openssl' 'libjson-c.so')
-makedepends=('doxygen')
-checkdepends=('cmocka' 'iproute2' 'swtpm' 'uthash')
+makedepends=('cmocka' 'doxygen')
+checkdepends=('iproute2' 'swtpm' 'uthash')
 provides=('libtss2-esys.so' 'libtss2-fapi.so' 'libtss2-mu.so' 'libtss2-rc.so' 
'libtss2-sys.so' 'libtss2-tctildr.so')
 backup=('etc/tpm2-tss/fapi-config.json'
 'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
+options=('!emptydirs')
 source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
 
sha512sums=('ba54904f2cd8cbcca85ce4d4ac5c8650da6ab076e8d8d142e1b7ee75c5e9a645520f1a5ac8ffe5269deceba84762c9074b131296e8b2d4c684ddc335a828d7a8'
 'SKIP')
@@ -26,7 +27,7 @@
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--with-runstatedir=/run 
--with-sysusersdir=/usr/lib/sysusers.d \
--with-tmpfilesdir=/usr/lib/tmpfiles.d 
--with-udevrulesprefix=60- \
-   $( ((CHECKFUNC)) && echo --enable-unit --enable-integration)
+   --enable-unit $( ((CHECKFUNC)) && echo --enable-integration)
make
 }
 


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-08-05 Thread Jonas Witschel via arch-commits
Date: Wednesday, August 5, 2020 @ 07:25:16
  Author: diabonas
Revision: 669050

upgpkg: tpm2-tss 3.0.0-1: upstream release

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-08-05 07:20:19 UTC (rev 669049)
+++ PKGBUILD2020-08-05 07:25:16 UTC (rev 669050)
@@ -1,7 +1,7 @@
 # Maintainer: Jonas Witschel 
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
-pkgver=2.4.1
+pkgver=3.0.0
 pkgrel=1
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
@@ -9,13 +9,13 @@
 license=('BSD')
 depends=('curl' 'json-c' 'openssl' 'libjson-c.so')
 makedepends=('doxygen')
-checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
+checkdepends=('cmocka' 'iproute2' 'swtpm' 'uthash')
 provides=('libtss2-esys.so' 'libtss2-fapi.so' 'libtss2-mu.so' 'libtss2-rc.so' 
'libtss2-sys.so' 'libtss2-tctildr.so')
 backup=('etc/tpm2-tss/fapi-config.json'
 'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
-sha512sums=('51551d63fa404e23664aaad1b247bd4b1f93812ced1aed144c37f28cdb3adb4e696aa9e93a502c8fa0eb7e9b4376ac9377f0537eb4c717b68c0b014fee7a0643'
+sha512sums=('ba54904f2cd8cbcca85ce4d4ac5c8650da6ab076e8d8d142e1b7ee75c5e9a645520f1a5ac8ffe5269deceba84762c9074b131296e8b2d4c684ddc335a828d7a8'
 'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 



[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-05-12 Thread Jonas Witschel via arch-commits
Date: Tuesday, May 12, 2020 @ 23:20:20
  Author: diabonas
Revision: 627261

upgpkg: tpm2-tss 2.4.1-1: upstream release, add libprovides

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-05-12 23:05:46 UTC (rev 627260)
+++ PKGBUILD2020-05-12 23:20:20 UTC (rev 627261)
@@ -1,20 +1,21 @@
 # Maintainer: Jonas Witschel 
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
-pkgver=2.4.0
-pkgrel=2
+pkgver=2.4.1
+pkgrel=1
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
 license=('BSD')
-depends=('curl' 'openssl' 'json-c')
+depends=('curl' 'json-c' 'openssl' 'libjson-c.so')
 makedepends=('doxygen')
 checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
+provides=('libtss2-esys.so' 'libtss2-fapi.so' 'libtss2-mu.so' 'libtss2-rc.so' 
'libtss2-sys.so' 'libtss2-tctildr.so')
 backup=('etc/tpm2-tss/fapi-config.json'
 'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
 'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
 source=("$url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
-sha512sums=('763370381584f2124f751f0736e6a8b34428fd52134fd9966f3581e128f3b74b3f1261992f5d6162d7c866e47f7e5519ea80c1d1d39b80d5ed6e067eb2cd35a0'
+sha512sums=('51551d63fa404e23664aaad1b247bd4b1f93812ced1aed144c37f28cdb3adb4e696aa9e93a502c8fa0eb7e9b4376ac9377f0537eb4c717b68c0b014fee7a0643'
 'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72'  # Tadeusz Struk 

   'D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84'  # Andreas Fuchs 



[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-04-25 Thread Evangelos Foutras via arch-commits
Date: Sunday, April 26, 2020 @ 04:58:01
  Author: foutrelis
Revision: 621379

upgpkg: tpm2-tss 2.4.0-2: json-c 0.14 rebuild

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-04-26 04:53:10 UTC (rev 621378)
+++ PKGBUILD2020-04-26 04:58:01 UTC (rev 621379)
@@ -2,12 +2,12 @@
 # Contributor: Bruno Pagani 
 pkgname=tpm2-tss
 pkgver=2.4.0
-pkgrel=1
+pkgrel=2
 pkgdesc='Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)'
 arch=('x86_64')
 url='https://github.com/tpm2-software/tpm2-tss'
 license=('BSD')
-depends=('curl' 'openssl')
+depends=('curl' 'openssl' 'json-c')
 makedepends=('doxygen')
 checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
 backup=('etc/tpm2-tss/fapi-config.json'


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-03-11 Thread Jonas Witschel via arch-commits
Date: Wednesday, March 11, 2020 @ 23:26:14
  Author: diabonas
Revision: 594707

upgpkg: tpm2-tss 2.4.0-1: upstream release

- Add new FAPI library (depends on curl and needs some additional system
  directories to be configured).
- Drop patch for ibm-sw-tpm2 1563 applied upstream.
- Upstream now ships a sysusers.d and tmpfiles.d configuration.
- Upstream no longer ships libtss2-tcti-default.so by default.

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   28 
 1 file changed, 12 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-03-11 23:24:04 UTC (rev 594706)
+++ PKGBUILD2020-03-11 23:26:14 UTC (rev 594707)
@@ -2,33 +2,31 @@
 # Contributor: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.3.3
+pkgver=2.4.0
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
 url="https://github.com/tpm2-software/tpm2-tss;
 license=(BSD)
-depends=(openssl)
+depends=(curl openssl)
 makedepends=(doxygen)
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
-source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc}
-
"tpm2-tss-2.3.2_ibm-sw-tpm2-1563.patch::${url}/commit/6ff9ad43cafa6aeebd264c78ea56e97b2a98e14b.patch")
-sha512sums=('df83908508fc8add8ca1aaf7144bcf369f13797f7e5d39fe29654d82e2de2cddf324cd06cb3154318ef767d706d863a7781d98c7b29a90945f081a54594128e5'
-'SKIP'
-
'62608e0bf811cb62b75b8fd458118f581b509529630fcb9eef3fca1c1d3262e3b7d48e334ebda28e712af406b8dbb23a2b87a2b4d0b1883a23d1d497b45bd86e')
+backup=('etc/tpm2-tss/fapi-config.json'
+'etc/tpm2-tss/fapi-profiles/P_ECCP256SHA256.json'
+'etc/tpm2-tss/fapi-profiles/P_RSA2048SHA256.json')
+source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
+sha512sums=('763370381584f2124f751f0736e6a8b34428fd52134fd9966f3581e128f3b74b3f1261992f5d6162d7c866e47f7e5519ea80c1d1d39b80d5ed6e067eb2cd35a0'
+'SKIP')
 validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72  # Tadeusz Struk 

   D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84  # Andreas Fuchs 

   5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1) # William Roberts 
(Bill Roberts) 
 
-prepare() {
-   cd ${pkgname}-${pkgver}
-   # Fix test failure with ibm-sw-tpm2 1563, see 
https://github.com/tpm2-software/tpm2-tss/pull/1585
-   patch --strip=1 
--input="${srcdir}/tpm2-tss-2.3.2_ibm-sw-tpm2-1563.patch"
-}
-
 build() {
 cd ${pkgname}-${pkgver}
-./configure --prefix=/usr --with-udevrulesprefix=60- $( ((CHECKFUNC)) && 
echo --enable-unit --enable-integration)
+./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+--with-runstatedir=/run --with-sysusersdir=/usr/lib/sysusers.d 
\
+--with-tmpfilesdir=/usr/lib/tmpfiles.d 
--with-udevrulesprefix=60- \
+$( ((CHECKFUNC)) && echo --enable-unit --enable-integration)
 make
 }
 
@@ -41,6 +39,4 @@
 cd ${pkgname}-${pkgver}
 make DESTDIR="${pkgdir}" install
 install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
-echo 'u tss - "tss user for tpm2"' | install -Dm644 /dev/stdin 
"${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
-rm "${pkgdir}"/usr/lib/libtss2-tcti-default.so # 
https://github.com/tpm2-software/tpm2-tss/issues/1482#issuecomment-516363966
 }


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2020-02-20 Thread Jonas Witschel via arch-commits
Date: Thursday, February 20, 2020 @ 23:17:09
  Author: diabonas
Revision: 577426

upgpkg: tpm2-tss 2.3.3-1: upstream release

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-02-20 23:11:49 UTC (rev 577425)
+++ PKGBUILD2020-02-20 23:17:09 UTC (rev 577426)
@@ -1,7 +1,8 @@
 # Maintainer: Jonas Witschel 
+# Contributor: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.3.2
+pkgver=2.3.3
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
@@ -12,7 +13,7 @@
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
 source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc}
 
"tpm2-tss-2.3.2_ibm-sw-tpm2-1563.patch::${url}/commit/6ff9ad43cafa6aeebd264c78ea56e97b2a98e14b.patch")
-sha512sums=('7b679b54f3478c3adee5b6c3135cbe491ffd9f4712991f465edbd6c7d2831e5f1537038ec36f288e9545c719d5d167b61116c924cf5d816220615d0b58a1d436'
+sha512sums=('df83908508fc8add8ca1aaf7144bcf369f13797f7e5d39fe29654d82e2de2cddf324cd06cb3154318ef767d706d863a7781d98c7b29a90945f081a54594128e5'
 'SKIP'
 
'62608e0bf811cb62b75b8fd458118f581b509529630fcb9eef3fca1c1d3262e3b7d48e334ebda28e712af406b8dbb23a2b87a2b4d0b1883a23d1d497b45bd86e')
 validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72  # Tadeusz Struk 



[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-12-30 Thread Jonas Witschel via arch-commits
Date: Monday, December 30, 2019 @ 20:29:09
  Author: diabonas
Revision: 544977

Fix test failure with ibm-sw-tpm2 1563

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-30 20:28:22 UTC (rev 544976)
+++ PKGBUILD2019-12-30 20:29:09 UTC (rev 544977)
@@ -1,4 +1,3 @@
-# Maintainer: Bruno Pagani 
 # Maintainer: Jonas Witschel 
 
 pkgname=tpm2-tss
@@ -11,13 +10,21 @@
 depends=(openssl)
 makedepends=(doxygen)
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
-source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('82929a0611f39246e09202702a61b54c980ab694626c1f5823520ddf75024fa6'
-'SKIP')
+source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc}
+
"tpm2-tss-2.3.2_ibm-sw-tpm2-1563.patch::${url}/commit/6ff9ad43cafa6aeebd264c78ea56e97b2a98e14b.patch")
+sha512sums=('7b679b54f3478c3adee5b6c3135cbe491ffd9f4712991f465edbd6c7d2831e5f1537038ec36f288e9545c719d5d167b61116c924cf5d816220615d0b58a1d436'
+'SKIP'
+
'62608e0bf811cb62b75b8fd458118f581b509529630fcb9eef3fca1c1d3262e3b7d48e334ebda28e712af406b8dbb23a2b87a2b4d0b1883a23d1d497b45bd86e')
 validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72  # Tadeusz Struk 

   D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84  # Andreas Fuchs 

   5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1) # William Roberts 
(Bill Roberts) 
 
+prepare() {
+   cd ${pkgname}-${pkgver}
+   # Fix test failure with ibm-sw-tpm2 1563, see 
https://github.com/tpm2-software/tpm2-tss/pull/1585
+   patch --strip=1 
--input="${srcdir}/tpm2-tss-2.3.2_ibm-sw-tpm2-1563.patch"
+}
+
 build() {
 cd ${pkgname}-${pkgver}
 ./configure --prefix=/usr --with-udevrulesprefix=60- $( ((CHECKFUNC)) && 
echo --enable-unit --enable-integration)


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-12-12 Thread Jonas Witschel via arch-commits
Date: Thursday, December 12, 2019 @ 22:12:39
  Author: diabonas
Revision: 537488

upgpkg: tpm2-tss 2.3.2-1

- upstream release
- Add Bill Roberts as maintainer, see upstream commit
  d5cca2a51434c0d0fe7cf4237b161d498baed02d. He is already one of the tpm2-tools
  maintainers, so there is an existing trust relationship.

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   11 +++
 1 file changed, 7 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-12-12 22:04:29 UTC (rev 537487)
+++ PKGBUILD2019-12-12 22:12:39 UTC (rev 537488)
@@ -1,8 +1,9 @@
 # Maintainer: Bruno Pagani 
+# Maintainer: Jonas Witschel 
 
 pkgname=tpm2-tss
-pkgver=2.3.1
-pkgrel=3
+pkgver=2.3.2
+pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
 url="https://github.com/tpm2-software/tpm2-tss;
@@ -11,9 +12,11 @@
 makedepends=(doxygen)
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('7096576c1946b85ec9c92b39e0ed3409ec01bdb97d7863ead033243d5433dee7' 
'SKIP')
+sha256sums=('82929a0611f39246e09202702a61b54c980ab694626c1f5823520ddf75024fa6'
+'SKIP')
 validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72  # Tadeusz Struk 

-  D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84) # Andreas Fuchs 

+  D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84  # Andreas Fuchs 

+  5B482B8E3E19DA7C978E1D016DE2E9078E1F50C1) # William Roberts 
(Bill Roberts) 
 
 build() {
 cd ${pkgname}-${pkgver}


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-09-16 Thread Bruno Pagani via arch-commits
Date: Monday, September 16, 2019 @ 19:40:35
  Author: archange
Revision: 510926

Rebuild just in case

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-16 19:08:51 UTC (rev 510925)
+++ PKGBUILD2019-09-16 19:40:35 UTC (rev 510926)
@@ -2,7 +2,7 @@
 
 pkgname=tpm2-tss
 pkgver=2.3.1
-pkgrel=2
+pkgrel=3
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
 url="https://github.com/tpm2-software/tpm2-tss;
@@ -11,10 +11,9 @@
 makedepends=(doxygen)
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('7096576c1946b85ec9c92b39e0ed3409ec01bdb97d7863ead033243d5433dee7'
-'SKIP')
-validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72 # Tadeusz Struk 

-  D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84) #Andreas Fuchs 

+sha256sums=('7096576c1946b85ec9c92b39e0ed3409ec01bdb97d7863ead033243d5433dee7' 
'SKIP')
+validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72  # Tadeusz Struk 

+  D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84) # Andreas Fuchs 

 
 build() {
 cd ${pkgname}-${pkgver}


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-09-16 Thread Filipe Laíns via arch-commits
Date: Monday, September 16, 2019 @ 11:47:46
  Author: ffy00
Revision: 510882

remove libtss2-tcti-default.so (tpm2-tss 2.3.1-2)

https://github.com/tpm2-software/tpm2-tss/issues/1482#issuecomment-516363966

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-16 11:42:54 UTC (rev 510881)
+++ PKGBUILD2019-09-16 11:47:46 UTC (rev 510882)
@@ -2,7 +2,7 @@
 
 pkgname=tpm2-tss
 pkgver=2.3.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
 url="https://github.com/tpm2-software/tpm2-tss;
@@ -32,4 +32,5 @@
 make DESTDIR="${pkgdir}" install
 install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}/
 echo 'u tss - "tss user for tpm2"' | install -Dm644 /dev/stdin 
"${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
+rm "${pkgdir}"/usr/lib/libtss2-tcti-default.so # 
https://github.com/tpm2-software/tpm2-tss/issues/1482#issuecomment-516363966
 }


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-09-16 Thread Filipe Laíns via arch-commits
Date: Monday, September 16, 2019 @ 11:33:49
  Author: ffy00
Revision: 510870

upgpkg: tpm2-tss 2.3.1-1

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-09-16 11:23:12 UTC (rev 510869)
+++ PKGBUILD2019-09-16 11:33:49 UTC (rev 510870)
@@ -1,7 +1,7 @@
 # Maintainer: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.2.3
+pkgver=2.3.1
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=(x86_64)
@@ -11,7 +11,8 @@
 makedepends=(doxygen)
 checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('1369aee648b33128b9ee8e3ad87f5fc6dc37c2077b9f134223ea04f4809a99c3' 
'SKIP')
+sha256sums=('7096576c1946b85ec9c92b39e0ed3409ec01bdb97d7863ead033243d5433dee7'
+'SKIP')
 validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72 # Tadeusz Struk 

   D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84) #Andreas Fuchs 

 


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-05-28 Thread Bruno Pagani via arch-commits
Date: Tuesday, May 28, 2019 @ 17:12:39
  Author: archange
Revision: 472781

upgpkg: tpm2-tss 2.2.3-1

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-05-28 17:11:51 UTC (rev 472780)
+++ PKGBUILD2019-05-28 17:12:39 UTC (rev 472781)
@@ -1,18 +1,19 @@
 # Maintainer: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.2.2
+pkgver=2.2.3
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
-arch=('x86_64')
+arch=(x86_64)
 url="https://github.com/tpm2-software/tpm2-tss;
-license=('BSD')
-depends=('openssl')
-makedepends=('doxygen')
-checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
+license=(BSD)
+depends=(openssl)
+makedepends=(doxygen)
+checkdepends=(cmocka ibm-sw-tpm2 iproute2 procps-ng uthash)
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('c1d5ebed8ab77e5ec59aeb8c19b42a7516776994e67ce1f7924716c5ee0e712d' 
'SKIP')
-validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72') # Tadeusz Struk 

+sha256sums=('1369aee648b33128b9ee8e3ad87f5fc6dc37c2077b9f134223ea04f4809a99c3' 
'SKIP')
+validpgpkeys=(D760B790CCF0A41CBE7B047C316CC1FB24ABDC72 # Tadeusz Struk 

+  D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84) #Andreas Fuchs 

 
 build() {
 cd ${pkgname}-${pkgver}


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-03-29 Thread Bruno Pagani via arch-commits
Date: Friday, March 29, 2019 @ 12:09:10
  Author: archange
Revision: 445992

upgpkg: tpm2-tss 2.2.2-1

Also fix enabling/disabling checks (thanks to diabonas)

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-29 11:23:29 UTC (rev 445991)
+++ PKGBUILD2019-03-29 12:09:10 UTC (rev 445992)
@@ -1,7 +1,7 @@
 # Maintainer: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.2.1
+pkgver=2.2.2
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=('x86_64')
@@ -11,12 +11,12 @@
 makedepends=('doxygen')
 checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('5bcf558a9625389f86fe6add33a386a4db8c8dc8bf00b120a7ecf972de0393a4' 
'SKIP')
+sha256sums=('c1d5ebed8ab77e5ec59aeb8c19b42a7516776994e67ce1f7924716c5ee0e712d' 
'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72') # Tadeusz Struk 

 
 build() {
 cd ${pkgname}-${pkgver}
-./configure --prefix=/usr --with-udevrulesprefix=60- $(check_option check 
y && echo --enable-unit --enable-integration)
+./configure --prefix=/usr --with-udevrulesprefix=60- $( ((CHECKFUNC)) && 
echo --enable-unit --enable-integration)
 make
 }
 


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-03-11 Thread Bruno Pagani via arch-commits
Date: Monday, March 11, 2019 @ 10:34:12
  Author: archange
Revision: 439741

upgpkg: tpm2-tss 2.2.1-1

Remove leftover uthash dependency.
Fix building with --nocheck.

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |8 
 1 file changed, 4 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-03-11 10:30:02 UTC (rev 439740)
+++ PKGBUILD2019-03-11 10:34:12 UTC (rev 439741)
@@ -1,22 +1,22 @@
 # Maintainer: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.2.0
+pkgver=2.2.1
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=('x86_64')
 url="https://github.com/tpm2-software/tpm2-tss;
 license=('BSD')
-depends=('openssl' 'uthash')
+depends=('openssl')
 makedepends=('doxygen')
 checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
 
source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
-sha256sums=('c9131eaf3a22affaad58688915957e855d23608eb1c007c0f1e00681f3e32583' 
'SKIP')
+sha256sums=('5bcf558a9625389f86fe6add33a386a4db8c8dc8bf00b120a7ecf972de0393a4' 
'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72') # Tadeusz Struk 

 
 build() {
 cd ${pkgname}-${pkgver}
-./configure --prefix=/usr --with-udevrulesprefix=60- --enable-unit 
--enable-integration
+./configure --prefix=/usr --with-udevrulesprefix=60- $(check_option check 
y && echo --enable-unit --enable-integration)
 make
 }
 


[arch-commits] Commit in tpm2-tss/trunk (PKGBUILD)

2019-02-05 Thread Bruno Pagani via arch-commits
Date: Tuesday, February 5, 2019 @ 14:19:59
  Author: archange
Revision: 429629

upgpkg: tpm2-tss 2.2.0-1

Modified:
  tpm2-tss/trunk/PKGBUILD

--+
 PKGBUILD |   18 ++
 1 file changed, 6 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-05 14:11:37 UTC (rev 429628)
+++ PKGBUILD2019-02-05 14:19:59 UTC (rev 429629)
@@ -1,25 +1,19 @@
 # Maintainer: Bruno Pagani 
 
 pkgname=tpm2-tss
-pkgver=2.1.0
+pkgver=2.2.0
 pkgrel=1
 pkgdesc="Implementation of the TCG Trusted Platform Module 2.0 Software Stack 
(TSS2)"
 arch=('x86_64')
 url="https://github.com/tpm2-software/tpm2-tss;
 license=('BSD')
-depends=('uriparser' 'libgcrypt' 'uthash')
-checkdepends=('openssl' 'cmocka' 'iproute2' 'ibm-sw-tpm2' 'procps-ng')
-source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc}
-'tpm2-tss-1234.patch') # From 
https://patch-diff.githubusercontent.com/raw/tpm2-software/tpm2-tss/pull/1234.patch
-sha256sums=('a50b8dbd51f0c274cf874351786ed252c5024c952bf699fbd595ac292a27ab19' 
'SKIP'
-'0998c82d37ff5d3f521b978bfd3c01ca83ec82e020cff4807b03d1935bccd7fe')
+depends=('openssl' 'uthash')
+makedepends=('doxygen')
+checkdepends=('cmocka' 'ibm-sw-tpm2' 'iproute2' 'procps-ng' 'uthash')
+source=("${url}/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz"{,.asc})
+sha256sums=('c9131eaf3a22affaad58688915957e855d23608eb1c007c0f1e00681f3e32583' 
'SKIP')
 validpgpkeys=('D760B790CCF0A41CBE7B047C316CC1FB24ABDC72') # Tadeusz Struk 

 
-prepare() {
-cd ${pkgname}-${pkgver}
-patch -p1 -i ../tpm2-tss-1234.patch
-}
-
 build() {
 cd ${pkgname}-${pkgver}
 ./configure --prefix=/usr --with-udevrulesprefix=60- --enable-unit 
--enable-integration