summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThibaut Sautereau2019-02-05 19:54:05 +0100
committerThibaut Sautereau2019-02-05 21:25:45 +0100
commitf3fba83573e2c56e781970ba36016408735ab2f4 (patch)
tree130abcdd9c177ace45cb223e1ad74272198b682a
downloadaur-f3fba83573e2c56e781970ba36016408735ab2f4.tar.gz
Add initial PKGBUILD for swtpm v0.1.0
-rw-r--r--.SRCINFO21
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD41
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..10120e6bf531
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = swtpm
+ pkgdesc = Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/stefanberger/swtpm
+ arch = x86_64
+ license = BSD
+ makedepends = socat
+ depends = glib2
+ depends = fuse2
+ depends = libtpms
+ depends = openssl
+ depends = gnutls
+ depends = net-tools
+ depends = tpm-tools
+ depends = expect
+ source = https://codeload.github.com/stefanberger/swtpm/tar.gz/v0.1.0
+ sha256sums = 6b3a3beb12b9bcd286b07961062c2d03a71889be6eb26967fe13d3de62ad7a05
+
+pkgname = swtpm
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..72e8ffc0db8a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6406534efc3b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Thibaut Sautereau (thithib) <thibaut.sautereau@clip-os.org>
+
+pkgname=swtpm
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="Libtpms-based TPM emulator with socket, character device, and Linux CUSE interface"
+arch=('x86_64')
+url="https://github.com/stefanberger/swtpm"
+license=('BSD')
+depends=('glib2' 'fuse2' 'libtpms' 'openssl' 'gnutls' 'net-tools' 'tpm-tools' 'expect')
+makedepends=('socat')
+source=("https://codeload.github.com/stefanberger/swtpm/tar.gz/v${pkgver}")
+sha256sums=('6b3a3beb12b9bcd286b07961062c2d03a71889be6eb26967fe13d3de62ad7a05')
+
+build() {
+ cd "${pkgname}-${pkgver}"
+ ./autogen.sh
+ ./configure \
+ --prefix=/usr \
+ --with-gnutls \
+ --with-cuse \
+ --with-chardev \
+ --with-swtpm-setup \
+ --with-vtpm-proxy \
+ --with-openssl \
+ --with-tss-user=tss \
+ --with-tss-group=tss
+ make
+}
+
+check() {
+ cd "${pkgname}-${pkgver}"
+ make check
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
+
+# vim:set ts=2 sw=2 et: