summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Brand2023-03-20 22:40:11 +0000
committerSimon Brand2023-03-20 22:40:11 +0000
commit248c84ba1754ca6a4bd03133b50ffd062ccd6b31 (patch)
tree042b81c26088f3a1c1c52d209b8a3b5c015734ab
downloadaur-248c84ba1754ca6a4bd03133b50ffd062ccd6b31.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD30
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..c2bb1af1f6de
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = multi-tpm2-totp
+ pkgdesc = Attest the trustworthiness of a device against a human using multiple time-based one-time passwords.
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/brandsimon/multi-tpm2-totp
+ arch = any
+ license = MIT
+ checkdepends = shellcheck
+ depends = tpm2-totp
+ source = multi-tpm2-totp-0.1.0.tar.gz::https://github.com/brandsimon/multi-tpm2-totp/archive/refs/tags/v0.1.0.tar.gz
+ sha512sums = 4b73f57f450576bb8d49e59fa59c5c510f7dba3ad9cc632d68f1b972b22f07974330b68609442ae64b053fa4565e699e526cfa156c2fdbf718faa3b4f6fcc500
+ b2sums = c249862ef31f4e9702914e0b4ea850df4848fd5a0a56e19d0ac46e75fd4243d0ddc14bc15568ad4d9c6f80625db11df3f03a49bb45f40bb5bbad4b17bb45f988
+
+pkgname = multi-tpm2-totp
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d653a52bbeca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Simon Brand <simon.brand@postadigitale.de>
+
+pkgname=multi-tpm2-totp
+pkgver=0.1.0
+pkgrel=1
+pkgdesc='Attest the trustworthiness of a device against a human using multiple time-based one-time passwords.'
+arch=(any)
+url='https://github.com/brandsimon/multi-tpm2-totp'
+license=(MIT)
+depends=(tpm2-totp)
+checkdepends=(shellcheck)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/brandsimon/multi-tpm2-totp/archive/refs/tags/v${pkgver}.tar.gz")
+sha512sums=('4b73f57f450576bb8d49e59fa59c5c510f7dba3ad9cc632d68f1b972b22f07974330b68609442ae64b053fa4565e699e526cfa156c2fdbf718faa3b4f6fcc500')
+b2sums=('c249862ef31f4e9702914e0b4ea850df4848fd5a0a56e19d0ac46e75fd4243d0ddc14bc15568ad4d9c6f80625db11df3f03a49bb45f40bb5bbad4b17bb45f988')
+
+check() {
+ cd "${pkgname}-${pkgver}"
+ shellcheck usr/lib/initcpio/install/* usr/lib/multi-tpm2-totp/*
+}
+
+package() {
+ cd "${pkgname}-${pkgver}"
+ install -dm 755 "${pkgdir}/etc/multi-tpm2-totp"
+ install -dm 755 "${pkgdir}/usr/lib/multi-tpm2-totp"
+ install -dm 755 "${pkgdir}/usr/lib/initcpio/install"
+ install -dm 755 "${pkgdir}/usr/lib/systemd/system"
+ install -Dm 644 usr/lib/initcpio/install/multi-tpm2-totp "${pkgdir}/usr/lib/initcpio/install/multi-tpm2-totp"
+ install -Dm 644 usr/lib/systemd/system/multi-tpm2-totp.service "${pkgdir}/usr/lib/systemd/system/multi-tpm2-totp.service"
+ install -Dm 644 usr/lib/multi-tpm2-totp/show.sh "${pkgdir}/usr/lib/multi-tpm2-totp/show.sh"
+}