summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAry Kleinerman2023-01-28 15:06:13 -0300
committerAry Kleinerman2023-01-28 15:06:13 -0300
commitad202422b98fc00d022e3eda124aeafe608b040b (patch)
treede8e9bf19739ed74af8dcb1261dd614df127ed3d
downloadaur-ad202422b98fc00d022e3eda124aeafe608b040b.tar.gz
first commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD35
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
+}