- building using spec files - add jellyfin-server 10.10.7 - add jellyfin-web 10.10.7 - add jellyfin-ffmpeg 7.1.1
66 lines
1.7 KiB
RPMSpec
66 lines
1.7 KiB
RPMSpec
%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
|