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-rev...@rpmfusion.org
          Reporter: m...@cchtml.com
                CC: rpmfusion-package-rev...@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.
_______________________________________________
rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org
To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org

Reply via email to