@z3ntu
See https://wiki.archlinux.org/title/Arch_package_guidelines#Architectures for appropriate PKGBUILD configuration guidance.
Git Clone URL: | https://aur.archlinux.org/jellyfin-git.git (read-only, click to copy) |
---|---|
Package Base: | jellyfin-git |
Description: | Jellyfin server component |
Upstream URL: | https://github.com/jellyfin/jellyfin |
Licenses: | GPL2 |
Conflicts: | jellyfin-server |
Provides: | jellyfin-server |
Submitter: | z3ntu |
Maintainer: | z3ntu |
Last Packager: | z3ntu |
Votes: | 21 |
Popularity: | 0.000005 |
First Submitted: | 2018-12-11 16:45 (UTC) |
Last Updated: | 2025-04-03 17:33 (UTC) |
@z3ntu
See https://wiki.archlinux.org/title/Arch_package_guidelines#Architectures for appropriate PKGBUILD configuration guidance.
@z3ntu
Current setup is:
arch=('i686' 'x86_64' 'armv6h')
Setup should be:
arch=('any')
Or if you insist on needlessly inconveniencing non x86_64 users in direct conflict with the packaging guidelines, then:
arch=('x86_64')
Your PKGBUILD is wrong.
@BiG-B: People on architecture not officially supported by Arch Linux (so any apart from x86_64) can build with makepkg -A
armv7 and aarch64 both build. Should probably just set arch to any
Apologies if this is a me issue and not a package issue; while it builds successfully, I am getting the following warning:
( 6/11) Checking for package with missing dependencies...
File "/usr/lib/jellyfin/runtimes/linux-musl-x64/native/libHarfBuzzSharp.so" from package "jellyfin-server-git" is missing dependency "libc.musl-x86_64.so.1"
File "/usr/lib/jellyfin/runtimes/linux-musl-x64/native/libSkiaSharp.so" from package "jellyfin-server-git" is missing dependency "libc.musl-x86_64.so.1"
Update to .NET 9 please, thanks
Needs dotnet-host-bin
.
dotnet-host
is on version 8, dotnet-host-bin
is on 9, which is necessary for this.
Also dotnet-sdk-bin
for same reason.
Changed line 49 to
dotnet new globaljson --sdk-version 9.0.0 --roll-forward latestMinor --force
ffmpeg
parameter won't work.
I added it to conf file, and the argument is in the process, but has no effect. Build it now based on PKGBUILD from the extra repo and it works.
I think we need to hold off on building until SkiaSharp
gets updated and the hls.js
sourcing PR gets merged - the devs currently note that the newer patched release of SkiaSharp
segfaults, but sticking with the older build errors out due to the security vulnerability (tried from the latest stable commits as a test):
/src/jellyfin/Jellyfin.Drawing.Skia/Jellyfin.Drawing.Skia.csproj : error NU1903: Warning As Error: Package 'SkiaSharp' 2.88.2 has a known high severity vulnerability, https://github.com/advisories/GHSA-j7hp-h8jx-5ppr
Time fixes all things!
@digital_mystik: I can reproduce, but seems to be fixed with this PR: https://github.com/jellyfin/jellyfin-web/pull/5060, I assume "npm ci" somehow fails to download the lib from that other source. Maybe the ssh url doesn't get liked inside npm?
Pinned Comments
z3ntu commented on 2019-01-08 17:20 (UTC)
For all people flagging the package out of date: This is a -git package that pulls down the latest sources from the git repository, so unless the build process is broken, don't flag this package out of date! Just rebuild it.