diff --git a/wireguard-vanity-address/APKBUILD b/wireguard-vanity-address/APKBUILD new file mode 100644 index 0000000..3b1b95f --- /dev/null +++ b/wireguard-vanity-address/APKBUILD @@ -0,0 +1,39 @@ +# Contributor: psykose +# Maintainer: psykose +pkgname=wireguard-vanity-address +pkgver=0.4.0 +pkgrel=0 +pkgdesc="generate Wireguard keypairs with a given prefix string" +url="https://github.com/warner/wireguard-vanity-address" +arch="all" +license="MIT" +makedepends="cargo" +source="https://github.com/warner/wireguard-vanity-address/archive/refs/tags/v$pkgver/wireguard-vanity-address-v$pkgver.tar.gz" + +export CARGO_HOME="$srcdir" +export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1 +export CARGO_PROFILE_RELEASE_LTO="true" +export CARGO_PROFILE_RELEASE_OPT_LEVEL="s" +export CARGO_PROFILE_RELEASE_PANIC="abort" + +prepare() { + default_prepare + cargo fetch --locked +} + +build() { + cargo build --release --frozen +} + +check() { + cargo test --frozen +} + +package() { + install -Dm755 target/release/wireguard-vanity-address \ + -t "$pkgdir"/usr/bin +} + +sha512sums=" +7be6823b01dc7741018f6e98a3a91ad84f290d586d4418c9f65f5966141c89bd5e5bd80e856286d6c7ff2f756ca20342169d4b57016ac90882a5c9f74643a11e wireguard-vanity-address-v0.4.0.tar.gz +"