# Maintainer: Natanael Copa pkgname=stylua pkgver=0.19.1 pkgrel=0 pkgdesc="Opinionated Lua code formatter" url="https://github.com/JohnnyMorganz/StyLua" arch="all" license="MPL-2.0" makedepends="cargo cargo-auditable" source="$pkgname-$pkgver.tar.gz::https://github.com/JohnnyMorganz/StyLua/archive/refs/tags/v$pkgver.tar.gz" builddir="$srcdir/StyLua-$pkgver" _features="--no-default-features --features lua54,strum,serialize" prepare() { default_prepare cargo fetch --target="$CTARGET" --locked } build() { cargo auditable build --release --frozen $_features } check() { cargo test --frozen $_features } package() { install -Dm755 target/release/stylua -t "$pkgdir"/usr/bin/ } sha512sums=" 9f6052ce3bd9ef67e8a3715e3488f0537899390e3ddc68bad0c6e28eedc32be159944dc2d6bc843ce39df980756a2d4beba4ed8720ab2e9a6860147844a37c2b stylua-0.19.1.tar.gz "