summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonas Witschel2018-08-02 17:57:09 +0200
committerJonas Witschel2018-08-02 17:57:09 +0200
commit2bdd2afcc8e89cc4afedb932814b2c539440bf01 (patch)
tree30f7c6feb6dcfa05f9a6d68e4a69b2e98a91c05d
parent3ef8cf6b00b71c70a91fe26f84bc0d3e0efd7e90 (diff)
downloadaur-2bdd2afcc8e89cc4afedb932814b2c539440bf01.tar.gz
Remove superfluous configure options; Add test suite
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD18
2 files changed, 23 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 22da482c6a18..1fc451a3d9a1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,24 @@
pkgbase = tpm2-tools-git
pkgdesc = TPM (Trusted Platform Module) 2.0 tools based on TPM2.0-TSS
- pkgver = 3.0.2.r629.0e37ed6
- pkgrel = 2
+ pkgver = 3.0.2.r654.e761be7
+ pkgrel = 1
url = https://github.com/tpm2-software/tpm2-tools
arch = x86_64
license = BSD
+ checkdepends = cmocka>=1.0.0
+ checkdepends = tpm2-abrmd>=2.0.0
+ checkdepends = ibm-sw-tpm2
+ checkdepends = python-yaml
+ checkdepends = vim
makedepends = git
makedepends = autoconf-archive
+ makedepends = pandoc
depends = tpm2-tss>=2.0.0
depends = curl
+ optdepends = tpm2-abrmd: user space resource manager to swap objects in and out of the limited TPM memory
provides = tpm2-tools
conflicts = tpm2-tools
- source = tpm2-tools::git+https://github.com/tpm2-software/tpm2-tools.git
+ source = git+https://github.com/tpm2-software/tpm2-tools.git
md5sums = SKIP
pkgname = tpm2-tools-git
diff --git a/PKGBUILD b/PKGBUILD
index 1db2926c586b..9b8574ff45d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,17 +2,19 @@
# Contributor: Hexchain Tong <i at hexchain dot org>
pkgname=tpm2-tools-git
-pkgver=3.0.2.r629.0e37ed6
-pkgrel=2
+pkgver=3.0.2.r654.e761be7
+pkgrel=1
pkgdesc='TPM (Trusted Platform Module) 2.0 tools based on TPM2.0-TSS'
arch=('x86_64')
url='https://github.com/tpm2-software/tpm2-tools'
license=('BSD')
depends=('tpm2-tss>=2.0.0' 'curl')
-makedepends=('git' 'autoconf-archive')
+makedepends=('git' 'autoconf-archive' 'pandoc')
+checkdepends=('cmocka>=1.0.0' 'tpm2-abrmd>=2.0.0' 'ibm-sw-tpm2' 'python-yaml' 'vim')
+optdepends=('tpm2-abrmd: user space resource manager to swap objects in and out of the limited TPM memory')
provides=("${pkgname%-git}")
conflicts=("${pkgname%-git}")
-source=("${pkgname%-git}::git+$url.git")
+source=("git+$url.git")
md5sums=('SKIP')
pkgver() {
@@ -23,10 +25,16 @@ pkgver() {
build() {
cd "$srcdir/${pkgname%-git}"
./bootstrap
- ./configure --prefix=/usr --sysconfdir=/etc --disable-static --with-pic
+ ./configure --prefix=/usr --sysconfdir=/etc
make
}
+check() {
+ cd "$srcdir/${pkgname%-git}"
+ ./configure --prefix=/usr --sysconfdir=/etc --enable-unit
+ dbus-run-session -- make -k check
+}
+
package() {
cd "$srcdir/${pkgname%-git}"
make DESTDIR="$pkgdir/" install