summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml2022-04-20 14:32:01 +0200
committerml2022-04-20 14:32:01 +0200
commit8036efaaaca14d6d2116bb542dde9e4de3b76e35 (patch)
treea57c70393ef177f0f2879db773f7d1e8db61155d
downloadaur-8036efaaaca14d6d2116bb542dde9e4de3b76e35.tar.gz
updpkg: vanity_gpg 0.3.1-1
-rw-r--r--.SRCINFO16
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD30
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d84e81cb0f0a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = vanity_gpg
+ pkgdesc = Tool for generating and filtering vanity GPG keys
+ pkgver = 0.3.1
+ pkgrel = 1
+ url = https://github.com/RedL0tus/VanityGPG
+ arch = x86_64
+ license = Apache
+ makedepends = cargo
+ makedepends = clang
+ makedepends = openssl
+ depends = nettle
+ depends = bzip2
+ source = https://github.com/RedL0tus/VanityGPG/archive/v0.3.1/vanity_gpg-0.3.1.tar.gz
+ sha512sums = 74a5027d5567c03eeab8b0cde3d4578155b6b7dcc6704dcf786c8b2809cdbad149438f8600c398a655a41c98d5aa674f32aa2d867b7304ac2f45d68358be42d0
+
+pkgname = vanity_gpg
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..d13a8e2ac477
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg/
+src/
+*.tar*
+*.log
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..888c6c4e1d77
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: ml <ml@visu.li>
+pkgname=vanity_gpg
+pkgver=0.3.1
+pkgrel=1
+pkgdesc='Tool for generating and filtering vanity GPG keys'
+arch=('x86_64')
+url='https://github.com/RedL0tus/VanityGPG'
+license=('Apache')
+depends=('nettle' 'bzip2')
+makedepends=('cargo' 'clang' 'openssl')
+source=("$url"/archive/v"$pkgver"/"$pkgname"-"$pkgver".tar.gz)
+sha512sums=('74a5027d5567c03eeab8b0cde3d4578155b6b7dcc6704dcf786c8b2809cdbad149438f8600c398a655a41c98d5aa674f32aa2d867b7304ac2f45d68358be42d0')
+
+export RUSTUP_TOOLCHAIN=stable
+export CARGO_TARGET_DIR=target
+
+prepare() {
+ cd VanityGPG-"$pkgver"
+ cargo fetch --target "$CARCH"-unknown-linux-gnu
+}
+
+build() {
+ cd VanityGPG-"$pkgver"
+ cargo build --offline --release
+}
+
+package() {
+ cd VanityGPG-"$pkgver"/target/release
+ install -Dm755 "$pkgname" -t "$pkgdir"/usr/bin
+}