fossdd 2024-09-14 16:06:46 +02:00 committed by Patrycja Rosa
parent ea9ef90864
commit 576b857019
2 changed files with 15 additions and 13 deletions

View file

@ -1,7 +1,7 @@
# Contributor: fossdd <fossdd@pwned.life>
# Maintainer: fossdd <fossdd@pwned.life>
pkgname=delfin
pkgver=0.4.5
pkgver=0.4.6
pkgrel=0
pkgdesc="Stream movies and TV shows from Jellyfin"
url="https://delfin.avery.cafe/"
@ -27,6 +27,7 @@ source="delfin-$pkgver.tar.gz::https://codeberg.org/avery42/delfin/archive/v$pkg
update-rust-libc.patch
"
builddir="$srcdir/$pkgname"
options="net"
prepare() {
default_prepare
@ -48,7 +49,7 @@ package() {
}
sha512sums="
23b0dd2eb8f59ff3e6e4fd3421aac7454c6178b33e1c5a74ed23910d51fbd49c13b4fd1f107e5f7ed5a53d0024766e922cda11c21972f6f16cc9b11ae4097cf4 delfin-0.4.5.tar.gz
2b3f51bf47e847a959545844c37921c612b4b91387f94ad6b1a146be2ce81615274ea6f245eb6b08f21c2d506a7af1f4bfd358feddeacf3623b08e087292fe63 cargo-auditable.patch
a8086f7b1450286235b10f4b863ee88198ecf5fe05ee6f0ef9fc462f050aafbc8dd7a7264e0502b7dc8b591fec9328039638112938cd3e3a8eed6da2206e649e delfin-0.4.6.tar.gz
a7f6e25c4acb6930f75503cc645d5fed2d9c193f60d690cb198a714c06e5d18c064b9f8a7e573268d3814f3d38305794aeb49582eb09280c5f7d5c17850dc8ce cargo-auditable.patch
e41a82f7256b01074e8e07c633e9c7087981fe353e998ab8fff6e1755f315e20b95ca9b6aea5bfa63d26d6f1114b0beb081b910a973afa673e70c8d7c6c82107 update-rust-libc.patch
"

View file

@ -1,24 +1,25 @@
diff --git a/delfin/meson.build b/delfin/meson.build
index 61283cd..0af6cd9 100644
index ef37520..fa88f52 100644
--- a/delfin/meson.build
+++ b/delfin/meson.build
@@ -17,6 +17,7 @@ run_command(
)
@@ -21,10 +21,11 @@ env.set('MESON_BUILD_ROOT', meson.project_build_root())
env.set('FLATPAK', get_option('flatpak') ? 'true' : 'false')
cargo = find_program('cargo', required: true)
+cargo_auditable = find_program('cargo-auditable', required: true)
clang = find_program('clang', required: false)
mold = find_program('mold', required: false)
-cargo_options = ['--target-dir', meson.project_build_root() / 'delfin']
+cargo_options = ['--target-dir', meson.project_build_root() / 'delfin', '--frozen']
rust_target = 'debug'
if get_option('profile') == 'release'
@@ -33,7 +33,7 @@ custom_target(
output: meson.project_name(),
console: true,
@@ -45,6 +46,7 @@ cargo_build = custom_target(
env: env,
command: [
- cargo, 'build', cargo_options,
+ cargo, 'auditable', 'build', cargo_options,
'&&', 'cp', 'delfin' / rust_target / meson.project_name(), '@OUTPUT@',
cargo,
+ 'auditable',
'build',
cargo_options,
],
install: true,