diff options
author | Alex Butler | 2022-12-02 10:52:25 +0000 |
---|---|---|
committer | Alex Butler | 2022-12-02 10:52:25 +0000 |
commit | 1f007ec7c9b15b549dce42a7dc23f852e4222d12 (patch) | |
tree | 73eeb4fe8f3f8bbd94b80c148bd975fac1514f90 /PKGBUILD | |
parent | a7cad8647f89ea944a42a80dda7e3d33506edc17 (diff) | |
download | aur-1f007ec7c9b15b549dce42a7dc23f852e4222d12.tar.gz |
0.5.1-1
Remove opus from depends
Add lld makedepends and use in build for faster linking
Support CARGO_TARGET_DIR env var
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -1,6 +1,6 @@ # Maintainer: Alex Butler <alexheretic@gmail.com> pkgname=ab-av1 -pkgver=0.5.0 +pkgver=0.5.1 pkgrel=1 pkgdesc="AV1 encoding tool with fast VMAF sampling." arch=('x86_64') @@ -8,22 +8,24 @@ url="https://github.com/alexheretic/ab-av1" license=('MIT') depends=('svt-av1' 'ffmpeg' - 'vmaf' - 'opus') + 'vmaf') optdepends=() makedepends=('cargo' - 'git') + 'git' + 'lld') source=("https://github.com/alexheretic/$pkgname/archive/v$pkgver.tar.gz") -sha256sums=('e195188e34e568c2880b82c8565e50226497096843fdbc709478192338a8ffa0') +sha256sums=('f9184130075020863c8c872bc6ecbe2430317efc6169ebf021b774f3ad04b10f') build() { cd "$pkgname-$pkgver" - RUSTUP_TOOLCHAIN=stable cargo build --release --locked --target-dir=target + RUSTFLAGS='-C link-arg=-fuse-ld=lld' \ + RUSTUP_TOOLCHAIN=stable \ + cargo build --release --locked } package() { local bin - bin="$pkgname-$pkgver"/target/release/ab-av1 + bin=${CARGO_TARGET_DIR:-"$pkgname-$pkgver/target"}/release/ab-av1 # generate completions "$bin" print-completions "bash" > out.txt |