summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorml-2024-01-12 16:14:48 +0100
committerml-2024-01-12 16:14:48 +0100
commit2cfe49aacc99bdc7a76aa03910a2b942fccaa3b9 (patch)
treed48484794c7b26e69c337bb77263926ce76743d4
parent80f9c92f1fcdf1090e2cdac53f620b3c9fcec793 (diff)
downloadaur-2cfe49aacc99bdc7a76aa03910a2b942fccaa3b9.tar.gz
upgpkg: vanity_gpg 0.3.2.r3.g4f6fcd4-1
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD30
2 files changed, 27 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3b8bcc50e545..3e0a3e3472b5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,21 @@
pkgbase = vanity_gpg
pkgdesc = Tool for generating and filtering vanity GPG keys
- pkgver = 0.3.2
+ pkgver = 0.3.2.r3.g4f6fcd4
pkgrel = 1
url = https://github.com/RedL0tus/VanityGPG
arch = x86_64
license = MIT
makedepends = cargo
makedepends = clang
+ makedepends = git
makedepends = openssl
- depends = nettle
depends = bzip2
- source = https://github.com/RedL0tus/VanityGPG/archive/v0.3.2/vanity_gpg-0.3.2.tar.gz
- sha512sums = 1ccdb669b181da95f58ee1d5f2142f727183f193ba1013b27665ed4758adefd4bdff19d00782de782928f5e72ffa3ba2c47334c2bd9b63326fd388a551dc5d63
+ depends = gmp
+ depends = glibc
+ depends = gcc-libs
+ depends = nettle
+ options = !lto
+ source = vanity_gpg::git+https://github.com/RedL0tus/VanityGPG#commit=4f6fcd4233d6b658b1b03622d8f6e768538ddf1c
+ sha512sums = SKIP
pkgname = vanity_gpg
diff --git a/PKGBUILD b/PKGBUILD
index 49122907d9eb..278ccb75f7c5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,37 @@
# Maintainer: ml <ml@visu.li>
pkgname=vanity_gpg
-pkgver=0.3.2
+# v0.3.2 build broken, requires dependency updates
+_commit=4f6fcd4233d6b658b1b03622d8f6e768538ddf1c
+pkgver=0.3.2.r3.g4f6fcd4
pkgrel=1
pkgdesc='Tool for generating and filtering vanity GPG keys'
arch=('x86_64')
url='https://github.com/RedL0tus/VanityGPG'
license=('MIT')
-depends=('nettle' 'bzip2')
-makedepends=('cargo' 'clang' 'openssl')
-source=("$url"/archive/v"$pkgver"/"$pkgname"-"$pkgver".tar.gz)
-sha512sums=('1ccdb669b181da95f58ee1d5f2142f727183f193ba1013b27665ed4758adefd4bdff19d00782de782928f5e72ffa3ba2c47334c2bd9b63326fd388a551dc5d63')
+depends=(bzip2 gmp glibc gcc-libs nettle)
+makedepends=(cargo clang git openssl)
+#source=("$url"/archive/v"$pkgver"/"$pkgname"-"$pkgver".tar.gz)
+source=("$pkgname::git+$url#commit=$_commit")
+sha512sums=('SKIP')
+options=(!lto)
-export RUSTUP_TOOLCHAIN=stable
-export CARGO_TARGET_DIR=target
+pkgver() {
+ cd $pkgname
+ git describe --long --tags --abbrev=7 | sed 's/^v//; s/-/.r/; s/-/./'
+}
prepare() {
- cd VanityGPG-"$pkgver"
- cargo fetch --target "$CARCH"-unknown-linux-gnu
+ cd $pkgname
+ cargo fetch --locked --target "$CARCH"-unknown-linux-gnu
}
build() {
- cd VanityGPG-"$pkgver"
- cargo build --offline --release
+ cd $pkgname
+ cargo build --frozen --release --all-targets
}
package() {
- cd VanityGPG-"$pkgver"
+ cd $pkgname
install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/"$pkgname"
install -Dm755 target/release/"$pkgname" -t "$pkgdir"/usr/bin
}