rpmbuilder/rpms/jellyfin-ffmpeg-bin/resources/jellyfin-ffmpeg-bin_7.1.1.spec
Ben Vincent 459f2891da
All checks were successful
Build / build-8 (pull_request) Successful in 4m55s
Build / build-9 (pull_request) Successful in 5m57s
feat: add jellyfin packages
- building using spec files
- add jellyfin-server 10.10.7
- add jellyfin-web 10.10.7
- add jellyfin-ffmpeg 7.1.1
2025-05-25 19:59:58 +10:00

66 lines
1.7 KiB
RPMSpec

%global debug_package %{nil}
%define _missing_build_ids_terminate_build 0
%global jellyfin_release 3
Name: jellyfin-ffmpeg-bin
Version: 7.1.1
Release: %{jellyfin_release}
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