diff --git a/testing/magic-wormhole-rs/APKBUILD b/testing/magic-wormhole-rs/APKBUILD new file mode 100644 index 00000000000..38202968ec0 --- /dev/null +++ b/testing/magic-wormhole-rs/APKBUILD @@ -0,0 +1,33 @@ +# Maintainer: Adam Thiede +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 +"