%global debug_package %{nil} %define _missing_build_ids_terminate_build 0 %global jellyfin_release 1 Name: jellyfin-ffmpeg-bin Version: 7.1.1 Release: %{jellyfin_release}%{?dist} Summary: FFmpeg for Jellyfin with custom extensions and enhancements License: GPL-3.0-only URL: https://github.com/jellyfin/jellyfin-ffmpeg Source0: https://github.com/jellyfin/jellyfin-ffmpeg/releases/download/v%{version}-%{jellyfin_release}/jellyfin-ffmpeg_%{version}-%{jellyfin_release}_portable_linux64-gpl.tar.xz Source1: https://github.com/jellyfin/jellyfin-ffmpeg/releases/download/v%{version}-%{jellyfin_release}/jellyfin-ffmpeg_%{version}-%{jellyfin_release}_portable_linuxarm64-gpl.tar.xz Source2: https://raw.githubusercontent.com/jellyfin/jellyfin-ffmpeg/v%{version}-%{jellyfin_release}/LICENSE.md Source3: https://raw.githubusercontent.com/jellyfin/jellyfin-ffmpeg/v%{version}-%{jellyfin_release}/README.md ExclusiveArch: x86_64 aarch64 Requires: glibc >= 2.23 Recommends: intel-media-driver Recommends: intel-mediasdk Recommends: oneVPL-intel-gpu Recommends: intel-compute-runtime Recommends: libva-intel-driver Recommends: mesa-va-drivers Recommends: rocm-opencl Recommends: mesa-vulkan-drivers Conflicts: jellyfin-ffmpeg %description %{summary}. %prep %ifarch x86_64 %setup -c -b 0 %endif %ifarch aarch64 %setup -c -b 1 %endif cp %{SOURCE2} "%{_builddir}/%{name}-%{version}/" cp %{SOURCE3} "%{_builddir}/%{name}-%{version}/" %install install -D --mode=755 ffmpeg "%{buildroot}%{_exec_prefix}/lib/jellyfin-ffmpeg/ffmpeg" install -D --mode=755 ffprobe "%{buildroot}%{_exec_prefix}/lib/jellyfin-ffmpeg/ffprobe" %files %license LICENSE.md %doc README.md %{_exec_prefix}/lib/jellyfin-ffmpeg/ffmpeg %{_exec_prefix}/lib/jellyfin-ffmpeg/ffprobe %changelog %autochangelog