# Contributor: Jakub Jirutka <jakub@jirutka.cz> # Maintainer: Jakub Jirutka <jakub@jirutka.cz> pkgname=sad pkgver=0.4.14 pkgrel=0 pkgdesc="CLI search and replace - a batch file edit tool" url="https://github.com/ms-jpq/sad" arch="aarch64 armhf armv7 ppc64le x86 x86_64" # limited by rust/cargo license="MIT" makedepends="cargo" source="https://github.com/ms-jpq/sad/archive/v$pkgver/sad-$pkgver.tar.gz" prepare() { default_prepare # Reduce binary size. cat >> Cargo.toml <<-EOF [profile.release] codegen-units = 1 lto = true opt-level = "z" panic = "abort" EOF cargo fetch --locked } build() { cargo build --release --frozen } check() { cargo test --frozen } package() { cargo install --locked --offline --path . --root="$pkgdir/usr" rm "$pkgdir"/usr/.crates* } sha512sums=" a604933edf264ada531d12ec8442be1e275dd5ec76f4bc53fa4cbd24e4debebc8bab2a7ba4facbb97887e6e7f378892dd2079eb75107547c6509672ff7ee778a sad-0.4.14.tar.gz "