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
This commit is contained in:
@@ -0,0 +1,65 @@
|
||||
%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
|
||||
Reference in New Issue
Block a user