diff --git a/README.md b/README.md index 55883a7..62bc8c8 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,28 @@ -# jellyfin-server-freebsd -jellyfin-server component for freebsd +# (Unofficial) Jellyfin Server for FreeBSD -Currently just stores pre-built binary for the server component of jellyfin while I work out: +Microsoft does not have an official build of dotNET for FreeBSD. See [HERE](https://github.com/dotnet/runtime/issues/14537) for more details. +This repo currently only contains binary components for [Jellyfin-Server](https://github.com/jellyfin/jellyfin) (FreeBSD AMD64) and [Jellyfin-Web](https://github.com/jellyfin/jellyfin-web/) (Portable) in addition to the required and pre-built libSkiaSharp. An installable package (.txz) is provided for ease of installation. --getting microsoft to officially support FreeBSD for dotNET5+ (https://github.com/dotnet/runtime/issues/14537) +## Divergence from main project +This product builds cleanly with a working dotNET SDK under FreeBSD 12.2. No code modification is required unless using the `build.sh` or `build.yaml` --getting a CI/CD solution -jellyfin GPLv2 -Skia BSD-3-Clause +# Updates + +This package will lag behind the official Jellyfin product as it is not a part their CI/CD process and relies on me manually building. If it lags more than a week behind and you want updates please **OPEN A TICKET**. + +# TODO + + - CI/CD system which will likely be Azure DevOps as it does not appear Github actions has FreeBSD systems + - Figure out how to wire FreeBSD ports system into autopackaging updates from here + +# Bugs +Please **DO NOT** bring bugs about this build or platform to the main jellyfin team. This is **Unofficial**. Open a ticket if you are having issues but please check their official [Issues](https://github.com/jellyfin/jellyfin/issues) first. + +# License(s) + + - Jellyfin is under GPLv2 + - Skia is under BSD-3-CLAUSE + - Bundled combination of the above would likely fall under GPLv2 or some dual + license. + - IANAL so I am not 100% sure.