summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredrik Eriksson <feffe@fulh.ax>2024-10-17 17:37:44 +0200
committerCraig Andrews <candrews@gentoo.org>2024-10-17 11:59:34 -0400
commit109e8f3aa0cd7465cafaeb798853896465884358 (patch)
tree1175aba6e389806326b3177715d0f8b5ea11fe7c /www-apps
parentapp-shells/ugit: metadata - fix bugs-to (diff)
downloadgentoo-109e8f3aa0cd7465cafaeb798853896465884358.tar.gz
gentoo-109e8f3aa0cd7465cafaeb798853896465884358.tar.bz2
gentoo-109e8f3aa0cd7465cafaeb798853896465884358.zip
www-apps/jellyfin-bin: Fix NVENC HW acceleration
Bump revision to make sure users receive the new systemd unit. While here: Clean up old versions. Closes: https://bugs.gentoo.org/941107 Suggested-by: Martin Rott Signed-off-by: Fredrik Eriksson <feffe@fulh.ax> Closes: https://github.com/gentoo/gentoo/pull/39020 Signed-off-by: Craig Andrews <candrews@gentoo.org>
Diffstat (limited to 'www-apps')
-rw-r--r--www-apps/jellyfin-bin/Manifest8
-rw-r--r--www-apps/jellyfin-bin/files/jellyfin.service1
-rw-r--r--www-apps/jellyfin-bin/jellyfin-bin-10.9.11-r1.ebuild (renamed from www-apps/jellyfin-bin/jellyfin-bin-10.9.10.ebuild)0
-rw-r--r--www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild77
4 files changed, 1 insertions, 85 deletions
diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index f00bf52c13fb..3f7677f23ca3 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,12 +1,4 @@
-DIST jellyfin_10.9.10-amd64-musl.tar.xz 80657200 BLAKE2B 2c270b2db4fb83e02ea9f90614bcb8448fd03cdf3bd757f2b1e567cdf4dea868963449d02492e0475d1d48b6070d45f96de4e939b174d8a7c165acdaa7d2147f SHA512 918f193fd99b2347a9bbf177c48f2ded2bfed56cfd080552ec739ee1a31f36920735e7b5c7ee1dc2ea68d02dee6581d04f2df8ef1c04f0a1aaeeb237d30e485d
-DIST jellyfin_10.9.10-amd64.tar.xz 79810956 BLAKE2B f88a4c4c4003ac8aed66591799ef9dbe6ca6a0d9f0c7dd96ead69a24810ab7d79cf5c713ecd0e3d5b1064bb3263a3fec1e5ee04cd9116bf143f6c5ce2313d0b8 SHA512 ec51238474fc1a89aeace5824180994e40d0d119c00292c534a16b84d799fa1a6cf004c887db53234706d9f024e8e335614d2a4c7821c1e28bdc41ac5971c43a
-DIST jellyfin_10.9.10-arm64-musl.tar.xz 76248804 BLAKE2B fde9298a1ef47deb9c1f9b38ecd0b58f9607b190e1e70e433a73ee6ab134b2f8371ddf943b75c6f1c751316a5958bed593fcd48dc6bb28ce61ba6d4c1365f2b3 SHA512 7f7a1e0ac5d544552d2b21df8e8ff6f52ca6d42393aee1fe69a85d4a8e1f060f6a5c8b05d696a835fd8eda5738b524e7cd5c48bee7d3d1e77a65f9e6989035cc
-DIST jellyfin_10.9.10-arm64.tar.xz 76193240 BLAKE2B a754b69c2e4e21abf793efaae804c3a67c8509d962ca44e17f9030788215272e813bf14a35194b9531119f86a7961388484f43fb44697ef774af083896de66ed SHA512 63276385c20bd7858632903dcf2a762977a6877f6b4de8da578476e22bdfb833aba5561e08e7d2ce4d3aaa6d176348fbc622cb2a924153700df7120d48ebe522
DIST jellyfin_10.9.11-amd64-musl.tar.xz 80730332 BLAKE2B fcc7841b0f290aa6fc7da3c6ac3926d6b37e82ffac9b40b68df5ba836df152ad230919767a997da676b128e3fcd78068672a6d3a4209b00f02106898b4ed54cb SHA512 69ee434021c6bf2eab2fe5043599764cd5dbcef391f28db9eba81f88acb8dcb40c6a1501de2234644fe25f74f392fae3f125788a4322d7928eb26c9374c57834
DIST jellyfin_10.9.11-amd64.tar.xz 79875832 BLAKE2B fb6a5ad544e7f78de4481e8311958d863c4dc17b08de8fe1c22125737861da3f2d8f00d4c6bacdf68c8d26b6d364f3f75a0986b3d59add1afe49bdc2c72e83fd SHA512 ff4fb32e455a97d8baa30d008dbbc1a832e95f949f4d46418c70231c0580f19fa0dd75c691de7e5b100e26d878b55554847bbdbaf175c9b26b9e8dc163e89353
DIST jellyfin_10.9.11-arm64-musl.tar.xz 76284672 BLAKE2B 7f7f2e5f049ab7ea82a141d4241e4c69b36360e19bcd3d22bdc27f9107c0de19ed76aa885dec8c0815b92005bd31670027deb5e4168f567d8bc6a12609811e33 SHA512 91161df9717aad7115dadb52dd25dc894ccfc2979320d01ed75627b6e9f51ff3dcfe75d0ed2801f69658d1c28b480dc403cc87e5994bec34918d8a77d54ad5fb
DIST jellyfin_10.9.11-arm64.tar.xz 76240404 BLAKE2B 8fcfd0fcc402e20f706419c923d15dfca97918a4376e94c22a72239bf2448a84941cc0771eaf26f5b6adecd00d16b8bfe10ba6012e443c39bc9996ba29f64a02 SHA512 485b38f23963b5b398c4738000a5d7f3c0734dce521bfa5c1f890536a80204da5a2cafecaabee41e03ed90fba0994f01064827a9fdc5f2fade60ae9fe3acfe95
-DIST jellyfin_10.9.9-amd64-musl.tar.xz 80954312 BLAKE2B b0a0b37cc0fba2861117069e43674f2773dddbb85866bfaec580f4faed46693353b6ac257d4522e5ec293212c97e47d87b899a42dc135dbb423d0ffa133d76a0 SHA512 a0eea98192d0d908e59e8bc4dde971a6b522408a587bfa9be42dea49ac9fbb951d557f026935ee3bd94acd546a32ff5442c9a42da3d163030d23d2b9af611b8c
-DIST jellyfin_10.9.9-amd64.tar.xz 80116728 BLAKE2B 6be2865d493a33349dbaadac76350d895e079b18c4b1e3e8ecd899d022c01b4017db20a5208a4076ac796473034e497e46fbc6425c7de4e18dcfce0ef300e9a2 SHA512 894fce67446ae68a17f3998609eec6c2fbfe9a22537965ec4b9723a1429ace2df26f694f023402bd2923db07e3f245e9d7ec4b64d7a0252a31e34903077de854
-DIST jellyfin_10.9.9-arm64-musl.tar.xz 76496208 BLAKE2B 35c221fc5508568d0a23b61f74ffa7006d270e5a1e7070e70102fb26c776e9edfd58ff9dbd43bf7a50a03de02f100f77f9ef9373a2f1192e55423c01d14abea8 SHA512 15efd0c34902ddd728f79050cd2a1f51acad4305be229a51639aa02b80d2483b5e28070357939b4bb0c508cce21ed101f5b8680fdcf1e237fc51f8bdbd1b4083
-DIST jellyfin_10.9.9-arm64.tar.xz 76479276 BLAKE2B fb57a883667d89724a893970b9251035be9eb1e9c4b1295cb549c638134fdc8b08bbaefabac2615f60b192f9cc30a264eae935a20c330f8c968aed8eaa1c5334 SHA512 dc38e281b0f4fcfc81d72a42c4c2dc286996bdd7deaf0f4a05b705359ea73619a82179989d98025386ca2e35eb686181d4604a0a1893aae07e15334f45be37f5
diff --git a/www-apps/jellyfin-bin/files/jellyfin.service b/www-apps/jellyfin-bin/files/jellyfin.service
index f20bfeb3e352..6698745f0a7c 100644
--- a/www-apps/jellyfin-bin/files/jellyfin.service
+++ b/www-apps/jellyfin-bin/files/jellyfin.service
@@ -32,6 +32,7 @@ RestrictRealtime=yes
DeviceAllow=char-drm rw
DeviceAllow=char-nvidia-frontend rw
DeviceAllow=char-nvidia-uvm rw
+DeviceAllow=char-nvidia rw
[Install]
WantedBy=multi-user.target
diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.10.ebuild b/www-apps/jellyfin-bin/jellyfin-bin-10.9.11-r1.ebuild
index 3392e3209a21..3392e3209a21 100644
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.10.ebuild
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.11-r1.ebuild
diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild b/www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild
deleted file mode 100644
index 3392e3209a21..000000000000
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# 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
-}