diff --git a/testing/pfetch-rs/APKBUILD b/testing/pfetch-rs/APKBUILD new file mode 100644 index 0000000000000000000000000000000000000000..5fb0d39f5ba78366bb101c7563018d5fff1537ed --- /dev/null +++ b/testing/pfetch-rs/APKBUILD @@ -0,0 +1,32 @@ +# Contributor: qaqland <qaq@qaq.land> +# Maintainer: qaqland <qaq@qaq.land> +pkgname=pfetch-rs +pkgver=2.9.2 +pkgrel=0 +pkgdesc="A rewrite of the pfetch system information tool in Rust" +url="https://crates.io/crates/pfetch" +arch="all" +license="MIT" +makedepends="cargo cargo-auditable" +options="!check" # no test +subpackages="$pkgname-doc" +source="$pkgname-$pkgver.tar.gz::https://github.com/Gobidev/pfetch-rs/archive/refs/tags/v$pkgver.tar.gz" + +prepare() { + default_prepare + + cargo fetch --target="$CTARGET" --locked +} + +build() { + cargo auditable build --frozen --release +} + +package() { + install -Dm755 target/release/pfetch "$pkgdir"/usr/bin/pfetch-rs + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +sha512sums=" +4fb877d86cf68f5e036dd9ad549e9fca8d82445e4bf6d70dd1fcc12258804d04d1eb7af1d3e12342398f685ddce26436136ac8b2aef41abe8cf6c1d2c195eb5e pfetch-rs-2.9.2.tar.gz +"