summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Andrews <candrews@gentoo.org>2024-11-03 14:01:26 -0500
committerCraig Andrews <candrews@gentoo.org>2024-11-03 14:02:16 -0500
commit610adb0a782aafc2488d64ea8d2392db164c3bcc (patch)
treeb410cfcf83276c6a672b68378cf8e200efd97a6c /www-apps
parentnet-misc/xmrig: add 6.22.2 (diff)
downloadgentoo-610adb0a782aafc2488d64ea8d2392db164c3bcc.tar.gz
gentoo-610adb0a782aafc2488d64ea8d2392db164c3bcc.tar.bz2
gentoo-610adb0a782aafc2488d64ea8d2392db164c3bcc.zip
www-apps/jellyfin-bin: add 10.10.1
Signed-off-by: Craig Andrews <candrews@gentoo.org>
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/jellyfin-bin/Manifest4
-rw-r--r--www-apps/jellyfin-bin/jellyfin-bin-10.10.1.ebuild77
2 files changed, 81 insertions, 0 deletions
diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 2f39ed978847..2b75045f41cf 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -2,3 +2,7 @@ DIST jellyfin_10.10.0-amd64-musl.tar.xz 81274708 BLAKE2B c0065ff679f4a98ba86a773
DIST jellyfin_10.10.0-amd64.tar.xz 80417700 BLAKE2B af558c4b6793c0e8d63f189bd984d7fd289105a9b5f3dc2294313c614d7ba7097cd94fa8e8e58eb6a1ee65e2c7bedf0accadffd12b04900a3834badea2d757da SHA512 636a05cc200a67911b18c311c6f83a15b50a775ed8ee3c7cf874bb302a3addec37d0e25e5795a74d8e94c176c0b136de75469652a3c6fedbffe329e764a9a702
DIST jellyfin_10.10.0-arm64-musl.tar.xz 76849444 BLAKE2B 24794fd550c33f4461983c300d0eb766917154ea7861672371938f87314c84cee45a1d9e616a38380acf60171e4462fdf9fbcc9480311f0ad11fb9d52a224755 SHA512 822b82fc6c86618cf7cec3849306caaa20cf8fee89ed23bc9248f5434a359a38db7339e96d6cd9ff737590e5f830a7ee8a31a96c47931bb58b241b47bbb41248
DIST jellyfin_10.10.0-arm64.tar.xz 76811260 BLAKE2B 86ee3be53c422f7a20653b0c76c0cb5f4888beed26dd9ed362ad4216ca5226c882a52f2e7f708c40219237e55331144614c3cdd88bc3858be21f4f02f09abfdb SHA512 ab375dc6655f015ab7a528fb64b46bfa037d771b7dfa8124ff17dff2b20e025c8849c7219b7f7cb7adc73f0ad478b3a85b2bedb072c4832150bbfb0e750ac85d
+DIST jellyfin_10.10.1-amd64-musl.tar.xz 81206928 BLAKE2B 22d0fa302ad6fa051b1bd79c967694a85dd620ffc71138d9c4cd9cbf107823edfde87f8d27b761a0311e20b7e600f74db578fbe5b6282d3c0e36d713ca680122 SHA512 5d7d173841630309235b34d3fbaf8f2e4934740d65c787ae884259f9e2d9632c6b6fb4ecabb180e82aba609a11e972c21415c7fda9e639c320e93849bc3a7560
+DIST jellyfin_10.10.1-amd64.tar.xz 80375920 BLAKE2B bb19a3980f291e9f2040d7120466a703baa695383109616424ae7a7b7151328b4bb36af4c11e2285c36ee2684c8adefbd64156f9b0bc497086196f6dd88bc84d SHA512 b68b3a55576ded7b69e217a54f7245d9b407b5a1286c3c7ed8bfa3eb2c73abb39fb78c52f80119079a2d78711732de262289d7c27e54cc2a10859324e23a340c
+DIST jellyfin_10.10.1-arm64-musl.tar.xz 76813252 BLAKE2B f052df5a871fcb1c4a06b917d1781d2bbb409aafb12497b0f4e8764ae4ead418403fb55256bd3d857ff725c8dc8d226a639189f91af90366830697ce335bb61c SHA512 0e9c4ce4793bc3272fc3d3c0d7a0b1009c679b558472462b3bdd15d91413e0cf2edb0fbd4233007486b1b21c771ecb95c541581e2989cc4b689bc508b91f053b
+DIST jellyfin_10.10.1-arm64.tar.xz 76748388 BLAKE2B ff06552e01ce4daf287c1e44a125e4905c4a9041cf5c69906295f1b962efca001e69c26017d2a514afd6d36a3bfd0fd1061efc9501d402e7dc853f17f2fe2f2b SHA512 78e1319f663ec9b5adb7edf1f85ac4aaeca65d59c3de9bebad9b1eb62f3931194a44d5dc746d2593bfd4085eb424981fd2fab121a12dc44b62f16b30f3337c7f
diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.10.1.ebuild b/www-apps/jellyfin-bin/jellyfin-bin-10.10.1.ebuild
new file mode 100644
index 000000000000..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.10.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils systemd tmpfiles
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/
+ https://github.com/jellyfin/jellyfin/"
+
+SRC_URI="
+ arm64? (
+ elibc_glibc? (
+ https://repo.jellyfin.org/files/server/linux/stable/v${PV}/arm64/jellyfin_${PV}-arm64.tar.xz
+ )
+ elibc_musl? (
+ https://repo.jellyfin.org/files/server/linux/stable/v${PV}/arm64-musl/jellyfin_${PV}-arm64-musl.tar.xz
+ )
+ )
+ amd64? (
+ elibc_glibc? (
+ https://repo.jellyfin.org/files/server/linux/stable/v${PV}/amd64/jellyfin_${PV}-amd64.tar.xz
+ )
+ elibc_musl? (
+ https://repo.jellyfin.org/files/server/linux/stable/v${PV}/amd64-musl/jellyfin_${PV}-amd64-musl.tar.xz
+ )
+ )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror test"
+
+DEPEND="acct-user/jellyfin
+ media-libs/fontconfig
+ sys-libs/zlib"
+RDEPEND="${DEPEND}
+ dev-libs/icu
+ media-video/ffmpeg[vpx,x264]"
+BDEPEND="acct-user/jellyfin"
+
+INST_DIR="/opt/jellyfin"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin ${INST_DIR#/}/createdump"
+
+src_unpack() {
+ unpack ${A}
+ mv jellyfin ${P} || die
+}
+
+src_prepare() {
+ default
+
+ # https://github.com/jellyfin/jellyfin/issues/7471
+ # https://github.com/dotnet/runtime/issues/57784
+ rm libcoreclrtraceptprovider.so || die
+}
+
+src_install() {
+ keepdir /var/log/jellyfin
+ fowners jellyfin:jellyfin /var/log/jellyfin
+ keepdir /etc/jellyfin
+ fowners jellyfin:jellyfin /etc/jellyfin
+ insinto ${INST_DIR}
+ dodir ${INST_DIR}
+ doins -r "${S}"/*
+ newtmpfiles - jellyfin.conf <<<"d /var/cache/jellyfin 0775 jellyfin jellyfin -"
+ chmod 755 "${D}${INST_DIR}/jellyfin"
+ newinitd "${FILESDIR}/jellyfin.init-r1" "jellyfin"
+ newconfd "${FILESDIR}"/jellyfin.confd "jellyfin"
+ systemd_dounit "${FILESDIR}/jellyfin.service"
+ pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+ tmpfiles_process jellyfin.conf
+}