https://bugzilla.rpmfusion.org/show_bug.cgi?id=6335
Bug ID: 6335
Summary: Review request: jellyfin - The Free Software Media
System
Product: Package Reviews
Version: Current
Hardware: x86_64
OS: GNU/Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: Review Request
Assignee: rpmfusion-package-review(a)rpmfusion.org
Reporter: mike(a)cchtml.com
CC: rpmfusion-package-review(a)rpmfusion.org
namespace: free
SPEC URL:
https://michael.cronenworth.com/RPMS/jellyfin.spec
SRPM URL:
https://michael.cronenworth.com/RPMS/jellyfin-10.8.0-1.fc36.src.rpm
(Note: Due to being 700MB in size I will be removing the SRPM after the
review.)
Description: Jellyfin is a media system based on .NET and has ships a web UI
client by default. There are many other clients that offer interfaces on
numerous devices. It is a fork of Emby, but the code base has changed
significantly since the fork.
Caveats:
- I started with upstream's SPEC so there may be a stray problem. It was almost
re-written.
- Upstream has a modified ffmpeg with non-upstream patches. They are mainly for
hardware acceleration fixes. This package still works against RPMFusion's
ffmpeg. It will take some extra investigation if they are upstreaming their
patches. Upstream may reject users asking for help if they find out they are
using our package without the ffmpeg "upgrades".
- A library shipped by the .NET runtime depends on an older library for F36+.
I've stripped the library until the issue is resolved. Noted in SPEC.
- Since it is a .NET and NodeJS app it requires Internet access to build. I've
put together a script to provide an offline cache of required dependencies.
$ rpmlint jellyfin.spec
============================ rpmlint session starts
============================
rpmlint: 2.2.0
configuration:
/usr/lib/python3.10/site-packages/rpmlint/configdefaults.toml
/etc/xdg/rpmlint/fedora.toml
/etc/xdg/rpmlint/licenses.toml
/etc/xdg/rpmlint/scoring.toml
/etc/xdg/rpmlint/users-groups.toml
/etc/xdg/rpmlint/warn-on-functions.toml
checks: 32, packages: 1
jellyfin.spec: W: invalid-url Source4: jellyfin-npm.tar.xz
jellyfin.spec: W: invalid-url Source3: jellyfin-nupkgs2.tar.xz
jellyfin.spec: W: invalid-url Source2: jellyfin-nupkgs.tar.xz
0 packages and 1 specfiles checked; 0 errors, 3 warnings, 0 badness; has taken
0.0 s
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.