diff --git a/packagelist b/packagelist index 9766f8d334..9cd8666b87 100644 --- a/packagelist +++ b/packagelist @@ -4,6 +4,7 @@ abdownloadmanager adapta-gtk-theme-git adw-gtk-theme adw-gtk3 +age-plugin-yubikey alacritty amf-headers amfora-bin diff --git a/packages/age-plugin-yubikey/.SRCINFO b/packages/age-plugin-yubikey/.SRCINFO new file mode 100644 index 0000000000..15e045695d --- /dev/null +++ b/packages/age-plugin-yubikey/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = age-plugin-yubikey + pkgver = 0.5.1 + pkgrel = 1 + pkgdesc = YubiKey plugin for age clients + url = https://github.com/str4d/age-plugin-yubikey + arch = amd64 + arch = arm64 + depends = pcscd + depends = libpcsclite1 + makedepends = cargo + makedepends = libpcsclite-dev + makedepends = pkg-config + license = Apache-2.0 + license = MIT + maintainer = Abhinandan + repology = project: age-plugin-yubikey + source = age-plugin-yubikey-0.5.1.tar.gz::https://github.com/str4d/age-plugin-yubikey/archive/refs/tags/v0.5.1.tar.gz + sha256sums = SKIP + +pkgname = age-plugin-yubikey diff --git a/packages/age-plugin-yubikey/age-plugin-yubikey.pacscript b/packages/age-plugin-yubikey/age-plugin-yubikey.pacscript new file mode 100644 index 0000000000..d0536d9e4b --- /dev/null +++ b/packages/age-plugin-yubikey/age-plugin-yubikey.pacscript @@ -0,0 +1,45 @@ +pkgname="age-plugin-yubikey" +pkgver="0.5.1" +pkgrel="1" +pkgdesc="YubiKey plugin for age clients" +arch=("amd64" "arm64") +url="https://github.com/str4d/age-plugin-yubikey" +license=("Apache-2.0" "MIT") +maintainer=("Abhinandan ") +repology=("project: age-plugin-yubikey") +external_connection=true + +depends=( + "pcscd" + "libpcsclite1" +) + +makedepends=( + "cargo" + "libpcsclite-dev" + "pkg-config" +) + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/str4d/age-plugin-yubikey/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=("SKIP") + +build() { + cd "${pkgname}-${pkgver}" + cargo build -j"${NCPU}" --release --locked +} + +package() { + cd "${pkgname}-${pkgver}" + + install -Dm755 "target/release/age-plugin-yubikey" \ + "${pkgdir}/usr/bin/age-plugin-yubikey" + + install -Dm644 "LICENSE-APACHE" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-APACHE" + + install -Dm644 "LICENSE-MIT" \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE-MIT" + + install -Dm644 "README.md" \ + "${pkgdir}/usr/share/doc/${pkgname}/README.md" +} diff --git a/srclist b/srclist index 3f23855d6a..ca2e90f214 100644 --- a/srclist +++ b/srclist @@ -90,6 +90,27 @@ pkgbase = adw-gtk3 pkgname = adw-gtk3 --- +pkgbase = age-plugin-yubikey + pkgver = 0.5.1 + pkgrel = 1 + pkgdesc = YubiKey plugin for age clients + url = https://github.com/str4d/age-plugin-yubikey + arch = amd64 + arch = arm64 + depends = pcscd + depends = libpcsclite1 + makedepends = cargo + makedepends = libpcsclite-dev + makedepends = pkg-config + license = Apache-2.0 + license = MIT + maintainer = Abhinandan + repology = project: age-plugin-yubikey + source = age-plugin-yubikey-0.5.1.tar.gz::https://github.com/str4d/age-plugin-yubikey/archive/refs/tags/v0.5.1.tar.gz + sha256sums = SKIP + +pkgname = age-plugin-yubikey +--- pkgbase = alacritty pkgver = 0.17.0 pkgdesc = A fast, cross-platform, OpenGL terminal emulator