jellyfin.spec (jellyfin-10.8.9) | : | jellyfin.spec (jellyfin-10.8.10) | ||
---|---|---|---|---|
%global debug_package %{nil} | %global debug_package %{nil} | |||
# Set the dotnet runtime | # Set the dotnet runtime | |||
%if 0%{?fedora} | %if 0%{?fedora} | |||
%global dotnet_runtime fedora.%{fedora}-x64 | %global dotnet_runtime fedora.%{fedora}-x64 | |||
%else | %else | |||
%global dotnet_runtime centos-x64 | %global dotnet_runtime centos-x64 | |||
%endif | %endif | |||
Name: jellyfin | Name: jellyfin | |||
Version: 10.8.9 | Version: 10.8.10 | |||
Release: 1%{?dist} | Release: 1%{?dist} | |||
Summary: The Free Software Media System | Summary: The Free Software Media System | |||
License: GPLv2 | License: GPLv2 | |||
URL: https://jellyfin.org | URL: https://jellyfin.org | |||
# Jellyfin Server tarball created by `make -f .copr/Makefile srpm`, real URL end s with `v%%{version}.tar.gz` | # Jellyfin Server tarball created by `make -f .copr/Makefile srpm`, real URL end s with `v%%{version}.tar.gz` | |||
Source0: jellyfin-server-%{version}.tar.gz | Source0: jellyfin-server-%{version}.tar.gz | |||
Source11: jellyfin.service | Source11: jellyfin.service | |||
Source12: jellyfin.env | Source12: jellyfin.env | |||
Source13: jellyfin.sudoers | Source13: jellyfin.sudoers | |||
Source14: restart.sh | Source14: restart.sh | |||
skipping to change at line 137 | skipping to change at line 137 | |||
%license LICENSE | %license LICENSE | |||
%files server-lowports | %files server-lowports | |||
%{_unitdir}/jellyfin.service.d/jellyfin-server-lowports.conf | %{_unitdir}/jellyfin.service.d/jellyfin-server-lowports.conf | |||
%pre server | %pre server | |||
getent group jellyfin >/dev/null || groupadd -r jellyfin | getent group jellyfin >/dev/null || groupadd -r jellyfin | |||
getent passwd jellyfin >/dev/null || \ | getent passwd jellyfin >/dev/null || \ | |||
useradd -r -g jellyfin -d %{_sharedstatedir}/jellyfin -s /sbin/nologin \ | useradd -r -g jellyfin -d %{_sharedstatedir}/jellyfin -s /sbin/nologin \ | |||
-c "Jellyfin default user" jellyfin | -c "Jellyfin default user" jellyfin | |||
# Add jellyfin to the render and video groups for hwa. | ||||
[ ! -z "$(getent group render)" ] && usermod -aG render jellyfin >/dev/null 2>&1 | ||||
[ ! -z "$(getent group video)" ] && usermod -aG video jellyfin >/dev/null 2>&1 | ||||
exit 0 | exit 0 | |||
%post server | %post server | |||
# Move existing configuration cache and logs to their new locations and symlink them. | # Move existing configuration cache and logs to their new locations and symlink them. | |||
if [ $1 -gt 1 ] ; then | if [ $1 -gt 1 ] ; then | |||
service_state=$(systemctl is-active jellyfin.service) | service_state=$(systemctl is-active jellyfin.service) | |||
if [ "${service_state}" = "active" ]; then | if [ "${service_state}" = "active" ]; then | |||
systemctl stop jellyfin.service | systemctl stop jellyfin.service | |||
fi | fi | |||
if [ ! -L %{_sharedstatedir}/jellyfin/config ]; then | if [ ! -L %{_sharedstatedir}/jellyfin/config ]; then | |||
skipping to change at line 174 | skipping to change at line 177 | |||
fi | fi | |||
%systemd_post jellyfin.service | %systemd_post jellyfin.service | |||
%preun server | %preun server | |||
%systemd_preun jellyfin.service | %systemd_preun jellyfin.service | |||
%postun server | %postun server | |||
%systemd_postun_with_restart jellyfin.service | %systemd_postun_with_restart jellyfin.service | |||
%changelog | %changelog | |||
* Sun Apr 23 2023 Jellyfin Packaging Team <packaging@jellyfin.org> | ||||
- New upstream version 10.8.10; release changelog at https://github.com/jellyfin | ||||
/jellyfin/releases/tag/v10.8.10 | ||||
* Sun Jan 22 2023 Jellyfin Packaging Team <packaging@jellyfin.org> | * Sun Jan 22 2023 Jellyfin Packaging Team <packaging@jellyfin.org> | |||
- New upstream version 10.8.9; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.9 | - New upstream version 10.8.9; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.9 | |||
* Tue Nov 29 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | * Tue Nov 29 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | |||
- New upstream version 10.8.8; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.8 | - New upstream version 10.8.8; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.8 | |||
* Mon Oct 31 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | * Mon Oct 31 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | |||
- New upstream version 10.8.7; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.7 | - New upstream version 10.8.7; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.7 | |||
* Fri Oct 28 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | * Fri Oct 28 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | |||
- New upstream version 10.8.6; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.6 | - New upstream version 10.8.6; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.6 | |||
* Sat Sep 24 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | * Sat Sep 24 2022 Jellyfin Packaging Team <packaging@jellyfin.org> | |||
- New upstream version 10.8.5; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.5 | - New upstream version 10.8.5; release changelog at https://github.com/jellyfin/ jellyfin/releases/tag/v10.8.5 | |||
End of changes. 3 change blocks. | ||||
1 lines changed or deleted | 7 lines changed or added |