mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-01-24 07:30:57 +01:00
add additional build targets for FreeBSD 32/64 bit and Linux 32 bit #487
Labels
No labels
area:database
awaiting-feedback
backend
blocked
breaking change: web api
bug
build
ci
confirmed
discussion needed
dotnet future
downstream
duplicate
EFjellyfin.db
enhancement
feature
future
github-actions
good first issue
hdr
help wanted
invalid
investigation
librarydb
live-tv
lyrics
media playback
music
needs testing
nuget
performance
platform
pull-request
question
regression
release critical
requires-web
roadmap
security
security
stale
support
syncplay
ui & ux
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: starred/jellyfin#487
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @PaddyMac on GitHub (Mar 5, 2019).
Please add additional build targets to the build script for FreeBSD, both 32 and 64 bit. Please also add a Linux target for 32 bit. I noticed that Windows is the only build target which currently offers a 32-bit option. I often contribute ebuilds for Gentoo and occasionally ports for FreeBSD. Getting Jellyfin into the repos for these two operating systems is my intention, and this would make that easier.
@LogicalPhallacy commented on GitHub (Mar 5, 2019):
So there are technical limitations preventing all these things. Jellyfin is written to use dotnet core which means dotnet core must be available for the system in question.
#250 - There are no current plans from Microsoft to port dotnet core to 32 but linux, and there has not been much success from community efforts on that front.
https://github.com/dotnet/core/issues/522 - Dotnet core has a community supported functioning BSD build, but since there are no binary packages for it, and at the moment there is not an RID in dotnet core to build self contained BSD builds of netcore apps with, every user would have to compile a functional version of dotnet core on BSD themselves, then they'd be able to install a generic unoptimized binary for jellyfin or compile it from source as well. To the best of my knowledge no one has done the first step yet for this project.
@Bond-009 commented on GitHub (Mar 5, 2019):
Look like FreeBSD support is planned for .Net core 3.0.
https://github.com/dotnet/corefx/issues/1626
@LogicalPhallacy commented on GitHub (Mar 6, 2019):
Awesome we will make some builds when we start the dotnet 3 work
@PaddyMac commented on GitHub (Mar 7, 2019):
For the time being, the Linux version of Dotnet is in the FreeBSD repos and runs with FreeBSD's Linux emulation. So until a FreeBSD native version of Dotnet is available, it may still be able to get Jellyfin running on FreeBSD using the Linux version of Dotnet. The following versions are currently available in FreeBSD Do these appear to be suitable? linux-dotnet-cli-2.0.7 linux-dotnet-runtime-2.0.7 linux-dotnet-sdk-2.1.201 linux-dotnet10-runtime-1.0.11 linux-dotnet10-sdk-1.1.9 linux-dotnet11-runtime-1.1.8
@LogicalPhallacy commented on GitHub (Mar 10, 2019):
linux-dotnet-sdk-2.1.201 should be sufficient to run a version of jellyfin built with a linux-x64 target.
@moritz31 commented on GitHub (May 24, 2020):
How is the status here ?
Just saw that emby offers some freebsd builds
https://emby.media/freebsd-server.html if we would have freebsd as build target, we could bundle jellyfin as freenas plugin, too.
@asmusz-adobe commented on GitHub (Aug 10, 2020):
I'd like to cast a vote for a freenas/freeBSD build too. I'm not a real developer so I'm not able to assist but love my freeNAS. Need to get away from Plex/Emby and on to a real open source server.
@zorglube commented on GitHub (May 5, 2021):
Since .Net framework is know available for FreeBSD, I think packaging Jellyfin for this target is know possible.
@Bond-009 commented on GitHub (Jul 17, 2023):
Closing as an official FreeBSD port exists for Jellyfin
https://ports.freebsd.org/cgi/ports.cgi?query=jellyfin&stype=all
*.logfiles in browser log viewer #8170