#994189 RFP: jellyfin -- The Free Software Media System

#994189#5
Date:
2021-09-13 12:44:11 UTC
From:
To:
* Package name    : jellyfin
  Version         : 10.7.7
  Upstream Author : Joshua Boniface <joshua@boniface.me>
* URL             : https://jellyfin.org/
* License         : GPL2
  Programming Lang: C#
  Description     : The Free Software Media System

from https://jellyfin.org/docs/general/about.html

wasn't sure who to put for upstream author, so i just went with the author of this release: https://github.com/jellyfin/jellyfin/releases/tag/v10.7.7

#994189#10
Date:
2023-03-08 12:45:30 UTC
From:
To:
Regards,
---
Matthias Geiger (werdahias)

#994189#17
Date:
2024-07-17 10:51:18 UTC
From:
To:
[Matthias Geiger]

I had a look at the source package for jellyfin-server provided by
upstream, and the build dependencies were not sufficient to build the
source.  I installed nodejs and ran 'debuild', and the build imediately
stopped because 'dotnet' was missing.  I suspect this is the Visual
Studio compiler for C#, and that the first step will be to get the
source to build with xbuild from mono or some ohter free software
compiler.

#994189#22
Date:
2024-08-02 18:22:03 UTC
From:
To:
On Wed, 17 Jul 2024 12:51:18 +0200 Petter Reinholdtsen <pere@hungry.com>
wrote:> I had a look at the source package for jellyfin-server provided by

Another possibility would be to try to integrate Ubuntu's packaging of
dotnet (https://launchpad.net/ubuntu/+source/dotnet8) as it is finally
free software now, but this won't probably be easy.

I wonder if an initiative to integrate this package in Debian has
already emerged? I guess it will not be easy to maintain over time.

#994189#27
Date:
2024-10-04 07:47:12 UTC
From:
To:
On Wed, 17 Jul 2024 12:51:18 +0200 Petter Reinholdtsen <pere@hungry.com>  wrote:
 > [Matthias Geiger]
 > > Note that there is jellyfin-server and jellyfin-media player. Both
provide
 > > debian packages, they look good enough to be used as base.
 >
 > I had a look at the source package for jellyfin-server provided by
 > upstream, and the build dependencies were not sufficient to build the
 > source. I installed nodejs and ran 'debuild', and the build imediately
 > stopped because 'dotnet' was missing. I suspect this is the Visual
 > Studio compiler for C#, and that the first step will be to get the
 > source to build with xbuild from mono or some ohter free software
 > compiler.
 >
 > --
 > Happy hacking

 > Petter Reinholdtsen

Hi Pere,

yes, jellyfin-server needs indeed dotnet to compile. I don't have the
time to maintain this though. Looking at the control file it depends on
itself [0] so it would require bootstrapping. Did you get it to compile
with dotnet from ubuntu ? This would help in arguing that dotnet should
be introduced to Debian.


best,

Matthias Geiger <werdahias>


[0] https://git.launchpad.net/ubuntu/+source/dotnet8/tree/debian/control

#994189#32
Date:
2024-10-04 09:19:00 UTC
From:
To:
[Matthias Geiger]

I did not try.  I am useless with C# and it is not a skill set up plan
to build either, so I let it pass.  I prefer to focus on free software
solutions.

#994189#37
Date:
2024-10-04 14:19:45 UTC
From:
To:
Control: block 994189 by 1078132
Understandable. I might give it a try if I get bored during freeze but
this is really low-priority for me.

best,

Matthias Geiger <werdahias>