summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 16 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 52d3ca733b16..971c923b8d35 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,26 @@
# Maintainer: Thomas Gerbet <thomas at gerbet dot me>
+
+# yubikey-agent can be started with `systemctl --user start yubikey-agent.service`
+# Started with the user session with `systemctl --user enable yubikey-agent.service`
+# Socket path is "${XDG_RUNTIME_DIR}/yubikey-agent/yubikey-agent.sock"
+
pkgname=yubikey-agent
pkgver=0.1.0
-pkgrel=1
+pkgrel=2
pkgdesc='A seamless ssh-agent for YubiKeys'
arch=('x86_64')
url="https://filippo.io/yubikey-agent"
license=('BSD')
depends=('pcsclite')
makedepends=('go-pie')
-source=("https://github.com/FiloSottile/yubikey-agent/archive/v${pkgver}.tar.gz")
-sha256sums=('58d2bdf4391ef86f9d4ccd8e999472dafbe6204e5ad4a29de95baa28aca2116b')
+source=(
+ "https://github.com/FiloSottile/yubikey-agent/archive/v${pkgver}.tar.gz"
+ 'yubikey-agent.service'
+)
+sha256sums=(
+ '58d2bdf4391ef86f9d4ccd8e999472dafbe6204e5ad4a29de95baa28aca2116b'
+ '29de8c4a3825f17919154fcc775a4c9da1e42569e8aee5b5e5b5150f25d2810f'
+)
build() {
cd $pkgname-$pkgver
@@ -23,4 +34,6 @@ package() {
cd $pkgname-$pkgver
install -Dm755 $pkgname "$pkgdir"/usr/bin/$pkgname
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+ install -Dm644 "$srcdir"/yubikey-agent.service "$pkgdir"/usr/lib/systemd/user/yubikey-agent.service
}