# Contributor: Aleks Bunin # Maintainer: Aleks Bunin pkgname=delta pkgver=0.13.0 pkgrel=0 pkgdesc="Syntax-highlighting pager for git and diff output" url="https://github.com/dandavison/delta" license="MIT" arch="all !s390x !riscv64" # limited by rust/cargo makedepends=" cargo libgit2-dev " source="$pkgname-$pkgver.tar.gz::https://github.com/dandavison/delta/archive/refs/tags/$pkgver.tar.gz" # secfixes: # 0.13.0-r0: # - CVE-2022-24713 prepare() { default_prepare # Optimize binary for size (4.9 -> 3.7 MiB in v0.12.1). cat >> Cargo.toml <<-EOF [profile.release] codegen-units = 1 lto = true opt-level = "s" panic = "abort" EOF cargo fetch --locked } build() { cargo build --release --frozen } check() { cargo test --frozen } package() { install -Dm755 target/release/delta "$pkgdir"/usr/bin/delta } sha512sums=" d7dbaaab345ef3a8db04fb7ce6337d4cb104d148a069d4b47ffbe46c73ebff197a083a7ac061b51196754a5046dcfc1f71b633e8bfead1ebd9324cc624ba4313 delta-0.13.0.tar.gz "