diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 30 insertions, 0 deletions
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 +} |