diff options
author | Ary Kleinerman | 2023-01-28 15:06:13 -0300 |
---|---|---|
committer | Ary Kleinerman | 2023-01-28 15:06:13 -0300 |
commit | ad202422b98fc00d022e3eda124aeafe608b040b (patch) | |
tree | de8e9bf19739ed74af8dcb1261dd614df127ed3d | |
download | aur-ad202422b98fc00d022e3eda124aeafe608b040b.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5c2b5d4f88cf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = yubico-authenticator + pkgdesc = Yubico Authenticator is a cross-platform application for managing your YubiKey's second factor credentials. + pkgver = 6.1.0 + pkgrel = 1 + url = https://developers.yubico.com/yubioath-desktop/ + arch = x86_64 + license = GPL + depends = ccid + source = https://developers.yubico.com/yubioath-desktop/Releases/yubico-authenticator-6.1.0-linux.tar.gz + source = https://developers.yubico.com/yubioath-desktop/Releases/yubico-authenticator-6.1.0-linux.tar.gz.sig + validpgpkeys = 20EE325B86A81BCBD3E56798F04367096FBA95E8 + sha256sums = be686148475d642027d6126ea0984578aa2c22a179a565dc24b81b72ea457417 + sha256sums = 06340f0f9aea9a6f4f9984124c566dc6f5f65fc4ce2b92e8891664bdd230a5f4 + +pkgname = yubico-authenticator diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..01c213555ecf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Ary Kleinerman <kleinerman at gmail dot com> +# +pkgname=yubico-authenticator +pkgver=6.1.0 +pkgdesc="Yubico Authenticator is a cross-platform application for managing your YubiKey's second factor credentials." +arch=('x86_64') +url="https://developers.yubico.com/yubioath-desktop/" +license=('GPL') +depends=('ccid') +pkgrel=1 + +source=( + "https://developers.yubico.com/yubioath-desktop/Releases/yubico-authenticator-${pkgver}-linux.tar.gz"{,.sig} +) + +validpgpkeys=( + '20EE325B86A81BCBD3E56798F04367096FBA95E8' +) + +sha256sums=( + 'be686148475d642027d6126ea0984578aa2c22a179a565dc24b81b72ea457417' + '06340f0f9aea9a6f4f9984124c566dc6f5f65fc4ce2b92e8891664bdd230a5f4' +) + +prepare() { + sed -i 's|\(Exec="\)@EXEC_PATH|\1/opt/yubico-authenticator|' "${srcdir}"/yubico-authenticator-"${pkgver}"-linux/linux_support/com.yubico.authenticator.desktop + sed -i 's|\(Icon=\)@EXEC_PATH/linux_support/|\1|' "${srcdir}"/yubico-authenticator-"${pkgver}"-linux/linux_support/com.yubico.authenticator.desktop +} + +package() { + mkdir -p "$pkgdir/opt/yubico-authenticator" + ls -1 "${srcdir}"/yubico-authenticator-"${pkgver}"-linux | grep -v "linux_support\|desktop_integration.sh\|README.adoc" | xargs -I{} cp -r "${srcdir}"/yubico-authenticator-"${pkgver}"-linux/{} "$pkgdir/opt/yubico-authenticator" + install -Dm644 "${srcdir}"/yubico-authenticator-"${pkgver}"-linux/linux_support/com.yubico.authenticator.desktop "${pkgdir}"/usr/share/applications/com.yubico.authenticator.desktop + install -Dm644 "${srcdir}"/yubico-authenticator-"${pkgver}"-linux/linux_support/com.yubico.yubioath.png "${pkgdir}"/usr/share/pixmaps/com.yubico.yubioath.png +} |