## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autochangelog ## END: Set by rpmautospec Name: jellyfin-desktop Version: 2.0.0 Release: 1%{?dist} Summary: Jellyfin desktop media player License: GPL-2.0-only URL: https://jellyfin.org Source0: https://github.com/jellyfin/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: alsa-lib-devel BuildRequires: cmake BuildRequires: fontconfig-devel BuildRequires: freetype-devel BuildRequires: fribidi-devel BuildRequires: g++ BuildRequires: gnutls-devel BuildRequires: harfbuzz-devel BuildRequires: libcec-devel BuildRequires: libva-devel BuildRequires: libvdpau-devel BuildRequires: mesa-libEGL-devel BuildRequires: mesa-libGL-devel BuildRequires: mpvqt-devel BuildRequires: pulseaudio-libs-devel BuildRequires: qt6-qtbase-devel BuildRequires: qt6-qtbase-private-devel BuildRequires: qt6-qtdeclarative-devel BuildRequires: qt6-qtwayland-devel BuildRequires: qt6-qtwebengine-devel BuildRequires: sdl2-compat-devel BuildRequires: uchardet-devel BuildRequires: zlib-ng-devel # For check phase BuildRequires: desktop-file-utils BuildRequires: libappstream-glib # TODO: build with X11? #BuildRequires: libX11-devel #BuildRequires: libXrandr-devel %description A QT-based desktop client for Jellyfin %prep %autosetup %conf %cmake -DCMAKE_SKIP_RPATH=1 %build %cmake_build %install %cmake_install %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml desktop-file-validate %{buildroot}/%{_datadir}/applications/*.desktop %files %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/org.jellyfin.JellyfinDesktop.desktop %{_datadir}/metainfo/org.jellyfin.JellyfinDesktop.appdata.xml %{_iconsdir}/hicolor/scalable/apps/org.jellyfin.JellyfinDesktop.svg %changelog ## START: Generated by rpmautospec * Sat Oct 10 2026 Ewoud Kohl van Wijngaarden - 2.0.0-1 - Initial packaging of 2.0.0 ## END: Generated by rpmautospec