# Contributor: fossdd <fossdd@pwned.life> # Maintainer: fossdd <fossdd@pwned.life> pkgname=delfin pkgver=0.4.5 pkgrel=0 pkgdesc="Stream movies and TV shows from Jellyfin" url="https://delfin.avery.cafe/" arch="all !x86" # x86: fails to build license="GPL-3.0-only" depends=" gtk4.0 libadwaita mpv " makedepends=" cargo cargo-auditable clang desktop-file-utils gtk4.0-dev libadwaita-dev meson mpv-dev " source="delfin-$pkgver.tar.gz::https://codeberg.org/avery42/delfin/archive/v$pkgver.tar.gz cargo-auditable.patch update-rust-libc.patch " builddir="$srcdir/$pkgname" prepare() { default_prepare cargo fetch --locked } build() { abuild-meson . output -Dprofile=release meson compile -C output } check() { meson test --no-rebuild -C output } package() { cd "$builddir/output" meson install --no-rebuild --destdir "$pkgdir" } sha512sums=" 23b0dd2eb8f59ff3e6e4fd3421aac7454c6178b33e1c5a74ed23910d51fbd49c13b4fd1f107e5f7ed5a53d0024766e922cda11c21972f6f16cc9b11ae4097cf4 delfin-0.4.5.tar.gz 2b3f51bf47e847a959545844c37921c612b4b91387f94ad6b1a146be2ce81615274ea6f245eb6b08f21c2d506a7af1f4bfd358feddeacf3623b08e087292fe63 cargo-auditable.patch e41a82f7256b01074e8e07c633e9c7087981fe353e998ab8fff6e1755f315e20b95ca9b6aea5bfa63d26d6f1114b0beb081b910a973afa673e70c8d7c6c82107 update-rust-libc.patch "