From 19ccf414acd4d7e867b4877cd6379a3fc8e725d2 Mon Sep 17 00:00:00 2001 From: Tarulia Date: Mon, 25 Apr 2022 05:45:36 +0200 Subject: [PATCH] Fedora build: Filter dependency to fix F36 build * fixes #7471 * Filter for F36+ since we don't know when (if ever) this issue will be fixed (it's up to .NET SDK). If it's ever fixed we can adjust or remove this condition. --- fedora/jellyfin.spec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fedora/jellyfin.spec b/fedora/jellyfin.spec index 586c95c077..ae0c96f103 100644 --- a/fedora/jellyfin.spec +++ b/fedora/jellyfin.spec @@ -30,6 +30,12 @@ BuildRequires: libcurl-devel, fontconfig-devel, freetype-devel, openssl-devel, BuildRequires: dotnet-runtime-6.0, dotnet-sdk-6.0 Requires: %{name}-server = %{version}-%{release}, %{name}-web = %{version}-%{release} +# Temporary (hopefully?) fix for https://github.com/jellyfin/jellyfin/issues/7471 +%if 0%{?fedora} >= 36 +%global __requires_exclude ^liblttng-ust\\.so\\.0.*$ +%endif + + %description Jellyfin is a free software media system that puts you in control of managing and streaming your media. @@ -108,6 +114,7 @@ EOF %attr(750,jellyfin,jellyfin) %dir %{_var}/cache/jellyfin %license LICENSE + %files server-lowports %{_unitdir}/jellyfin.service.d/jellyfin-server-lowports.conf