testing/magic-wormhole-rs: new aport

This commit is contained in:
Adam Thiede 2024-08-26 18:38:24 -05:00 committed by omni
parent b00071c0f7
commit ae25f09dc0

View File

@ -0,0 +1,33 @@
# Maintainer: Adam Thiede <me@adamthiede.com>
pkgname=magic-wormhole-rs
pkgver=0.7.1
pkgrel=0
pkgdesc="Rust implementation of Magic Wormhole, with new features and enhancements"
url="https://github.com/magic-wormhole/magic-wormhole.rs"
license="EUPL-1.2-or-later"
arch="all"
makedepends="rust cargo cargo-auditable"
source="$pkgname-$pkgver.tar.gz::https://github.com/magic-wormhole/magic-wormhole.rs/archive/refs/tags/$pkgver.tar.gz"
builddir="$srcdir/magic-wormhole.rs-$pkgver"
prepare() {
default_prepare
cargo fetch --target="$CTARGET" --locked
}
build() {
cargo auditable build --release --frozen
}
check() {
cargo test --frozen
}
package() {
install -Dm755 "$builddir"/target/release/wormhole-rs "$pkgdir"/usr/bin/wormhole-rs
}
sha512sums="
6d05b29ef6fd37a23aac2fb0eb4b7e1074a2cbf880b0ee39cecb53cac8e3fdf74fd9f314ee1c1aa59b3839779154f647fc3663026dd5c7e28a3e3c4eb12d7464 magic-wormhole-rs-0.7.1.tar.gz
"