Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
aports
Manage
Activity
Members
Labels
Plan
Issues
1.2k
Issue boards
Milestones
Code
Merge requests
665
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Monitor
Service Desk
Analyze
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
alpine
aports
Merge requests
!37474
testing/jellyfin: upgrade to 10.8.4
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
testing/jellyfin: upgrade to 10.8.4
bl4ckb0ne/aports:jellyfin
into
master
Overview
14
Commits
2
Pipelines
15
Changes
2
Merged
Simon Zeni
requested to merge
bl4ckb0ne/aports:jellyfin
into
master
2 years ago
Overview
14
Commits
2
Pipelines
15
Changes
2
Expand
👍
0
👎
0
Merge request reports
Compare
master
version 14
cc74b65b
2 years ago
version 13
ad3cdbd2
2 years ago
version 12
9cb399e1
2 years ago
version 11
690ac21a
2 years ago
version 10
62b19395
2 years ago
version 9
fb605f98
2 years ago
version 8
4bff3335
2 years ago
version 7
42d2a640
2 years ago
version 6
14f4304f
2 years ago
version 5
cc2b4776
2 years ago
version 4
596c2641
2 years ago
version 3
549b697d
2 years ago
version 2
10ad027e
2 years ago
version 1
558d66f2
2 years ago
master (base)
and
latest version
latest version
24f1621d
2 commits,
2 years ago
version 14
cc74b65b
2 commits,
2 years ago
version 13
ad3cdbd2
2 commits,
2 years ago
version 12
9cb399e1
2 commits,
2 years ago
version 11
690ac21a
2 commits,
2 years ago
version 10
62b19395
2 commits,
2 years ago
version 9
fb605f98
2 commits,
2 years ago
version 8
4bff3335
2 commits,
2 years ago
version 7
42d2a640
2 commits,
2 years ago
version 6
14f4304f
2 commits,
2 years ago
version 5
cc2b4776
2 commits,
2 years ago
version 4
596c2641
2 commits,
2 years ago
version 3
549b697d
2 commits,
2 years ago
version 2
10ad027e
2 commits,
2 years ago
version 1
558d66f2
2 commits,
2 years ago
2 files
+
27
−
32
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
testing/jellyfin/APKBUILD
+
24
−
28
Options
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
pkgname
=
jellyfin
pkgver
=
10.8.
1
pkgver
=
10.8.
4
pkgrel
=
0
pkgdesc
=
"The Free Software Media System"
pkgusers
=
"
$pkgname
"
pkggroups
=
"
$pkgname
"
install
=
"
$pkgname
.pre-install"
url
=
"https://jellyfin.org/"
arch
=
"x86_64
"
# blocked by runtimes
arch
=
"x86_64
armv7 aarch64"
license
=
"GPL-2.0-only"
makedepends
=
"dotnet6-sdk"
depends
=
"aspnetcore6-runtime ffmpeg"
@@ -15,36 +15,32 @@ subpackages="$pkgname-openrc"
source
=
"
$pkgname
-
$pkgver
.tar.gz::https://github.com/jellyfin/jellyfin/archive/refs/tags/v
$pkgver
.tar.gz
$pkgname
.initd
$pkgname
.confd"
builddir
=
"
$srcdir
/
$pkgname
-
$pkgver
"
build
()
{
dotnet build
--configuration
Release Jellyfin.Server
dotnet publish
--configuration
Release Jellyfin.Server
--output
publish
case
$CARCH
in
x86_64
)
_dotnet_arch
=
x64
;;
aarch64
)
_dotnet_arch
=
arm64
;;
armv7|armhf
)
_dotnet_arch
=
arm
;;
esac
# parses RID from /etc/os-release depending on if edge or production release
# to set _runtime_id
# shellcheck disable=SC2034
.
/etc/os-release
[
-n
"
${
VERSION_ID
//[^_]
}
"
]
&&
_runtime_id
=
"alpine.
${
VERSION_ID
%_*
}
-
$_dotnet_arch
"
||
_runtime_id
=
"alpine.
${
VERSION_ID
%.*
}
-
$_dotnet_arch
"
# Remove unnecessary runtimes, we only need linux-musl-x64
# TODO arm and arm64 package
rm
-rf
publish/runtimes/alpine-arm
rm
-rf
publish/runtimes/alpine-arm64
rm
-rf
publish/runtimes/alpine-x64
# Dup of linux-musl-x64
rm
-rf
publish/runtimes/browser-wasm
rm
-rf
publish/runtimes/linux-arm
rm
-rf
publish/runtimes/linux-arm64
rm
-rf
publish/runtimes/linux-armel
rm
-rf
publish/runtimes/linux-mips64
rm
-rf
publish/runtimes/linux-musl-arm
rm
-rf
publish/runtimes/linux-musl-arm64
rm
-rf
publish/runtimes/linux-s390x
rm
-rf
publish/runtimes/linux-x64
rm
-rf
publish/runtimes/linux-x86
rm
-rf
publish/runtimes/maccatalyst-arm64
rm
-rf
publish/runtimes/maccatalyst-x64
rm
-rf
publish/runtimes/osx
*
rm
-rf
publish/runtimes/unix
rm
-rf
publish/runtimes/win
*
build
()
{
dotnet build
--configuration
Release Jellyfin.Server
--no-self-contained
--runtime
$_runtime_id
dotnet publish
--configuration
Release Jellyfin.Server
--no-self-contained
--output
publish
--runtime
$_runtime_id
}
check
()
{
dotnet
test
# check on aarch64 is broken for dotnet6-sdk v6.0.1xx due to
# https://github.com/microsoft/vstest/issues/2566
if
[
"
$CARCH
"
=
"aarch64"
]
;
then
return
fi
dotnet
test
--runtime
$_runtime_id
}
package
()
{
@@ -61,7 +57,7 @@ package() {
}
sha512sums
=
"
8431d15eb83815c796cdd215f4234b2bdd90ce555036999a4bbb514cb754f8a804815a6e4c70ba183447ede033fa24e3567b59c492d499421d621b496fd06f91
jellyfin-10.8.
1
.tar.gz
cf472f36a759a7eb3724dac79d3bd2d6c9c58fc375293ad6eb8b5ce1ea1a8f6dd296cc36113b80b1c705a99eafb2bd9ffd9381fd52fa19aa12018d50656c9bde
jellyfin-10.8.
4
.tar.gz
364a70a953d921048a249fd370642c1782e434c850334cd55e35bbb10d1bb93482d37faa1c11da5d7acba96a084d9832e5db212b65b0fa9907c7d3afe553aaf9 jellyfin.initd
d35eb07d11d711b8ad35c7726e151a8096609712fee3bfea00c9adeff8e56660e3cde3d9b0b2dc8a847514af4d2b32340e2b29b77facfab4f8921ba15ba671b0 jellyfin.confd
"
Loading