[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-08-05 Thread Craig Andrews
commit: 3edab8e1328c2160bc152c67668d04faeade3110
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug  5 13:44:39 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Aug  5 13:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3edab8e1

www-apps/jellyfin-bin: drop 10.9.8

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 5ff41141f9cb..0960e08202e5 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,7 +1,3 @@
-DIST jellyfin_10.9.8-amd64-musl.tar.xz 80845984 BLAKE2B 
f0d597717289e55c5c712ca8917dc56e1460e9208fdf2d2b562ab6141b9dcc8a253ade01115484c0f73651f82959aeb60db4ad370ca2835f07b463edb9032ad0
 SHA512 
cefc192cb511cba1eaa4854dacc5827ea4ea651236ff716b60823796a35d31e00cea829e1c408fb447d682d74c2a30840f1c3667c38694afd0aaf7e8f34ceb01
-DIST jellyfin_10.9.8-amd64.tar.xz 79993436 BLAKE2B 
0e68b349c7524277a571056b1369b8bb3a5b94275dac4221908b0a46cbab31969afe4e6dfd2702ff67f100678bf9557de2a97f0d92ae14f22d921129fba8681c
 SHA512 
604743dc7ddf24dcb55e0a9bbfcdda8120c33e37c1e8de6054698328fe30d71d202cdff7cdf858bf03ae83ef123aaf0b40e19dc251b632bab0dc4dca9ab2c888
-DIST jellyfin_10.9.8-arm64-musl.tar.xz 76428928 BLAKE2B 
6a857a4800e469bcf7ceb0bd26c944dec4aee174fb9590e12db01fda0ce2876d7e7c14cf4db0ec5fe91e43fdbe4f338c2befc4e5a704e6199ae94c6c83066ecc
 SHA512 
61ec764aa478a769b04601cb1e6328d95cca40e8277157e0958b631c4d02f3b0986aa0f727ad4253b0eeab82124833e8fc28244aff1161a11d5b7b858bd8a121
-DIST jellyfin_10.9.8-arm64.tar.xz 76392836 BLAKE2B 
871e391d605c3585660b7b078ca703dc40e7305de5424e36c7ab474f739b9f9e806686ec24e684fe2d75c02d672f4d8ea315c4ae675e3cc5e93d8f1789a3a8ce
 SHA512 
4097cdc9b605a5222c9ee7a34a046c0b53bdc96511659c017e94a8b032cb403a85c166e246d39f1ac0644dacde245b61ab9d5f968ee07d715c3a8b4faf052482
 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

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.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 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-08-05 Thread Craig Andrews
commit: e07799e132eaa3e85aa6dfc5b90b1a7f28029453
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug  5 13:44:33 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Aug  5 13:46:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07799e1

www-apps/jellyfin-bin: add 10.9.9

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 60ebb36ddcee..5ff41141f9cb 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -2,3 +2,7 @@ DIST jellyfin_10.9.8-amd64-musl.tar.xz 80845984 BLAKE2B 
f0d597717289e55c5c712ca8
 DIST jellyfin_10.9.8-amd64.tar.xz 79993436 BLAKE2B 
0e68b349c7524277a571056b1369b8bb3a5b94275dac4221908b0a46cbab31969afe4e6dfd2702ff67f100678bf9557de2a97f0d92ae14f22d921129fba8681c
 SHA512 
604743dc7ddf24dcb55e0a9bbfcdda8120c33e37c1e8de6054698328fe30d71d202cdff7cdf858bf03ae83ef123aaf0b40e19dc251b632bab0dc4dca9ab2c888
 DIST jellyfin_10.9.8-arm64-musl.tar.xz 76428928 BLAKE2B 
6a857a4800e469bcf7ceb0bd26c944dec4aee174fb9590e12db01fda0ce2876d7e7c14cf4db0ec5fe91e43fdbe4f338c2befc4e5a704e6199ae94c6c83066ecc
 SHA512 
61ec764aa478a769b04601cb1e6328d95cca40e8277157e0958b631c4d02f3b0986aa0f727ad4253b0eeab82124833e8fc28244aff1161a11d5b7b858bd8a121
 DIST jellyfin_10.9.8-arm64.tar.xz 76392836 BLAKE2B 
871e391d605c3585660b7b078ca703dc40e7305de5424e36c7ab474f739b9f9e806686ec24e684fe2d75c02d672f4d8ea315c4ae675e3cc5e93d8f1789a3a8ce
 SHA512 
4097cdc9b605a5222c9ee7a34a046c0b53bdc96511659c017e94a8b032cb403a85c166e246d39f1ac0644dacde245b61ab9d5f968ee07d715c3a8b4faf052482
+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/jellyfin-bin-10.9.9.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.9.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.9.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-07-22 Thread Craig Andrews
commit: ef21abed64d6ce9f14cfa5707d9d6d56bf46f0a5
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 22 16:45:05 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 22 16:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef21abed

www-apps/jellyfin-bin: drop 10.8.13

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest|  2 -
 www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild | 70 ---
 2 files changed, 72 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 40390abd98e3..60ebb36ddcee 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,5 +1,3 @@
-DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
-DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
 DIST jellyfin_10.9.8-amd64-musl.tar.xz 80845984 BLAKE2B 
f0d597717289e55c5c712ca8917dc56e1460e9208fdf2d2b562ab6141b9dcc8a253ade01115484c0f73651f82959aeb60db4ad370ca2835f07b463edb9032ad0
 SHA512 
cefc192cb511cba1eaa4854dacc5827ea4ea651236ff716b60823796a35d31e00cea829e1c408fb447d682d74c2a30840f1c3667c38694afd0aaf7e8f34ceb01
 DIST jellyfin_10.9.8-amd64.tar.xz 79993436 BLAKE2B 
0e68b349c7524277a571056b1369b8bb3a5b94275dac4221908b0a46cbab31969afe4e6dfd2702ff67f100678bf9557de2a97f0d92ae14f22d921129fba8681c
 SHA512 
604743dc7ddf24dcb55e0a9bbfcdda8120c33e37c1e8de6054698328fe30d71d202cdff7cdf858bf03ae83ef123aaf0b40e19dc251b632bab0dc4dca9ab2c888
 DIST jellyfin_10.9.8-arm64-musl.tar.xz 76428928 BLAKE2B 
6a857a4800e469bcf7ceb0bd26c944dec4aee174fb9590e12db01fda0ce2876d7e7c14cf4db0ec5fe91e43fdbe4f338c2befc4e5a704e6199ae94c6c83066ecc
 SHA512 
61ec764aa478a769b04601cb1e6328d95cca40e8277157e0958b631c4d02f3b0986aa0f727ad4253b0eeab82124833e8fc28244aff1161a11d5b7b858bd8a121

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
deleted file mode 100644
index ab927c16c0e6..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
+++ /dev/null
@@ -1,70 +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? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_amd64.tar.gz
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-RESTRICT="mirror test"
-REQUIRED_USE="elibc_glibc"
-
-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_${PV} ${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
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-07-22 Thread Craig Andrews
commit: 4b360c9d5e6cfcfa86b51d9176ad312c8f566ea6
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 22 16:44:39 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 22 16:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b360c9d

www-apps/jellyfin-bin: add 10.9.8

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 479141952e13..8aff1a14fef4 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.7-amd64-musl.tar.xz 80846596 BLAKE2B 
ed684073a17119f2e76c9acc
 DIST jellyfin_10.9.7-amd64.tar.xz 79997300 BLAKE2B 
c33b8b391b92c3c61c65be1b616da64f1af90ddd26908e5e87c31abcc637839cba65ace256078a452b2a8a17b0cb4598aa3cf2f8ab12427e27209f62c484c90d
 SHA512 
cc48ee127e5b494cb3d786b05f39b42dfa0abef05040194db574e8ad21b29768429ea1d6ad327d0223fcb4ed73020251de0d5522c60e768fa2e44b4e39e11d61
 DIST jellyfin_10.9.7-arm64-musl.tar.xz 76398776 BLAKE2B 
3884c35447353e111ef50fe3e04df6ee7a5db16a69db2b35ffc7e75449a93f79d70907d1861ded84e3234a88e886815aaf9692c76ed362d2e3c82bda0e130151
 SHA512 
e3e43a3a4a8837e70e0f8eff0d17a9a8b1ae9eca3b69566daf0bfa04f2a32423790c82d1491f077a935ca50e1ba7e0cb1e10a287560c4e1c80bc1161436bc91e
 DIST jellyfin_10.9.7-arm64.tar.xz 76372016 BLAKE2B 
78128feb0d5a38593d227daf33546c10e92925876398a158b310c811aef5bce0827f26a1784212553b9eccc6c4d20a75965e56f538ecf3ec5000c75aaa143b8b
 SHA512 
e7a2d80a73939034d048479b8ce0aadec2b495f1488b53ccdb0126ac637f88b4df07f625c21da3fc40b57a62aa83e25abfb1b4749a193688d80677521bd630de
+DIST jellyfin_10.9.8-amd64-musl.tar.xz 80845984 BLAKE2B 
f0d597717289e55c5c712ca8917dc56e1460e9208fdf2d2b562ab6141b9dcc8a253ade01115484c0f73651f82959aeb60db4ad370ca2835f07b463edb9032ad0
 SHA512 
cefc192cb511cba1eaa4854dacc5827ea4ea651236ff716b60823796a35d31e00cea829e1c408fb447d682d74c2a30840f1c3667c38694afd0aaf7e8f34ceb01
+DIST jellyfin_10.9.8-amd64.tar.xz 79993436 BLAKE2B 
0e68b349c7524277a571056b1369b8bb3a5b94275dac4221908b0a46cbab31969afe4e6dfd2702ff67f100678bf9557de2a97f0d92ae14f22d921129fba8681c
 SHA512 
604743dc7ddf24dcb55e0a9bbfcdda8120c33e37c1e8de6054698328fe30d71d202cdff7cdf858bf03ae83ef123aaf0b40e19dc251b632bab0dc4dca9ab2c888
+DIST jellyfin_10.9.8-arm64-musl.tar.xz 76428928 BLAKE2B 
6a857a4800e469bcf7ceb0bd26c944dec4aee174fb9590e12db01fda0ce2876d7e7c14cf4db0ec5fe91e43fdbe4f338c2befc4e5a704e6199ae94c6c83066ecc
 SHA512 
61ec764aa478a769b04601cb1e6328d95cca40e8277157e0958b631c4d02f3b0986aa0f727ad4253b0eeab82124833e8fc28244aff1161a11d5b7b858bd8a121
+DIST jellyfin_10.9.8-arm64.tar.xz 76392836 BLAKE2B 
871e391d605c3585660b7b078ca703dc40e7305de5424e36c7ab474f739b9f9e806686ec24e684fe2d75c02d672f4d8ea315c4ae675e3cc5e93d8f1789a3a8ce
 SHA512 
4097cdc9b605a5222c9ee7a34a046c0b53bdc96511659c017e94a8b032cb403a85c166e246d39f1ac0644dacde245b61ab9d5f968ee07d715c3a8b4faf052482

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.8.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-07-22 Thread Craig Andrews
commit: 5d94079bb7195b7334f4b287e4f16622cb6ac68c
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 22 16:44:53 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 22 16:58:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d94079b

www-apps/jellyfin-bin: drop 10.9.7

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 8aff1a14fef4..40390abd98e3 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.7-amd64-musl.tar.xz 80846596 BLAKE2B 
ed684073a17119f2e76c9acc4bc8f12feb7b37775736626d6074c08c15d7de386602df0702824dde551293fd07bafaef6cbb0a456f5f6db7995d9c01491f
 SHA512 
33d3eaa6301877d4bb93fd7be0f0aa87ff8cdffd4137ab4ca645ed3946a14015800cb418299d85b67821ca48f7af9a8e1eb1cca887caf7857f8de9f433a01f69
-DIST jellyfin_10.9.7-amd64.tar.xz 79997300 BLAKE2B 
c33b8b391b92c3c61c65be1b616da64f1af90ddd26908e5e87c31abcc637839cba65ace256078a452b2a8a17b0cb4598aa3cf2f8ab12427e27209f62c484c90d
 SHA512 
cc48ee127e5b494cb3d786b05f39b42dfa0abef05040194db574e8ad21b29768429ea1d6ad327d0223fcb4ed73020251de0d5522c60e768fa2e44b4e39e11d61
-DIST jellyfin_10.9.7-arm64-musl.tar.xz 76398776 BLAKE2B 
3884c35447353e111ef50fe3e04df6ee7a5db16a69db2b35ffc7e75449a93f79d70907d1861ded84e3234a88e886815aaf9692c76ed362d2e3c82bda0e130151
 SHA512 
e3e43a3a4a8837e70e0f8eff0d17a9a8b1ae9eca3b69566daf0bfa04f2a32423790c82d1491f077a935ca50e1ba7e0cb1e10a287560c4e1c80bc1161436bc91e
-DIST jellyfin_10.9.7-arm64.tar.xz 76372016 BLAKE2B 
78128feb0d5a38593d227daf33546c10e92925876398a158b310c811aef5bce0827f26a1784212553b9eccc6c4d20a75965e56f538ecf3ec5000c75aaa143b8b
 SHA512 
e7a2d80a73939034d048479b8ce0aadec2b495f1488b53ccdb0126ac637f88b4df07f625c21da3fc40b57a62aa83e25abfb1b4749a193688d80677521bd630de
 DIST jellyfin_10.9.8-amd64-musl.tar.xz 80845984 BLAKE2B 
f0d597717289e55c5c712ca8917dc56e1460e9208fdf2d2b562ab6141b9dcc8a253ade01115484c0f73651f82959aeb60db4ad370ca2835f07b463edb9032ad0
 SHA512 
cefc192cb511cba1eaa4854dacc5827ea4ea651236ff716b60823796a35d31e00cea829e1c408fb447d682d74c2a30840f1c3667c38694afd0aaf7e8f34ceb01
 DIST jellyfin_10.9.8-amd64.tar.xz 79993436 BLAKE2B 
0e68b349c7524277a571056b1369b8bb3a5b94275dac4221908b0a46cbab31969afe4e6dfd2702ff67f100678bf9557de2a97f0d92ae14f22d921129fba8681c
 SHA512 
604743dc7ddf24dcb55e0a9bbfcdda8120c33e37c1e8de6054698328fe30d71d202cdff7cdf858bf03ae83ef123aaf0b40e19dc251b632bab0dc4dca9ab2c888
 DIST jellyfin_10.9.8-arm64-musl.tar.xz 76428928 BLAKE2B 
6a857a4800e469bcf7ceb0bd26c944dec4aee174fb9590e12db01fda0ce2876d7e7c14cf4db0ec5fe91e43fdbe4f338c2befc4e5a704e6199ae94c6c83066ecc
 SHA512 
61ec764aa478a769b04601cb1e6328d95cca40e8277157e0958b631c4d02f3b0986aa0f727ad4253b0eeab82124833e8fc28244aff1161a11d5b7b858bd8a121

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-24 Thread Craig Andrews
commit: 5d6b29f5331c80cd667f5018f64c875ae6f63a22
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 25 01:08:26 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 25 01:09:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6b29f5

www-apps/jellyfin-bin: add 10.9.7

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 47dac2872268..4cdb657d6ab3 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.6-amd64-musl.tar.xz 80605660 BLAKE2B 
f7ba91722c092dc1dfdf7e49
 DIST jellyfin_10.9.6-amd64.tar.xz 79733596 BLAKE2B 
cf10b44d8aa39367597aa1a0aa514b309257c9e513994dc1f42e93d446d08cd932f99d90f4f49740f56868dc40dbd4b07e0dd05adb982e73917bb52d82d5432b
 SHA512 
b51fbc20fd6a5ae29f307fbe541f8bd79ed4675017b668312f984a376fc36f750e5bdfc2eee332daf655c5b20229cd431cf12629c20b00a076d2e3f3c27a175a
 DIST jellyfin_10.9.6-arm64-musl.tar.xz 76153160 BLAKE2B 
137d2aa8258d3ef8d64bd23b1dd08f670339c672ddcad4138f01d8449944c108f9e89d5c35d5692559fcf7e9784b61396dc2752bd663e4c0072d8ab5d24ac32e
 SHA512 
fa6d2a027850ef5c9664e89c3eb967fc3382873501c2114e4019c8b20886ca83352ae5c2fd28cd0a361d389a822f161dda2e884d05387529c81fa0714279d654
 DIST jellyfin_10.9.6-arm64.tar.xz 76118424 BLAKE2B 
08dab4199a28bac834029c569d1ecc0fdba150dce4e613b6d1c9f2f9d5d82951e261aa9212108852d63af48b0e4729285fc3db3114ee7bd5b44d194f702ab55f
 SHA512 
864d9bfe0ff93a3f90610c1f4da8c97d37e0bf34693858412d2e7ab4dfc73840491e861fce991c1d83b8ecaae2e359ab1a17d30403ce15a5c33a1a3b2113b798
+DIST jellyfin_10.9.7-amd64-musl.tar.xz 80846596 BLAKE2B 
ed684073a17119f2e76c9acc4bc8f12feb7b37775736626d6074c08c15d7de386602df0702824dde551293fd07bafaef6cbb0a456f5f6db7995d9c01491f
 SHA512 
33d3eaa6301877d4bb93fd7be0f0aa87ff8cdffd4137ab4ca645ed3946a14015800cb418299d85b67821ca48f7af9a8e1eb1cca887caf7857f8de9f433a01f69
+DIST jellyfin_10.9.7-amd64.tar.xz 79997300 BLAKE2B 
c33b8b391b92c3c61c65be1b616da64f1af90ddd26908e5e87c31abcc637839cba65ace256078a452b2a8a17b0cb4598aa3cf2f8ab12427e27209f62c484c90d
 SHA512 
cc48ee127e5b494cb3d786b05f39b42dfa0abef05040194db574e8ad21b29768429ea1d6ad327d0223fcb4ed73020251de0d5522c60e768fa2e44b4e39e11d61
+DIST jellyfin_10.9.7-arm64-musl.tar.xz 76398776 BLAKE2B 
3884c35447353e111ef50fe3e04df6ee7a5db16a69db2b35ffc7e75449a93f79d70907d1861ded84e3234a88e886815aaf9692c76ed362d2e3c82bda0e130151
 SHA512 
e3e43a3a4a8837e70e0f8eff0d17a9a8b1ae9eca3b69566daf0bfa04f2a32423790c82d1491f077a935ca50e1ba7e0cb1e10a287560c4e1c80bc1161436bc91e
+DIST jellyfin_10.9.7-arm64.tar.xz 76372016 BLAKE2B 
78128feb0d5a38593d227daf33546c10e92925876398a158b310c811aef5bce0827f26a1784212553b9eccc6c4d20a75965e56f538ecf3ec5000c75aaa143b8b
 SHA512 
e7a2d80a73939034d048479b8ce0aadec2b495f1488b53ccdb0126ac637f88b4df07f625c21da3fc40b57a62aa83e25abfb1b4749a193688d80677521bd630de

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.7.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-24 Thread Craig Andrews
commit: aca7df37ff0521df85a866733150c7fac66bbfc7
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jun 25 01:08:32 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Jun 25 01:09:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca7df37

www-apps/jellyfin-bin: drop 10.9.6

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 4cdb657d6ab3..479141952e13 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.6-amd64-musl.tar.xz 80605660 BLAKE2B 
f7ba91722c092dc1dfdf7e4914adcb715f96a798c4856eeb45ce28695837b69b4b9563be17c543afd8f242c0bf96722918d565c86befa6b49f124647dd516e9d
 SHA512 
41072c0801205c7cfc51e3eaf7e6da618bf4c4488095fe9245e46f4f43cf95bf8dff78a12509d27aa67f98d3873c1c771d7efc8f56f9ad9d54aaa453e57aabcc
-DIST jellyfin_10.9.6-amd64.tar.xz 79733596 BLAKE2B 
cf10b44d8aa39367597aa1a0aa514b309257c9e513994dc1f42e93d446d08cd932f99d90f4f49740f56868dc40dbd4b07e0dd05adb982e73917bb52d82d5432b
 SHA512 
b51fbc20fd6a5ae29f307fbe541f8bd79ed4675017b668312f984a376fc36f750e5bdfc2eee332daf655c5b20229cd431cf12629c20b00a076d2e3f3c27a175a
-DIST jellyfin_10.9.6-arm64-musl.tar.xz 76153160 BLAKE2B 
137d2aa8258d3ef8d64bd23b1dd08f670339c672ddcad4138f01d8449944c108f9e89d5c35d5692559fcf7e9784b61396dc2752bd663e4c0072d8ab5d24ac32e
 SHA512 
fa6d2a027850ef5c9664e89c3eb967fc3382873501c2114e4019c8b20886ca83352ae5c2fd28cd0a361d389a822f161dda2e884d05387529c81fa0714279d654
-DIST jellyfin_10.9.6-arm64.tar.xz 76118424 BLAKE2B 
08dab4199a28bac834029c569d1ecc0fdba150dce4e613b6d1c9f2f9d5d82951e261aa9212108852d63af48b0e4729285fc3db3114ee7bd5b44d194f702ab55f
 SHA512 
864d9bfe0ff93a3f90610c1f4da8c97d37e0bf34693858412d2e7ab4dfc73840491e861fce991c1d83b8ecaae2e359ab1a17d30403ce15a5c33a1a3b2113b798
 DIST jellyfin_10.9.7-amd64-musl.tar.xz 80846596 BLAKE2B 
ed684073a17119f2e76c9acc4bc8f12feb7b37775736626d6074c08c15d7de386602df0702824dde551293fd07bafaef6cbb0a456f5f6db7995d9c01491f
 SHA512 
33d3eaa6301877d4bb93fd7be0f0aa87ff8cdffd4137ab4ca645ed3946a14015800cb418299d85b67821ca48f7af9a8e1eb1cca887caf7857f8de9f433a01f69
 DIST jellyfin_10.9.7-amd64.tar.xz 79997300 BLAKE2B 
c33b8b391b92c3c61c65be1b616da64f1af90ddd26908e5e87c31abcc637839cba65ace256078a452b2a8a17b0cb4598aa3cf2f8ab12427e27209f62c484c90d
 SHA512 
cc48ee127e5b494cb3d786b05f39b42dfa0abef05040194db574e8ad21b29768429ea1d6ad327d0223fcb4ed73020251de0d5522c60e768fa2e44b4e39e11d61
 DIST jellyfin_10.9.7-arm64-musl.tar.xz 76398776 BLAKE2B 
3884c35447353e111ef50fe3e04df6ee7a5db16a69db2b35ffc7e75449a93f79d70907d1861ded84e3234a88e886815aaf9692c76ed362d2e3c82bda0e130151
 SHA512 
e3e43a3a4a8837e70e0f8eff0d17a9a8b1ae9eca3b69566daf0bfa04f2a32423790c82d1491f077a935ca50e1ba7e0cb1e10a287560c4e1c80bc1161436bc91e

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-06 Thread Craig Andrews
commit: 5c363ba6f7f531b3f8c8270f69b6cff33e8674b6
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jun  6 20:30:40 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jun  6 20:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c363ba6

www-apps/jellyfin-bin: add 10.9.6

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 5a5f3e602420..597b54278081 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.5-amd64-musl.tar.xz 80599944 BLAKE2B 
ac2d9a2c276fbe6081012b8e
 DIST jellyfin_10.9.5-amd64.tar.xz 79736268 BLAKE2B 
493bc02ddf5ed55c55381cfa653e6b8ce6dd7248fffae2c009741a55671c931f9f6093dc7efc7dff8b4e3bba4087a3b5c72b813b466a80b71d694bd384d72f91
 SHA512 
3d1c426223e5c704e231639d5de5c765b6571de5792ed535f0248fb59e0ba15229c803a3b4e2bf07f004cace799266e893f61230b5d46abbbe84681bbaa3e6a9
 DIST jellyfin_10.9.5-arm64-musl.tar.xz 76158016 BLAKE2B 
c677fc71052d1c233ac047c818ba0e67607dfd131a37f317850527386cae81315625f25bba731fbcdb2671d6a6afbfc42cc3f34b6765be4f7936e7d1423e
 SHA512 
fdca9dd08a6b114ef56eb344b65c9312027fa8a0ecf28a0f866ada4e1f384016b8fcf47ecad6aaf3bd5a90cb18acc9ef3aad74d61d1db620bad2008d3b9e6205
 DIST jellyfin_10.9.5-arm64.tar.xz 76132120 BLAKE2B 
927e5c5888adaac013bc219c19a2d6a4a71978ca09ebede16d54974aa6935628a75d9155ed0dcd02ec719f6cf909ac2d2ae9b32c22d991cd037c6e0b2df48c94
 SHA512 
3a4a1b011e8d6933c438093f5ee0278fd505f2a8ec507c84dac47f5861a548a5bddaafa1a21751f61438e383ba621b079b0e9fde86ad32075123b80ab6ce15f7
+DIST jellyfin_10.9.6-amd64-musl.tar.xz 80605660 BLAKE2B 
f7ba91722c092dc1dfdf7e4914adcb715f96a798c4856eeb45ce28695837b69b4b9563be17c543afd8f242c0bf96722918d565c86befa6b49f124647dd516e9d
 SHA512 
41072c0801205c7cfc51e3eaf7e6da618bf4c4488095fe9245e46f4f43cf95bf8dff78a12509d27aa67f98d3873c1c771d7efc8f56f9ad9d54aaa453e57aabcc
+DIST jellyfin_10.9.6-amd64.tar.xz 79733596 BLAKE2B 
cf10b44d8aa39367597aa1a0aa514b309257c9e513994dc1f42e93d446d08cd932f99d90f4f49740f56868dc40dbd4b07e0dd05adb982e73917bb52d82d5432b
 SHA512 
b51fbc20fd6a5ae29f307fbe541f8bd79ed4675017b668312f984a376fc36f750e5bdfc2eee332daf655c5b20229cd431cf12629c20b00a076d2e3f3c27a175a
+DIST jellyfin_10.9.6-arm64-musl.tar.xz 76153160 BLAKE2B 
137d2aa8258d3ef8d64bd23b1dd08f670339c672ddcad4138f01d8449944c108f9e89d5c35d5692559fcf7e9784b61396dc2752bd663e4c0072d8ab5d24ac32e
 SHA512 
fa6d2a027850ef5c9664e89c3eb967fc3382873501c2114e4019c8b20886ca83352ae5c2fd28cd0a361d389a822f161dda2e884d05387529c81fa0714279d654
+DIST jellyfin_10.9.6-arm64.tar.xz 76118424 BLAKE2B 
08dab4199a28bac834029c569d1ecc0fdba150dce4e613b6d1c9f2f9d5d82951e261aa9212108852d63af48b0e4729285fc3db3114ee7bd5b44d194f702ab55f
 SHA512 
864d9bfe0ff93a3f90610c1f4da8c97d37e0bf34693858412d2e7ab4dfc73840491e861fce991c1d83b8ecaae2e359ab1a17d30403ce15a5c33a1a3b2113b798

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.6.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-06 Thread Craig Andrews
commit: 62bdadb51b5ff4a8490a365902b77900e84199ef
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jun  6 20:30:47 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jun  6 20:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bdadb5

www-apps/jellyfin-bin: drop 10.9.5

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 597b54278081..47dac2872268 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.5-amd64-musl.tar.xz 80599944 BLAKE2B 
ac2d9a2c276fbe6081012b8e2eeb43fd44baa9a6ad50f03a03ddff23f0a71b61659d83dd7e079a6087bc884acaa6d3911510daa058220e745c5f09a73e6ed28f
 SHA512 
6198e2fefd874cb2fc476be50b6cf6f85a572710e1c3305114877613b12ef59f80539d5c8390553e413547965b8a16e71685e9b0be1aa5ca3da73044e92aa5ec
-DIST jellyfin_10.9.5-amd64.tar.xz 79736268 BLAKE2B 
493bc02ddf5ed55c55381cfa653e6b8ce6dd7248fffae2c009741a55671c931f9f6093dc7efc7dff8b4e3bba4087a3b5c72b813b466a80b71d694bd384d72f91
 SHA512 
3d1c426223e5c704e231639d5de5c765b6571de5792ed535f0248fb59e0ba15229c803a3b4e2bf07f004cace799266e893f61230b5d46abbbe84681bbaa3e6a9
-DIST jellyfin_10.9.5-arm64-musl.tar.xz 76158016 BLAKE2B 
c677fc71052d1c233ac047c818ba0e67607dfd131a37f317850527386cae81315625f25bba731fbcdb2671d6a6afbfc42cc3f34b6765be4f7936e7d1423e
 SHA512 
fdca9dd08a6b114ef56eb344b65c9312027fa8a0ecf28a0f866ada4e1f384016b8fcf47ecad6aaf3bd5a90cb18acc9ef3aad74d61d1db620bad2008d3b9e6205
-DIST jellyfin_10.9.5-arm64.tar.xz 76132120 BLAKE2B 
927e5c5888adaac013bc219c19a2d6a4a71978ca09ebede16d54974aa6935628a75d9155ed0dcd02ec719f6cf909ac2d2ae9b32c22d991cd037c6e0b2df48c94
 SHA512 
3a4a1b011e8d6933c438093f5ee0278fd505f2a8ec507c84dac47f5861a548a5bddaafa1a21751f61438e383ba621b079b0e9fde86ad32075123b80ab6ce15f7
 DIST jellyfin_10.9.6-amd64-musl.tar.xz 80605660 BLAKE2B 
f7ba91722c092dc1dfdf7e4914adcb715f96a798c4856eeb45ce28695837b69b4b9563be17c543afd8f242c0bf96722918d565c86befa6b49f124647dd516e9d
 SHA512 
41072c0801205c7cfc51e3eaf7e6da618bf4c4488095fe9245e46f4f43cf95bf8dff78a12509d27aa67f98d3873c1c771d7efc8f56f9ad9d54aaa453e57aabcc
 DIST jellyfin_10.9.6-amd64.tar.xz 79733596 BLAKE2B 
cf10b44d8aa39367597aa1a0aa514b309257c9e513994dc1f42e93d446d08cd932f99d90f4f49740f56868dc40dbd4b07e0dd05adb982e73917bb52d82d5432b
 SHA512 
b51fbc20fd6a5ae29f307fbe541f8bd79ed4675017b668312f984a376fc36f750e5bdfc2eee332daf655c5b20229cd431cf12629c20b00a076d2e3f3c27a175a
 DIST jellyfin_10.9.6-arm64-musl.tar.xz 76153160 BLAKE2B 
137d2aa8258d3ef8d64bd23b1dd08f670339c672ddcad4138f01d8449944c108f9e89d5c35d5692559fcf7e9784b61396dc2752bd663e4c0072d8ab5d24ac32e
 SHA512 
fa6d2a027850ef5c9664e89c3eb967fc3382873501c2114e4019c8b20886ca83352ae5c2fd28cd0a361d389a822f161dda2e884d05387529c81fa0714279d654

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-05 Thread Craig Andrews
commit: 0289b09681e1a182d0c6e4d0330ec5cb198d3d0c
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jun  6 02:47:37 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jun  6 02:47:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0289b096

www-apps/jellyfin-bin: drop 10.9.4

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 2c08199f60b4..5a5f3e602420 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.4-amd64-musl.tar.xz 80604548 BLAKE2B 
ede9ab8e5f47fac8df772efb601f6eca9d6f1fa351acc61f1042358fbc8ae43cc44832d62613683989b6570426ea43cb241d1b9814d1350f597df7e3e3282a69
 SHA512 
22db904ab0b08330ba6c3b9b77f6c7df328e5a965485dab50b3443830338624cab9492a43db25bce5b36e4e44abc7f172d8ad75ea7803a5e70b2a9098a6e4ac7
-DIST jellyfin_10.9.4-amd64.tar.xz 79748968 BLAKE2B 
9d8abee4aa802e4a39e5c2e94425cf402cf23cfbbf3da790ffc30e36c23d4fcea514f04067c2ba7014386caf09c58d6d28f8b1e4b254b83950d9ee91553c0623
 SHA512 
6e77dae33f716ea76c926ebfbee816d2c92ea9097c3486edebc5d4fc10a4e57cf1001b0dae346f0dbdc4361d5f090b3ccb94d7d71f78bfd61857ec467dba8ea9
-DIST jellyfin_10.9.4-arm64-musl.tar.xz 76159532 BLAKE2B 
420bdd27641cb755868ad3b82e9199843e0fdd5749afaedb7e3d69ac5213ad204a37fb23913abd86cc212333d91cf65e908d6a5459193734ed1668069264413c
 SHA512 
9acc9443697de2932098d224851a5281033c959e8a4cb2650e8acb8469f3c93ddc337df4b8c5abdc235433d3da6e33bf88c4b085203e5e9ab87594ff537bd5e0
-DIST jellyfin_10.9.4-arm64.tar.xz 76134600 BLAKE2B 
1c91a2eb448eec8bebacd592102d234945540889142be68e533811989534fb75c006ecff381179cd24330ac6dda307df776fe9d2f5d33145e3dbb76ca72890b2
 SHA512 
b1504105ad95bc1d8314db15489490c6ae4ff48a5b19ac90f60177b8e96a58ee5ff229e5a3d640dd92a59c02ed0d1d5b1a27ae993f21db1604cc8e394a071fe7
 DIST jellyfin_10.9.5-amd64-musl.tar.xz 80599944 BLAKE2B 
ac2d9a2c276fbe6081012b8e2eeb43fd44baa9a6ad50f03a03ddff23f0a71b61659d83dd7e079a6087bc884acaa6d3911510daa058220e745c5f09a73e6ed28f
 SHA512 
6198e2fefd874cb2fc476be50b6cf6f85a572710e1c3305114877613b12ef59f80539d5c8390553e413547965b8a16e71685e9b0be1aa5ca3da73044e92aa5ec
 DIST jellyfin_10.9.5-amd64.tar.xz 79736268 BLAKE2B 
493bc02ddf5ed55c55381cfa653e6b8ce6dd7248fffae2c009741a55671c931f9f6093dc7efc7dff8b4e3bba4087a3b5c72b813b466a80b71d694bd384d72f91
 SHA512 
3d1c426223e5c704e231639d5de5c765b6571de5792ed535f0248fb59e0ba15229c803a3b4e2bf07f004cace799266e893f61230b5d46abbbe84681bbaa3e6a9
 DIST jellyfin_10.9.5-arm64-musl.tar.xz 76158016 BLAKE2B 
c677fc71052d1c233ac047c818ba0e67607dfd131a37f317850527386cae81315625f25bba731fbcdb2671d6a6afbfc42cc3f34b6765be4f7936e7d1423e
 SHA512 
fdca9dd08a6b114ef56eb344b65c9312027fa8a0ecf28a0f866ada4e1f384016b8fcf47ecad6aaf3bd5a90cb18acc9ef3aad74d61d1db620bad2008d3b9e6205

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-05 Thread Craig Andrews
commit: 6181d977251c9d4c72ae792ed41c7e5e3ecbfe80
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jun  6 02:47:31 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jun  6 02:47:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6181d977

www-apps/jellyfin-bin: add 10.9.5

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 2822d330125c..2c08199f60b4 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.4-amd64-musl.tar.xz 80604548 BLAKE2B 
ede9ab8e5f47fac8df772efb
 DIST jellyfin_10.9.4-amd64.tar.xz 79748968 BLAKE2B 
9d8abee4aa802e4a39e5c2e94425cf402cf23cfbbf3da790ffc30e36c23d4fcea514f04067c2ba7014386caf09c58d6d28f8b1e4b254b83950d9ee91553c0623
 SHA512 
6e77dae33f716ea76c926ebfbee816d2c92ea9097c3486edebc5d4fc10a4e57cf1001b0dae346f0dbdc4361d5f090b3ccb94d7d71f78bfd61857ec467dba8ea9
 DIST jellyfin_10.9.4-arm64-musl.tar.xz 76159532 BLAKE2B 
420bdd27641cb755868ad3b82e9199843e0fdd5749afaedb7e3d69ac5213ad204a37fb23913abd86cc212333d91cf65e908d6a5459193734ed1668069264413c
 SHA512 
9acc9443697de2932098d224851a5281033c959e8a4cb2650e8acb8469f3c93ddc337df4b8c5abdc235433d3da6e33bf88c4b085203e5e9ab87594ff537bd5e0
 DIST jellyfin_10.9.4-arm64.tar.xz 76134600 BLAKE2B 
1c91a2eb448eec8bebacd592102d234945540889142be68e533811989534fb75c006ecff381179cd24330ac6dda307df776fe9d2f5d33145e3dbb76ca72890b2
 SHA512 
b1504105ad95bc1d8314db15489490c6ae4ff48a5b19ac90f60177b8e96a58ee5ff229e5a3d640dd92a59c02ed0d1d5b1a27ae993f21db1604cc8e394a071fe7
+DIST jellyfin_10.9.5-amd64-musl.tar.xz 80599944 BLAKE2B 
ac2d9a2c276fbe6081012b8e2eeb43fd44baa9a6ad50f03a03ddff23f0a71b61659d83dd7e079a6087bc884acaa6d3911510daa058220e745c5f09a73e6ed28f
 SHA512 
6198e2fefd874cb2fc476be50b6cf6f85a572710e1c3305114877613b12ef59f80539d5c8390553e413547965b8a16e71685e9b0be1aa5ca3da73044e92aa5ec
+DIST jellyfin_10.9.5-amd64.tar.xz 79736268 BLAKE2B 
493bc02ddf5ed55c55381cfa653e6b8ce6dd7248fffae2c009741a55671c931f9f6093dc7efc7dff8b4e3bba4087a3b5c72b813b466a80b71d694bd384d72f91
 SHA512 
3d1c426223e5c704e231639d5de5c765b6571de5792ed535f0248fb59e0ba15229c803a3b4e2bf07f004cace799266e893f61230b5d46abbbe84681bbaa3e6a9
+DIST jellyfin_10.9.5-arm64-musl.tar.xz 76158016 BLAKE2B 
c677fc71052d1c233ac047c818ba0e67607dfd131a37f317850527386cae81315625f25bba731fbcdb2671d6a6afbfc42cc3f34b6765be4f7936e7d1423e
 SHA512 
fdca9dd08a6b114ef56eb344b65c9312027fa8a0ecf28a0f866ada4e1f384016b8fcf47ecad6aaf3bd5a90cb18acc9ef3aad74d61d1db620bad2008d3b9e6205
+DIST jellyfin_10.9.5-arm64.tar.xz 76132120 BLAKE2B 
927e5c5888adaac013bc219c19a2d6a4a71978ca09ebede16d54974aa6935628a75d9155ed0dcd02ec719f6cf909ac2d2ae9b32c22d991cd037c6e0b2df48c94
 SHA512 
3a4a1b011e8d6933c438093f5ee0278fd505f2a8ec507c84dac47f5861a548a5bddaafa1a21751f61438e383ba621b079b0e9fde86ad32075123b80ab6ce15f7

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.5.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-03 Thread Craig Andrews
commit: 3b4a4dfebdadf8b4456bd0389c343a609fa73422
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun  3 13:22:20 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun  3 13:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b4a4dfe

www-apps/jellyfin-bin: drop 10.9.3

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 16db674f9a40..2822d330125c 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.3-amd64-musl.tar.xz 8064 BLAKE2B 
3e3581c235c14b326208362ec83e9cfd85094376738cadbeaa35b74039828029d23454fbc7da7b3230c77435f8d45ef84f6ac4acbc26c609b64cee2fd959fd92
 SHA512 
31fc1f00176a55ccc27a27caffd629e1e1ee126c0262b3e047ccf4f401ba56276c304c9e19a112f6d00363f05a7caa78b2c4be3797e57c01f7ee787078951b59
-DIST jellyfin_10.9.3-amd64.tar.xz 79778524 BLAKE2B 
987cf6c7800448423e2493951e21ee11e4f7ab7adc76fa3580d35806e07cdee292eabce76cbb5dd638435a85a5a89b94bfb081e8e7672c10def2ca91f2db5d17
 SHA512 
484c1cd2b3b263601028ce0963ce275b72413590b316709f41d8d5b2a40c7746e8f03f8101113bc9549c5d5478905ff79d620a7b1e727b498dce7ac9d355b81f
-DIST jellyfin_10.9.3-arm64-musl.tar.xz 76151196 BLAKE2B 
ecb8f36bc421a0f271dda75e2346fa477364347cf619eb89f900d6a31c35f9667be4ed43e7f24b2115f2f2b25aaa42507d406db1b2d209a02c44abeeff1bbdfb
 SHA512 
55a4fdc768d16453b978754bd83f0468aba5720915d10ece599d82d2a1d0c848871199f87ba496bf2b91b9dd5df7b71438a3116f0fec6046f776478f00b6938a
-DIST jellyfin_10.9.3-arm64.tar.xz 76123232 BLAKE2B 
3d3e1e932873c591db2d5f29139cfbe5510d00fa50ca64a5d09f42fcdc4a7c7ef53432fd8feb747ee50ff7a8dae36142233eb394e55a1dd0923860c0f74390bc
 SHA512 
24e1b210dcc59eda4aaea5b12ca6783182d44924d43eb783d3a1ff8ef4ea934b9f65f0e64e3b95c3d51991b8286fdd95c845d807efa1efeb37543cf4cf164e52
 DIST jellyfin_10.9.4-amd64-musl.tar.xz 80604548 BLAKE2B 
ede9ab8e5f47fac8df772efb601f6eca9d6f1fa351acc61f1042358fbc8ae43cc44832d62613683989b6570426ea43cb241d1b9814d1350f597df7e3e3282a69
 SHA512 
22db904ab0b08330ba6c3b9b77f6c7df328e5a965485dab50b3443830338624cab9492a43db25bce5b36e4e44abc7f172d8ad75ea7803a5e70b2a9098a6e4ac7
 DIST jellyfin_10.9.4-amd64.tar.xz 79748968 BLAKE2B 
9d8abee4aa802e4a39e5c2e94425cf402cf23cfbbf3da790ffc30e36c23d4fcea514f04067c2ba7014386caf09c58d6d28f8b1e4b254b83950d9ee91553c0623
 SHA512 
6e77dae33f716ea76c926ebfbee816d2c92ea9097c3486edebc5d4fc10a4e57cf1001b0dae346f0dbdc4361d5f090b3ccb94d7d71f78bfd61857ec467dba8ea9
 DIST jellyfin_10.9.4-arm64-musl.tar.xz 76159532 BLAKE2B 
420bdd27641cb755868ad3b82e9199843e0fdd5749afaedb7e3d69ac5213ad204a37fb23913abd86cc212333d91cf65e908d6a5459193734ed1668069264413c
 SHA512 
9acc9443697de2932098d224851a5281033c959e8a4cb2650e8acb8469f3c93ddc337df4b8c5abdc235433d3da6e33bf88c4b085203e5e9ab87594ff537bd5e0

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-06-03 Thread Craig Andrews
commit: 0e9432cd881f32250dd75dd9307503b3d41da428
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jun  3 13:22:17 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jun  3 13:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9432cd

www-apps/jellyfin-bin: add 10.9.4

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 03e1390d4a37..16db674f9a40 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.3-amd64-musl.tar.xz 8064 BLAKE2B 
3e3581c235c14b326208362e
 DIST jellyfin_10.9.3-amd64.tar.xz 79778524 BLAKE2B 
987cf6c7800448423e2493951e21ee11e4f7ab7adc76fa3580d35806e07cdee292eabce76cbb5dd638435a85a5a89b94bfb081e8e7672c10def2ca91f2db5d17
 SHA512 
484c1cd2b3b263601028ce0963ce275b72413590b316709f41d8d5b2a40c7746e8f03f8101113bc9549c5d5478905ff79d620a7b1e727b498dce7ac9d355b81f
 DIST jellyfin_10.9.3-arm64-musl.tar.xz 76151196 BLAKE2B 
ecb8f36bc421a0f271dda75e2346fa477364347cf619eb89f900d6a31c35f9667be4ed43e7f24b2115f2f2b25aaa42507d406db1b2d209a02c44abeeff1bbdfb
 SHA512 
55a4fdc768d16453b978754bd83f0468aba5720915d10ece599d82d2a1d0c848871199f87ba496bf2b91b9dd5df7b71438a3116f0fec6046f776478f00b6938a
 DIST jellyfin_10.9.3-arm64.tar.xz 76123232 BLAKE2B 
3d3e1e932873c591db2d5f29139cfbe5510d00fa50ca64a5d09f42fcdc4a7c7ef53432fd8feb747ee50ff7a8dae36142233eb394e55a1dd0923860c0f74390bc
 SHA512 
24e1b210dcc59eda4aaea5b12ca6783182d44924d43eb783d3a1ff8ef4ea934b9f65f0e64e3b95c3d51991b8286fdd95c845d807efa1efeb37543cf4cf164e52
+DIST jellyfin_10.9.4-amd64-musl.tar.xz 80604548 BLAKE2B 
ede9ab8e5f47fac8df772efb601f6eca9d6f1fa351acc61f1042358fbc8ae43cc44832d62613683989b6570426ea43cb241d1b9814d1350f597df7e3e3282a69
 SHA512 
22db904ab0b08330ba6c3b9b77f6c7df328e5a965485dab50b3443830338624cab9492a43db25bce5b36e4e44abc7f172d8ad75ea7803a5e70b2a9098a6e4ac7
+DIST jellyfin_10.9.4-amd64.tar.xz 79748968 BLAKE2B 
9d8abee4aa802e4a39e5c2e94425cf402cf23cfbbf3da790ffc30e36c23d4fcea514f04067c2ba7014386caf09c58d6d28f8b1e4b254b83950d9ee91553c0623
 SHA512 
6e77dae33f716ea76c926ebfbee816d2c92ea9097c3486edebc5d4fc10a4e57cf1001b0dae346f0dbdc4361d5f090b3ccb94d7d71f78bfd61857ec467dba8ea9
+DIST jellyfin_10.9.4-arm64-musl.tar.xz 76159532 BLAKE2B 
420bdd27641cb755868ad3b82e9199843e0fdd5749afaedb7e3d69ac5213ad204a37fb23913abd86cc212333d91cf65e908d6a5459193734ed1668069264413c
 SHA512 
9acc9443697de2932098d224851a5281033c959e8a4cb2650e8acb8469f3c93ddc337df4b8c5abdc235433d3da6e33bf88c4b085203e5e9ab87594ff537bd5e0
+DIST jellyfin_10.9.4-arm64.tar.xz 76134600 BLAKE2B 
1c91a2eb448eec8bebacd592102d234945540889142be68e533811989534fb75c006ecff381179cd24330ac6dda307df776fe9d2f5d33145e3dbb76ca72890b2
 SHA512 
b1504105ad95bc1d8314db15489490c6ae4ff48a5b19ac90f60177b8e96a58ee5ff229e5a3d640dd92a59c02ed0d1d5b1a27ae993f21db1604cc8e394a071fe7

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.4.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-28 Thread Craig Andrews
commit: 32b3744ec97b4473144726eecb5087a80a7407da
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue May 28 21:12:02 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue May 28 21:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b3744e

www-apps/jellyfin-bin: drop 10.9.2

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index c7d7baa9efe2..03e1390d4a37 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.2-amd64-musl.tar.xz 80624784 BLAKE2B 
9d36a3d319cd6484605c9d096fbf531d1c37821f4f50e30e8ea1b8c5709c18b8894f0cbb3238fcaa97e52e8fff22929662704ee253cd7efa45ce4aba0122a456
 SHA512 
6cd351aff636883bf1e295dbeb192ff4e8b4fd47f6ff9812d5ec536bcb9db2789dc74c3e65b994acfe6a10c181afd855d089ed5186ebd381b07aded702a2c507
-DIST jellyfin_10.9.2-amd64.tar.xz 79777076 BLAKE2B 
591f89525320720c5e4125e828699dad23982eb18d2fd672a8c01a4af13a43bea6c5b2872fcacaa5e3fde5045a2423a8273618c44aaacec10f8a279e884dfe6a
 SHA512 
b5e2c113494cbb017a248f16a6e6485e007013055dbe76d8ced276f8b3a1bf05e4eab6166619ef8b83d56e1e9aa8f751ff8829799d67dca5586117212c99fdd6
-DIST jellyfin_10.9.2-arm64-musl.tar.xz 76164388 BLAKE2B 
e2f18055cfb16e54b645ce50712b4dc1e8739563e8562941fb44a8ce8d45e085ad061d8123a1e9f020fd7e3b861d99ffb7641b64f5771038a4dddb0f36c97a6b
 SHA512 
3aa6b649becd7cd20437540d7e2b83ff72eee794df60550f71a665c8c661caae76dae5b34bb7a588e00d03453c25af8101bb4c38f49e9ae7f3be25af967ce773
-DIST jellyfin_10.9.2-arm64.tar.xz 76135712 BLAKE2B 
43e095ab6869d389e7e63451c4310119eaf3929bd293eff7bbe8614635eeec4cca2db34923453745d8bb699c018ce3242cce4c20131e553133b2bf9388d28a2d
 SHA512 
33ab181569fd58f197e292d1fcb123feec56e9680d11b60a89902b0f951c480d72ea35917b08324677b30401b17bc270a9bb2cc6f4aa8a46be07fae324682375
 DIST jellyfin_10.9.3-amd64-musl.tar.xz 8064 BLAKE2B 
3e3581c235c14b326208362ec83e9cfd85094376738cadbeaa35b74039828029d23454fbc7da7b3230c77435f8d45ef84f6ac4acbc26c609b64cee2fd959fd92
 SHA512 
31fc1f00176a55ccc27a27caffd629e1e1ee126c0262b3e047ccf4f401ba56276c304c9e19a112f6d00363f05a7caa78b2c4be3797e57c01f7ee787078951b59
 DIST jellyfin_10.9.3-amd64.tar.xz 79778524 BLAKE2B 
987cf6c7800448423e2493951e21ee11e4f7ab7adc76fa3580d35806e07cdee292eabce76cbb5dd638435a85a5a89b94bfb081e8e7672c10def2ca91f2db5d17
 SHA512 
484c1cd2b3b263601028ce0963ce275b72413590b316709f41d8d5b2a40c7746e8f03f8101113bc9549c5d5478905ff79d620a7b1e727b498dce7ac9d355b81f
 DIST jellyfin_10.9.3-arm64-musl.tar.xz 76151196 BLAKE2B 
ecb8f36bc421a0f271dda75e2346fa477364347cf619eb89f900d6a31c35f9667be4ed43e7f24b2115f2f2b25aaa42507d406db1b2d209a02c44abeeff1bbdfb
 SHA512 
55a4fdc768d16453b978754bd83f0468aba5720915d10ece599d82d2a1d0c848871199f87ba496bf2b91b9dd5df7b71438a3116f0fec6046f776478f00b6938a

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-28 Thread Craig Andrews
commit: b026ce799520bae1e77f9c1f2aa5e356e3841aca
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue May 28 21:11:55 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue May 28 21:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b026ce79

www-apps/jellyfin-bin: add 10.9.3

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index b31164b18da0..c7d7baa9efe2 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.2-amd64-musl.tar.xz 80624784 BLAKE2B 
9d36a3d319cd6484605c9d09
 DIST jellyfin_10.9.2-amd64.tar.xz 79777076 BLAKE2B 
591f89525320720c5e4125e828699dad23982eb18d2fd672a8c01a4af13a43bea6c5b2872fcacaa5e3fde5045a2423a8273618c44aaacec10f8a279e884dfe6a
 SHA512 
b5e2c113494cbb017a248f16a6e6485e007013055dbe76d8ced276f8b3a1bf05e4eab6166619ef8b83d56e1e9aa8f751ff8829799d67dca5586117212c99fdd6
 DIST jellyfin_10.9.2-arm64-musl.tar.xz 76164388 BLAKE2B 
e2f18055cfb16e54b645ce50712b4dc1e8739563e8562941fb44a8ce8d45e085ad061d8123a1e9f020fd7e3b861d99ffb7641b64f5771038a4dddb0f36c97a6b
 SHA512 
3aa6b649becd7cd20437540d7e2b83ff72eee794df60550f71a665c8c661caae76dae5b34bb7a588e00d03453c25af8101bb4c38f49e9ae7f3be25af967ce773
 DIST jellyfin_10.9.2-arm64.tar.xz 76135712 BLAKE2B 
43e095ab6869d389e7e63451c4310119eaf3929bd293eff7bbe8614635eeec4cca2db34923453745d8bb699c018ce3242cce4c20131e553133b2bf9388d28a2d
 SHA512 
33ab181569fd58f197e292d1fcb123feec56e9680d11b60a89902b0f951c480d72ea35917b08324677b30401b17bc270a9bb2cc6f4aa8a46be07fae324682375
+DIST jellyfin_10.9.3-amd64-musl.tar.xz 8064 BLAKE2B 
3e3581c235c14b326208362ec83e9cfd85094376738cadbeaa35b74039828029d23454fbc7da7b3230c77435f8d45ef84f6ac4acbc26c609b64cee2fd959fd92
 SHA512 
31fc1f00176a55ccc27a27caffd629e1e1ee126c0262b3e047ccf4f401ba56276c304c9e19a112f6d00363f05a7caa78b2c4be3797e57c01f7ee787078951b59
+DIST jellyfin_10.9.3-amd64.tar.xz 79778524 BLAKE2B 
987cf6c7800448423e2493951e21ee11e4f7ab7adc76fa3580d35806e07cdee292eabce76cbb5dd638435a85a5a89b94bfb081e8e7672c10def2ca91f2db5d17
 SHA512 
484c1cd2b3b263601028ce0963ce275b72413590b316709f41d8d5b2a40c7746e8f03f8101113bc9549c5d5478905ff79d620a7b1e727b498dce7ac9d355b81f
+DIST jellyfin_10.9.3-arm64-musl.tar.xz 76151196 BLAKE2B 
ecb8f36bc421a0f271dda75e2346fa477364347cf619eb89f900d6a31c35f9667be4ed43e7f24b2115f2f2b25aaa42507d406db1b2d209a02c44abeeff1bbdfb
 SHA512 
55a4fdc768d16453b978754bd83f0468aba5720915d10ece599d82d2a1d0c848871199f87ba496bf2b91b9dd5df7b71438a3116f0fec6046f776478f00b6938a
+DIST jellyfin_10.9.3-arm64.tar.xz 76123232 BLAKE2B 
3d3e1e932873c591db2d5f29139cfbe5510d00fa50ca64a5d09f42fcdc4a7c7ef53432fd8feb747ee50ff7a8dae36142233eb394e55a1dd0923860c0f74390bc
 SHA512 
24e1b210dcc59eda4aaea5b12ca6783182d44924d43eb783d3a1ff8ef4ea934b9f65f0e64e3b95c3d51991b8286fdd95c845d807efa1efeb37543cf4cf164e52

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.3.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-19 Thread Craig Andrews
commit: b23e27f5f23f97ac12857b6e6ce85d1b930fe70b
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat May 18 00:31:04 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:20:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b23e27f5

www-apps/jellyfin-bin: add 10.9.2

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index bc6f75d87cdb..aaa0a761603b 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -4,3 +4,7 @@ DIST jellyfin_10.9.1-amd64-musl.tar.xz 80422904 BLAKE2B 
e9c89f30908a62ae3c39360c
 DIST jellyfin_10.9.1-amd64.tar.xz 79545684 BLAKE2B 
39641b0c34ccd665dbb893699d4908477548dc57f6e815f5521061e9252aa466069f09351d82c0559a305df228564897b77bed74c9cb56079d4868e1284a3b8f
 SHA512 
da46869ea36b7c0eb3e45d93d4a0f5866f00bcbaa7d9b8a27c0e8a05dbbf12aa7aa463f135c581794684f237719c67b1a46c8dc9db5bf5023d05ad924a9b98e4
 DIST jellyfin_10.9.1-arm64-musl.tar.xz 76011964 BLAKE2B 
c916cba81e29ed8f37181471c062286524f91dad5f61a4a774ef10bfd5a86a2de9e6b87d325197ae79676d34e8b1556e61331a0e950196f20b26e683b5c2c70a
 SHA512 
48df2c3909332a59378785de2321a5a9fc753fa71507fd47e063e3449afeaf9b66d403dbd2afc501619d6483bcfb554b347277515cd52c51c851e97a5eeab1da
 DIST jellyfin_10.9.1-arm64.tar.xz 75961796 BLAKE2B 
1dbbc05dee519453bac2de25e9fb1527fe73f3c6f73f098cadd57dfdde05c2f831783f9b13f9520b85c13f954717aad72c4034ba5b728c9d16e978ae72acf568
 SHA512 
b5322f4b2813f7324971fdf703e24ebbcff0b5b0d9f242d188259106bc2cf6a0bef6566705738c76280b8b6497a3d8c8a85410b0ea0381d89f63849cba5ca83f
+DIST jellyfin_10.9.2-amd64-musl.tar.xz 80624784 BLAKE2B 
9d36a3d319cd6484605c9d096fbf531d1c37821f4f50e30e8ea1b8c5709c18b8894f0cbb3238fcaa97e52e8fff22929662704ee253cd7efa45ce4aba0122a456
 SHA512 
6cd351aff636883bf1e295dbeb192ff4e8b4fd47f6ff9812d5ec536bcb9db2789dc74c3e65b994acfe6a10c181afd855d089ed5186ebd381b07aded702a2c507
+DIST jellyfin_10.9.2-amd64.tar.xz 79777076 BLAKE2B 
591f89525320720c5e4125e828699dad23982eb18d2fd672a8c01a4af13a43bea6c5b2872fcacaa5e3fde5045a2423a8273618c44aaacec10f8a279e884dfe6a
 SHA512 
b5e2c113494cbb017a248f16a6e6485e007013055dbe76d8ced276f8b3a1bf05e4eab6166619ef8b83d56e1e9aa8f751ff8829799d67dca5586117212c99fdd6
+DIST jellyfin_10.9.2-arm64-musl.tar.xz 76164388 BLAKE2B 
e2f18055cfb16e54b645ce50712b4dc1e8739563e8562941fb44a8ce8d45e085ad061d8123a1e9f020fd7e3b861d99ffb7641b64f5771038a4dddb0f36c97a6b
 SHA512 
3aa6b649becd7cd20437540d7e2b83ff72eee794df60550f71a665c8c661caae76dae5b34bb7a588e00d03453c25af8101bb4c38f49e9ae7f3be25af967ce773
+DIST jellyfin_10.9.2-arm64.tar.xz 76135712 BLAKE2B 
43e095ab6869d389e7e63451c4310119eaf3929bd293eff7bbe8614635eeec4cca2db34923453745d8bb699c018ce3242cce4c20131e553133b2bf9388d28a2d
 SHA512 
33ab181569fd58f197e292d1fcb123feec56e9680d11b60a89902b0f951c480d72ea35917b08324677b30401b17bc270a9bb2cc6f4aa8a46be07fae324682375

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.2.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
+   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-19 Thread Craig Andrews
commit: 9c5a56fcd9af9f4ff278fad311237d1fbff9f858
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat May 18 00:31:09 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 19 16:20:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5a56fc

www-apps/jellyfin-bin: drop 10.9.1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 --
 www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild | 77 
 2 files changed, 81 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index aaa0a761603b..b31164b18da0 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,9 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.1-amd64-musl.tar.xz 80422904 BLAKE2B 
e9c89f30908a62ae3c39360c3b50df9dbf7838bd955fd47caff9654e240a8438c130c2582dcf3f0f5b049e6b5ea30adc537125a433c14676e48948dec3a241c4
 SHA512 
a1c452bce910c1b5f605c65312ea7a1c49463fb03c68e2d54eb1cae899082f7e44113d12549c056cf44fe6c64240aa068dbd16a9dbe6fc4b24e8b060390b30ff
-DIST jellyfin_10.9.1-amd64.tar.xz 79545684 BLAKE2B 
39641b0c34ccd665dbb893699d4908477548dc57f6e815f5521061e9252aa466069f09351d82c0559a305df228564897b77bed74c9cb56079d4868e1284a3b8f
 SHA512 
da46869ea36b7c0eb3e45d93d4a0f5866f00bcbaa7d9b8a27c0e8a05dbbf12aa7aa463f135c581794684f237719c67b1a46c8dc9db5bf5023d05ad924a9b98e4
-DIST jellyfin_10.9.1-arm64-musl.tar.xz 76011964 BLAKE2B 
c916cba81e29ed8f37181471c062286524f91dad5f61a4a774ef10bfd5a86a2de9e6b87d325197ae79676d34e8b1556e61331a0e950196f20b26e683b5c2c70a
 SHA512 
48df2c3909332a59378785de2321a5a9fc753fa71507fd47e063e3449afeaf9b66d403dbd2afc501619d6483bcfb554b347277515cd52c51c851e97a5eeab1da
-DIST jellyfin_10.9.1-arm64.tar.xz 75961796 BLAKE2B 
1dbbc05dee519453bac2de25e9fb1527fe73f3c6f73f098cadd57dfdde05c2f831783f9b13f9520b85c13f954717aad72c4034ba5b728c9d16e978ae72acf568
 SHA512 
b5322f4b2813f7324971fdf703e24ebbcff0b5b0d9f242d188259106bc2cf6a0bef6566705738c76280b8b6497a3d8c8a85410b0ea0381d89f63849cba5ca83f
 DIST jellyfin_10.9.2-amd64-musl.tar.xz 80624784 BLAKE2B 
9d36a3d319cd6484605c9d096fbf531d1c37821f4f50e30e8ea1b8c5709c18b8894f0cbb3238fcaa97e52e8fff22929662704ee253cd7efa45ce4aba0122a456
 SHA512 
6cd351aff636883bf1e295dbeb192ff4e8b4fd47f6ff9812d5ec536bcb9db2789dc74c3e65b994acfe6a10c181afd855d089ed5186ebd381b07aded702a2c507
 DIST jellyfin_10.9.2-amd64.tar.xz 79777076 BLAKE2B 
591f89525320720c5e4125e828699dad23982eb18d2fd672a8c01a4af13a43bea6c5b2872fcacaa5e3fde5045a2423a8273618c44aaacec10f8a279e884dfe6a
 SHA512 
b5e2c113494cbb017a248f16a6e6485e007013055dbe76d8ced276f8b3a1bf05e4eab6166619ef8b83d56e1e9aa8f751ff8829799d67dca5586117212c99fdd6
 DIST jellyfin_10.9.2-arm64-musl.tar.xz 76164388 BLAKE2B 
e2f18055cfb16e54b645ce50712b4dc1e8739563e8562941fb44a8ce8d45e085ad061d8123a1e9f020fd7e3b861d99ffb7641b64f5771038a4dddb0f36c97a6b
 SHA512 
3aa6b649becd7cd20437540d7e2b83ff72eee794df60550f71a665c8c661caae76dae5b34bb7a588e00d03453c25af8101bb4c38f49e9ae7f3be25af967ce773

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild
deleted file mode 100644
index 3392e3209a21..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.1.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
-   )
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-12 Thread Craig Andrews
commit: ab26fdb944c45312a0ef9c40cf4067a4e14d5a9b
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon May 13 00:53:25 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon May 13 00:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab26fdb9

www-apps/jellyfin-bin: add 10.9.1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  4 ++
 www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild | 77 
 2 files changed, 81 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index c6dc08c03c56..16af2fafe89f 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -2,3 +2,7 @@ DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
 DIST jellyfin_10.9.0-amd64.tar.xz 79564752 BLAKE2B 
934e7618a088480b3bdea84a6607de55bdc936af3b481a90ac01daf9ac9de318e8b6d4f4cf49f2a2ca32aea0ba9e1a2a132cbc386a372c61ffb0e47965245bdb
 SHA512 
fdf993c3dcbfb1ea8452e07c1ed2c68e4100f48a01d0cae0789ec01194dd4d5c4281eee337b574cac88a588d93ea01ff87e7a0bdeee0041fcb4b7b4a32eba452
 DIST jellyfin_10.9.0-arm64.tar.xz 75960244 BLAKE2B 
41a5e24cf0a6db05813259fe1c26130597673b6d2156df4e2236e87486418e2296848518c9d34132ce6cc1ada23a020ef7612aead50053cee8f1216b5fc0457d
 SHA512 
7e7cbed120287f5e5be3b8c770bff99b57f40bbff619e754e06a110f67ed286043263d5fc2c574a9dcae222fed13bc31780235a505a0a70f2f88344f88f7d20b
+DIST jellyfin_10.9.1-amd64-musl.tar.xz 80422904 BLAKE2B 
e9c89f30908a62ae3c39360c3b50df9dbf7838bd955fd47caff9654e240a8438c130c2582dcf3f0f5b049e6b5ea30adc537125a433c14676e48948dec3a241c4
 SHA512 
a1c452bce910c1b5f605c65312ea7a1c49463fb03c68e2d54eb1cae899082f7e44113d12549c056cf44fe6c64240aa068dbd16a9dbe6fc4b24e8b060390b30ff
+DIST jellyfin_10.9.1-amd64.tar.xz 79545684 BLAKE2B 
39641b0c34ccd665dbb893699d4908477548dc57f6e815f5521061e9252aa466069f09351d82c0559a305df228564897b77bed74c9cb56079d4868e1284a3b8f
 SHA512 
da46869ea36b7c0eb3e45d93d4a0f5866f00bcbaa7d9b8a27c0e8a05dbbf12aa7aa463f135c581794684f237719c67b1a46c8dc9db5bf5023d05ad924a9b98e4
+DIST jellyfin_10.9.1-arm64-musl.tar.xz 76011964 BLAKE2B 
c916cba81e29ed8f37181471c062286524f91dad5f61a4a774ef10bfd5a86a2de9e6b87d325197ae79676d34e8b1556e61331a0e950196f20b26e683b5c2c70a
 SHA512 
48df2c3909332a59378785de2321a5a9fc753fa71507fd47e063e3449afeaf9b66d403dbd2afc501619d6483bcfb554b347277515cd52c51c851e97a5eeab1da
+DIST jellyfin_10.9.1-arm64.tar.xz 75961796 BLAKE2B 
1dbbc05dee519453bac2de25e9fb1527fe73f3c6f73f098cadd57dfdde05c2f831783f9b13f9520b85c13f954717aad72c4034ba5b728c9d16e978ae72acf568
 SHA512 
b5322f4b2813f7324971fdf703e24ebbcff0b5b0d9f242d188259106bc2cf6a0bef6566705738c76280b8b6497a3d8c8a85410b0ea0381d89f63849cba5ca83f

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.1.ebuild
new file mode 100644
index ..3392e3209a21
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.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
+   # 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-12 Thread Craig Andrews
commit: dede4b7bd936388d7d9f4659cf8733bdba6841a1
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon May 13 00:53:37 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon May 13 00:53:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dede4b7b

www-apps/jellyfin-bin: drop 10.9.0

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  2 -
 www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild | 68 
 2 files changed, 70 deletions(-)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index 16af2fafe89f..bc6f75d87cdb 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,7 +1,5 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
-DIST jellyfin_10.9.0-amd64.tar.xz 79564752 BLAKE2B 
934e7618a088480b3bdea84a6607de55bdc936af3b481a90ac01daf9ac9de318e8b6d4f4cf49f2a2ca32aea0ba9e1a2a132cbc386a372c61ffb0e47965245bdb
 SHA512 
fdf993c3dcbfb1ea8452e07c1ed2c68e4100f48a01d0cae0789ec01194dd4d5c4281eee337b574cac88a588d93ea01ff87e7a0bdeee0041fcb4b7b4a32eba452
-DIST jellyfin_10.9.0-arm64.tar.xz 75960244 BLAKE2B 
41a5e24cf0a6db05813259fe1c26130597673b6d2156df4e2236e87486418e2296848518c9d34132ce6cc1ada23a020ef7612aead50053cee8f1216b5fc0457d
 SHA512 
7e7cbed120287f5e5be3b8c770bff99b57f40bbff619e754e06a110f67ed286043263d5fc2c574a9dcae222fed13bc31780235a505a0a70f2f88344f88f7d20b
 DIST jellyfin_10.9.1-amd64-musl.tar.xz 80422904 BLAKE2B 
e9c89f30908a62ae3c39360c3b50df9dbf7838bd955fd47caff9654e240a8438c130c2582dcf3f0f5b049e6b5ea30adc537125a433c14676e48948dec3a241c4
 SHA512 
a1c452bce910c1b5f605c65312ea7a1c49463fb03c68e2d54eb1cae899082f7e44113d12549c056cf44fe6c64240aa068dbd16a9dbe6fc4b24e8b060390b30ff
 DIST jellyfin_10.9.1-amd64.tar.xz 79545684 BLAKE2B 
39641b0c34ccd665dbb893699d4908477548dc57f6e815f5521061e9252aa466069f09351d82c0559a305df228564897b77bed74c9cb56079d4868e1284a3b8f
 SHA512 
da46869ea36b7c0eb3e45d93d4a0f5866f00bcbaa7d9b8a27c0e8a05dbbf12aa7aa463f135c581794684f237719c67b1a46c8dc9db5bf5023d05ad924a9b98e4
 DIST jellyfin_10.9.1-arm64-musl.tar.xz 76011964 BLAKE2B 
c916cba81e29ed8f37181471c062286524f91dad5f61a4a774ef10bfd5a86a2de9e6b87d325197ae79676d34e8b1556e61331a0e950196f20b26e683b5c2c70a
 SHA512 
48df2c3909332a59378785de2321a5a9fc753fa71507fd47e063e3449afeaf9b66d403dbd2afc501619d6483bcfb554b347277515cd52c51c851e97a5eeab1da

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild
deleted file mode 100644
index 9d3d4b9305fe..
--- a/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild
+++ /dev/null
@@ -1,68 +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? (
-   
https://repo.jellyfin.org/files/server/linux/stable/v${PV}/arm64/jellyfin_${PV}-arm64.tar.xz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/files/server/linux/stable/v${PV}/amd64/jellyfin_${PV}-amd64.tar.xz
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-RESTRICT="mirror test"
-REQUIRED_USE="elibc_glibc"
-
-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 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/

2024-05-12 Thread Craig Andrews
commit: 525d30957f7dd5bfb95a106066d2ccb262f9d7dc
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun May 12 16:21:48 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun May 12 16:22:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525d3095

www-apps/jellyfin-bin: add 10.9.0

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin-bin/Manifest   |  2 +
 www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild | 68 
 2 files changed, 70 insertions(+)

diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest
index ed01436f4de1..c6dc08c03c56 100644
--- a/www-apps/jellyfin-bin/Manifest
+++ b/www-apps/jellyfin-bin/Manifest
@@ -1,2 +1,4 @@
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080
+DIST jellyfin_10.9.0-amd64.tar.xz 79564752 BLAKE2B 
934e7618a088480b3bdea84a6607de55bdc936af3b481a90ac01daf9ac9de318e8b6d4f4cf49f2a2ca32aea0ba9e1a2a132cbc386a372c61ffb0e47965245bdb
 SHA512 
fdf993c3dcbfb1ea8452e07c1ed2c68e4100f48a01d0cae0789ec01194dd4d5c4281eee337b574cac88a588d93ea01ff87e7a0bdeee0041fcb4b7b4a32eba452
+DIST jellyfin_10.9.0-arm64.tar.xz 75960244 BLAKE2B 
41a5e24cf0a6db05813259fe1c26130597673b6d2156df4e2236e87486418e2296848518c9d34132ce6cc1ada23a020ef7612aead50053cee8f1216b5fc0457d
 SHA512 
7e7cbed120287f5e5be3b8c770bff99b57f40bbff619e754e06a110f67ed286043263d5fc2c574a9dcae222fed13bc31780235a505a0a70f2f88344f88f7d20b

diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild
new file mode 100644
index ..9d3d4b9305fe
--- /dev/null
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild
@@ -0,0 +1,68 @@
+# 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? (
+   
https://repo.jellyfin.org/files/server/linux/stable/v${PV}/arm64/jellyfin_${PV}-arm64.tar.xz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/files/server/linux/stable/v${PV}/amd64/jellyfin_${PV}-amd64.tar.xz
+   )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror test"
+REQUIRED_USE="elibc_glibc"
+
+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
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin-bin/, www-apps/jellyfin-bin/files/, www-apps/jellyfin/files/, ...

2024-03-23 Thread Craig Andrews
commit: 7b3bb71592c015fc65d5c1dce813ce8b5c55cb80
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar 22 22:03:43 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Mar 23 18:36:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3bb715

www-apps/jellyfin-bin: move from www-apps/jellyfin

Bug: https://bugs.gentoo.org/915346
Signed-off-by: Maciej Barć  gentoo.org>
Signed-off-by: Craig Andrews  gentoo.org>

 profiles/updates/1Q-2024   |  1 +
 www-apps/{jellyfin => jellyfin-bin}/Manifest   |  0
 .../files/jellyfin.confd   |  0
 .../files/jellyfin.init-r1 |  0
 .../files/jellyfin.service |  0
 .../jellyfin-bin-10.8.13.ebuild}   | 31 --
 www-apps/{jellyfin => jellyfin-bin}/metadata.xml   |  0
 7 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index 1053aa984aa3..420be15dbf42 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -93,3 +93,4 @@ slotmove =dev-ruby/launchy-3.0.0 0 3
 move dev-python/DBUtils dev-python/dbutils
 move dev-python/aiorpcX dev-python/aiorpcx
 move www-apps/sonarr www-apps/sonarr-bin
+move www-apps/jellyfin www-apps/jellyfin-bin

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin-bin/Manifest
similarity index 100%
rename from www-apps/jellyfin/Manifest
rename to www-apps/jellyfin-bin/Manifest

diff --git a/www-apps/jellyfin/files/jellyfin.confd 
b/www-apps/jellyfin-bin/files/jellyfin.confd
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.confd
rename to www-apps/jellyfin-bin/files/jellyfin.confd

diff --git a/www-apps/jellyfin/files/jellyfin.init-r1 
b/www-apps/jellyfin-bin/files/jellyfin.init-r1
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.init-r1
rename to www-apps/jellyfin-bin/files/jellyfin.init-r1

diff --git a/www-apps/jellyfin/files/jellyfin.service 
b/www-apps/jellyfin-bin/files/jellyfin.service
similarity index 100%
rename from www-apps/jellyfin/files/jellyfin.service
rename to www-apps/jellyfin-bin/files/jellyfin.service

diff --git a/www-apps/jellyfin/jellyfin-10.8.13.ebuild 
b/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
similarity index 72%
rename from www-apps/jellyfin/jellyfin-10.8.13.ebuild
rename to www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
index 39218e469f00..ab927c16c0e6 100644
--- a/www-apps/jellyfin/jellyfin-10.8.13.ebuild
+++ b/www-apps/jellyfin-bin/jellyfin-bin-10.8.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,36 +6,39 @@ 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/;
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/
+   https://github.com/jellyfin/jellyfin/;
 
 SRC_URI="
arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_arm64.tar.gz
)
amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/jellyfin_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/jellyfin_${PV}_amd64.tar.gz
)"
 
-RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+RESTRICT="mirror test"
+REQUIRED_USE="elibc_glibc"
+
 DEPEND="acct-user/jellyfin
media-libs/fontconfig
sys-libs/zlib"
 RDEPEND="${DEPEND}
dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
+   media-video/ffmpeg[vpx,x264]"
 BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
+
+INST_DIR="/opt/jellyfin"
 QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
 
 src_unpack() {
unpack ${A}
-   mv ${PN}_${PV} ${P} || die
+   mv jellyfin_${PV} ${P} || die
 }
 
 src_prepare() {
@@ -56,9 +59,9 @@ src_install() {
doins -r "${S}"/*
newtmpfiles - jellyfin.conf <<<"d /var/cache/jellyfin 0775 jellyfin 
jellyfin -"
chmod 755 "${D}${INST_DIR}/jellyfin"
-   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-11-29 Thread Craig Andrews
commit: 281fff98e6b4ca974f56b0d8226e4e91ff6c22df
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 29 13:20:35 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 29 13:20:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281fff98

www-apps/jellyfin: drop 10.8.11

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 -
 www-apps/jellyfin/jellyfin-10.8.11.ebuild | 67 ---
 2 files changed, 69 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 5e5b98914d2c..b1f1c2824e2d 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,5 +1,3 @@
-DIST jellyfin_10.8.11_amd64.tar.gz 99099022 BLAKE2B 
cde20d5b648aff4ad73eb1b18b8849f3decbe50b0cf88589f0f0d8c8b3e03efe74d46d76bcad4202e193cd8768e3226dff560c4388fecd1234a5ada60e68d2ba
 SHA512 
d91914bfcee4cd51608c4df0d887e7711aff31414c006b5ea9ff4f65825069231faec1bfdeaa17074edaa6078c02fe93aacbdf387445fbaa45a2700abe2e251a
-DIST jellyfin_10.8.11_arm64.tar.gz 96033197 BLAKE2B 
5b0ec331d157d1ff783aa010a4260b70b1c0cc62170549b4d926c197c51ead3b99375915753ab40ad90b4a8070db86ceeb200d30128f7e533cd33e365f10e80b
 SHA512 
79bb2fd78b3f659b0e29d3a6a70eb8cdea768d01f1fdff4fa77f0e919e456b0bf441ba4d0bff0c40b34853690fd9530b3de5a361487b66e858b59c17438022c3
 DIST jellyfin_10.8.12_amd64.tar.gz 99106885 BLAKE2B 
b5197b1f9a4ac38d9955c4a53786bf5430deb2e66e41931bb1b70e3074dd63ff530fa553fd6c9111a858d59d92e1001b4e3005ac6d25ff24bd63acce2e83df65
 SHA512 
12f8bb0e9fc97b9b3a82735f6ea3c0208050c2fa5a7eb3c27dc834261b558f97ef547cdea3ff3f3fc1772edbac98c106dd516c3f3b5a36037e88b8ff9b62c6a7
 DIST jellyfin_10.8.12_arm64.tar.gz 96057225 BLAKE2B 
10789af256fdaa473b14aa1294060376becd97ef19ad4491070395cd0aeed35359da9aff3aceb15c82cd546bea470e6ed195385b19a5ae3817828fadeb5fb0b1
 SHA512 
5e8c1226a0c66c35ebebd94bd861ef6f05e712d8a6071194041d9cb6e78758e771416a013ce00138e54cf743501a02e64e5c2a67124231afc0d2bc3f998a1c3b
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36

diff --git a/www-apps/jellyfin/jellyfin-10.8.11.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.11.ebuild
deleted file mode 100644
index 39218e469f00..
--- a/www-apps/jellyfin/jellyfin-10.8.11.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2023 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/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin
-   media-libs/fontconfig
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   pax-mark -m "${ED}${INST_DIR}/jellyfin"
-}
-
-pkg_postinst() {
-   tmpfiles_process jellyfin.conf
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-11-29 Thread Craig Andrews
commit: 866148c694a117f846792d520884bc9437d26229
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 29 13:20:42 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 29 13:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866148c6

www-apps/jellyfin: drop 10.8.12

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 -
 www-apps/jellyfin/jellyfin-10.8.12.ebuild | 67 ---
 2 files changed, 69 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index b1f1c2824e2d..ed01436f4de1 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,4 +1,2 @@
-DIST jellyfin_10.8.12_amd64.tar.gz 99106885 BLAKE2B 
b5197b1f9a4ac38d9955c4a53786bf5430deb2e66e41931bb1b70e3074dd63ff530fa553fd6c9111a858d59d92e1001b4e3005ac6d25ff24bd63acce2e83df65
 SHA512 
12f8bb0e9fc97b9b3a82735f6ea3c0208050c2fa5a7eb3c27dc834261b558f97ef547cdea3ff3f3fc1772edbac98c106dd516c3f3b5a36037e88b8ff9b62c6a7
-DIST jellyfin_10.8.12_arm64.tar.gz 96057225 BLAKE2B 
10789af256fdaa473b14aa1294060376becd97ef19ad4491070395cd0aeed35359da9aff3aceb15c82cd546bea470e6ed195385b19a5ae3817828fadeb5fb0b1
 SHA512 
5e8c1226a0c66c35ebebd94bd861ef6f05e712d8a6071194041d9cb6e78758e771416a013ce00138e54cf743501a02e64e5c2a67124231afc0d2bc3f998a1c3b
 DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
 DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080

diff --git a/www-apps/jellyfin/jellyfin-10.8.12.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.12.ebuild
deleted file mode 100644
index 39218e469f00..
--- a/www-apps/jellyfin/jellyfin-10.8.12.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2023 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/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin
-   media-libs/fontconfig
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   pax-mark -m "${ED}${INST_DIR}/jellyfin"
-}
-
-pkg_postinst() {
-   tmpfiles_process jellyfin.conf
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-11-29 Thread Craig Andrews
commit: e8456c120b573257437b1a0896598e28e2abf8b5
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 29 13:19:39 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 29 13:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8456c12

www-apps/jellyfin: add 10.8.13

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 +
 www-apps/jellyfin/jellyfin-10.8.13.ebuild | 67 +++
 2 files changed, 69 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 5f0bde2f7ab5..5e5b98914d2c 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -2,3 +2,5 @@ DIST jellyfin_10.8.11_amd64.tar.gz 99099022 BLAKE2B 
cde20d5b648aff4ad73eb1b18b88
 DIST jellyfin_10.8.11_arm64.tar.gz 96033197 BLAKE2B 
5b0ec331d157d1ff783aa010a4260b70b1c0cc62170549b4d926c197c51ead3b99375915753ab40ad90b4a8070db86ceeb200d30128f7e533cd33e365f10e80b
 SHA512 
79bb2fd78b3f659b0e29d3a6a70eb8cdea768d01f1fdff4fa77f0e919e456b0bf441ba4d0bff0c40b34853690fd9530b3de5a361487b66e858b59c17438022c3
 DIST jellyfin_10.8.12_amd64.tar.gz 99106885 BLAKE2B 
b5197b1f9a4ac38d9955c4a53786bf5430deb2e66e41931bb1b70e3074dd63ff530fa553fd6c9111a858d59d92e1001b4e3005ac6d25ff24bd63acce2e83df65
 SHA512 
12f8bb0e9fc97b9b3a82735f6ea3c0208050c2fa5a7eb3c27dc834261b558f97ef547cdea3ff3f3fc1772edbac98c106dd516c3f3b5a36037e88b8ff9b62c6a7
 DIST jellyfin_10.8.12_arm64.tar.gz 96057225 BLAKE2B 
10789af256fdaa473b14aa1294060376becd97ef19ad4491070395cd0aeed35359da9aff3aceb15c82cd546bea470e6ed195385b19a5ae3817828fadeb5fb0b1
 SHA512 
5e8c1226a0c66c35ebebd94bd861ef6f05e712d8a6071194041d9cb6e78758e771416a013ce00138e54cf743501a02e64e5c2a67124231afc0d2bc3f998a1c3b
+DIST jellyfin_10.8.13_amd64.tar.gz 99122530 BLAKE2B 
38c5cdb8f0cb5b20f12d6e682277a87d5bf00d083ce346a97d43e77f69dbe99ab2a7f03cc88c94ce9fee365c79d932ce4e5c62c2a820f3b007f32b5b95b5b101
 SHA512 
a7c468ec3500ebe5b4eb18d2dfb75f4c41c237e9e61577eab431021b6c7e173375519ba9f163b1c0fc1f7603771067c60b085c15de09b7db8276e33bffe2aa36
+DIST jellyfin_10.8.13_arm64.tar.gz 96059100 BLAKE2B 
7b0efda60fa8cd93b0f4dc769d032840da6b2e139fa1a6496fb20270e9bbff7eff6adfdac73fe4a2a9529eb258f7943c50bbb57e4886cc6bf40951fc6b760414
 SHA512 
b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9cc3080

diff --git a/www-apps/jellyfin/jellyfin-10.8.13.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.13.ebuild
new file mode 100644
index ..39218e469f00
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.13.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2023 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/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin
+   media-libs/fontconfig
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+   tmpfiles_process jellyfin.conf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-11-05 Thread Craig Andrews
commit: 613c8a1758668b60f110f2fb95e795d9dd2da147
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov  5 19:42:44 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov  5 19:43:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613c8a17

www-apps/jellyfin: add 10.8.12

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 +
 www-apps/jellyfin/jellyfin-10.8.12.ebuild | 67 +++
 2 files changed, 69 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index cdc4d481b09b..91e36c1388f7 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -2,3 +2,5 @@ DIST jellyfin_10.8.10_amd64.tar.gz 99073643 BLAKE2B 
044373d249644684fd8eaa3d1031
 DIST jellyfin_10.8.10_arm64.tar.gz 96002970 BLAKE2B 
040a531b997dfc4ed5d6508e6913bce4c796e1be5e5b2e113f9e756ffd997a999e1df868929301c38d60c44a457a041316bc8d5bac32a8f5ba0e2b8908031da0
 SHA512 
3b2ca1587965a507f196f6508ebf3f703419a3aac0f9ee119997cef2cbe114d2d4b537475243263f15562cc84e2b41f337411ea38487f102548c80fbfa3131e5
 DIST jellyfin_10.8.11_amd64.tar.gz 99099022 BLAKE2B 
cde20d5b648aff4ad73eb1b18b8849f3decbe50b0cf88589f0f0d8c8b3e03efe74d46d76bcad4202e193cd8768e3226dff560c4388fecd1234a5ada60e68d2ba
 SHA512 
d91914bfcee4cd51608c4df0d887e7711aff31414c006b5ea9ff4f65825069231faec1bfdeaa17074edaa6078c02fe93aacbdf387445fbaa45a2700abe2e251a
 DIST jellyfin_10.8.11_arm64.tar.gz 96033197 BLAKE2B 
5b0ec331d157d1ff783aa010a4260b70b1c0cc62170549b4d926c197c51ead3b99375915753ab40ad90b4a8070db86ceeb200d30128f7e533cd33e365f10e80b
 SHA512 
79bb2fd78b3f659b0e29d3a6a70eb8cdea768d01f1fdff4fa77f0e919e456b0bf441ba4d0bff0c40b34853690fd9530b3de5a361487b66e858b59c17438022c3
+DIST jellyfin_10.8.12_amd64.tar.gz 99106885 BLAKE2B 
b5197b1f9a4ac38d9955c4a53786bf5430deb2e66e41931bb1b70e3074dd63ff530fa553fd6c9111a858d59d92e1001b4e3005ac6d25ff24bd63acce2e83df65
 SHA512 
12f8bb0e9fc97b9b3a82735f6ea3c0208050c2fa5a7eb3c27dc834261b558f97ef547cdea3ff3f3fc1772edbac98c106dd516c3f3b5a36037e88b8ff9b62c6a7
+DIST jellyfin_10.8.12_arm64.tar.gz 96057225 BLAKE2B 
10789af256fdaa473b14aa1294060376becd97ef19ad4491070395cd0aeed35359da9aff3aceb15c82cd546bea470e6ed195385b19a5ae3817828fadeb5fb0b1
 SHA512 
5e8c1226a0c66c35ebebd94bd861ef6f05e712d8a6071194041d9cb6e78758e771416a013ce00138e54cf743501a02e64e5c2a67124231afc0d2bc3f998a1c3b

diff --git a/www-apps/jellyfin/jellyfin-10.8.12.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.12.ebuild
new file mode 100644
index ..39218e469f00
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.12.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2023 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/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin
+   media-libs/fontconfig
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+   tmpfiles_process jellyfin.conf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-11-05 Thread Craig Andrews
commit: 12e836f87540e87b65194bc03f045d1ebbcd40a6
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Nov  5 19:43:01 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Nov  5 19:43:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e836f8

www-apps/jellyfin: drop 10.8.10

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 -
 www-apps/jellyfin/jellyfin-10.8.10.ebuild | 67 ---
 2 files changed, 69 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 91e36c1388f7..5f0bde2f7ab5 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,5 +1,3 @@
-DIST jellyfin_10.8.10_amd64.tar.gz 99073643 BLAKE2B 
044373d249644684fd8eaa3d1031b7ffcb90a45b5a90a8abb949604660befdcf084d1675c121a41119c5ebe1b440e4e913c74be6f28be5d15855da5b6e0f5090
 SHA512 
0574c9a20c72a241df06b9844496cab2419eeb467d928bb222ea5745ade2059648f0b8886a0264da8111e57e41b051ff437e4c4ff9af63729f96f66e2c34
-DIST jellyfin_10.8.10_arm64.tar.gz 96002970 BLAKE2B 
040a531b997dfc4ed5d6508e6913bce4c796e1be5e5b2e113f9e756ffd997a999e1df868929301c38d60c44a457a041316bc8d5bac32a8f5ba0e2b8908031da0
 SHA512 
3b2ca1587965a507f196f6508ebf3f703419a3aac0f9ee119997cef2cbe114d2d4b537475243263f15562cc84e2b41f337411ea38487f102548c80fbfa3131e5
 DIST jellyfin_10.8.11_amd64.tar.gz 99099022 BLAKE2B 
cde20d5b648aff4ad73eb1b18b8849f3decbe50b0cf88589f0f0d8c8b3e03efe74d46d76bcad4202e193cd8768e3226dff560c4388fecd1234a5ada60e68d2ba
 SHA512 
d91914bfcee4cd51608c4df0d887e7711aff31414c006b5ea9ff4f65825069231faec1bfdeaa17074edaa6078c02fe93aacbdf387445fbaa45a2700abe2e251a
 DIST jellyfin_10.8.11_arm64.tar.gz 96033197 BLAKE2B 
5b0ec331d157d1ff783aa010a4260b70b1c0cc62170549b4d926c197c51ead3b99375915753ab40ad90b4a8070db86ceeb200d30128f7e533cd33e365f10e80b
 SHA512 
79bb2fd78b3f659b0e29d3a6a70eb8cdea768d01f1fdff4fa77f0e919e456b0bf441ba4d0bff0c40b34853690fd9530b3de5a361487b66e858b59c17438022c3
 DIST jellyfin_10.8.12_amd64.tar.gz 99106885 BLAKE2B 
b5197b1f9a4ac38d9955c4a53786bf5430deb2e66e41931bb1b70e3074dd63ff530fa553fd6c9111a858d59d92e1001b4e3005ac6d25ff24bd63acce2e83df65
 SHA512 
12f8bb0e9fc97b9b3a82735f6ea3c0208050c2fa5a7eb3c27dc834261b558f97ef547cdea3ff3f3fc1772edbac98c106dd516c3f3b5a36037e88b8ff9b62c6a7

diff --git a/www-apps/jellyfin/jellyfin-10.8.10.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.10.ebuild
deleted file mode 100644
index 39218e469f00..
--- a/www-apps/jellyfin/jellyfin-10.8.10.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2023 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/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin
-   media-libs/fontconfig
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   pax-mark -m "${ED}${INST_DIR}/jellyfin"
-}
-
-pkg_postinst() {
-   tmpfiles_process jellyfin.conf
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-09-25 Thread Craig Andrews
commit: 19ead67849695e44a7be512e50d71578168b6081
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Sep 25 14:41:22 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Sep 25 14:42:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ead678

www-apps/jellyfin: add 10.8.11

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 +
 www-apps/jellyfin/jellyfin-10.8.11.ebuild | 67 +++
 2 files changed, 69 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 3d5ee5e16254..cdc4d481b09b 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,2 +1,4 @@
 DIST jellyfin_10.8.10_amd64.tar.gz 99073643 BLAKE2B 
044373d249644684fd8eaa3d1031b7ffcb90a45b5a90a8abb949604660befdcf084d1675c121a41119c5ebe1b440e4e913c74be6f28be5d15855da5b6e0f5090
 SHA512 
0574c9a20c72a241df06b9844496cab2419eeb467d928bb222ea5745ade2059648f0b8886a0264da8111e57e41b051ff437e4c4ff9af63729f96f66e2c34
 DIST jellyfin_10.8.10_arm64.tar.gz 96002970 BLAKE2B 
040a531b997dfc4ed5d6508e6913bce4c796e1be5e5b2e113f9e756ffd997a999e1df868929301c38d60c44a457a041316bc8d5bac32a8f5ba0e2b8908031da0
 SHA512 
3b2ca1587965a507f196f6508ebf3f703419a3aac0f9ee119997cef2cbe114d2d4b537475243263f15562cc84e2b41f337411ea38487f102548c80fbfa3131e5
+DIST jellyfin_10.8.11_amd64.tar.gz 99099022 BLAKE2B 
cde20d5b648aff4ad73eb1b18b8849f3decbe50b0cf88589f0f0d8c8b3e03efe74d46d76bcad4202e193cd8768e3226dff560c4388fecd1234a5ada60e68d2ba
 SHA512 
d91914bfcee4cd51608c4df0d887e7711aff31414c006b5ea9ff4f65825069231faec1bfdeaa17074edaa6078c02fe93aacbdf387445fbaa45a2700abe2e251a
+DIST jellyfin_10.8.11_arm64.tar.gz 96033197 BLAKE2B 
5b0ec331d157d1ff783aa010a4260b70b1c0cc62170549b4d926c197c51ead3b99375915753ab40ad90b4a8070db86ceeb200d30128f7e533cd33e365f10e80b
 SHA512 
79bb2fd78b3f659b0e29d3a6a70eb8cdea768d01f1fdff4fa77f0e919e456b0bf441ba4d0bff0c40b34853690fd9530b3de5a361487b66e858b59c17438022c3

diff --git a/www-apps/jellyfin/jellyfin-10.8.11.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.11.ebuild
new file mode 100644
index ..39218e469f00
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.11.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2023 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/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin
+   media-libs/fontconfig
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+   tmpfiles_process jellyfin.conf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-04-23 Thread Craig Andrews
commit: f328b223fb6d839ac14f31017def48fd7dd725f5
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Apr 23 18:13:29 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 23 18:14:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f328b223

www-apps/jellyfin: drop 10.8.9, 10.8.9-r1

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest  |  2 -
 www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild | 67 -
 www-apps/jellyfin/jellyfin-10.8.9.ebuild| 60 --
 3 files changed, 129 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 6e4578e6420f..3d5ee5e16254 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,4 +1,2 @@
 DIST jellyfin_10.8.10_amd64.tar.gz 99073643 BLAKE2B 
044373d249644684fd8eaa3d1031b7ffcb90a45b5a90a8abb949604660befdcf084d1675c121a41119c5ebe1b440e4e913c74be6f28be5d15855da5b6e0f5090
 SHA512 
0574c9a20c72a241df06b9844496cab2419eeb467d928bb222ea5745ade2059648f0b8886a0264da8111e57e41b051ff437e4c4ff9af63729f96f66e2c34
 DIST jellyfin_10.8.10_arm64.tar.gz 96002970 BLAKE2B 
040a531b997dfc4ed5d6508e6913bce4c796e1be5e5b2e113f9e756ffd997a999e1df868929301c38d60c44a457a041316bc8d5bac32a8f5ba0e2b8908031da0
 SHA512 
3b2ca1587965a507f196f6508ebf3f703419a3aac0f9ee119997cef2cbe114d2d4b537475243263f15562cc84e2b41f337411ea38487f102548c80fbfa3131e5
-DIST jellyfin_10.8.9_amd64.tar.gz 99033391 BLAKE2B 
c122f68057f659b4c51ec83e0a07b50ad0c2ba40019c4dd614c059d6e2fae7d40b29d098926970bc0c43cec9d320449f5098ddfb6eac115ad6516d003cc719fd
 SHA512 
e15445ea0843fb89cbdec8c6e81b7b0652e34bd7c6514fa33a9aa4833e2b12c62bf72b3c5c94ecc242a953c2ed0f8bd67fbb7131897894176fd98b6827d0a40a
-DIST jellyfin_10.8.9_arm64.tar.gz 95954009 BLAKE2B 
9cce07c02988a5a141598ef4ca970b8f87eefefc11992a7413beece281f35cff4de4b51fb139eea26aaa2c4f4078f754286bdd7c99031f95e874c6fc350eb21a
 SHA512 
ef5abd9772cd25a62ecacb306caf1fbf2b8cdcd359bd64cfc801cec195eccdfe014fd7e9a7ee09d6ac0650cc329870c834911750566d96285439b131a947768a

diff --git a/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
deleted file mode 100644
index 39218e469f00..
--- a/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2022-2023 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/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin
-   media-libs/fontconfig
-   sys-libs/zlib"
-RDEPEND="${DEPEND}
-   dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   pax-mark -m "${ED}${INST_DIR}/jellyfin"
-}
-
-pkg_postinst() {
-   tmpfiles_process jellyfin.conf
-}

diff --git a/www-apps/jellyfin/jellyfin-10.8.9.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.9.ebuild
deleted file mode 100644
index 128befba388b..
--- a/www-apps/jellyfin/jellyfin-10.8.9.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils systemd
-
-DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-04-23 Thread Craig Andrews
commit: 716469a223ccf98b568c8bc5f9c041b80b6657d6
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Apr 23 18:12:34 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Apr 23 18:14:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=716469a2

www-apps/jellyfin: add 10.8.10

Bug: https://bugs.gentoo.org/904891
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest|  2 +
 www-apps/jellyfin/jellyfin-10.8.10.ebuild | 67 +++
 2 files changed, 69 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index c7b4d812de89..6e4578e6420f 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,2 +1,4 @@
+DIST jellyfin_10.8.10_amd64.tar.gz 99073643 BLAKE2B 
044373d249644684fd8eaa3d1031b7ffcb90a45b5a90a8abb949604660befdcf084d1675c121a41119c5ebe1b440e4e913c74be6f28be5d15855da5b6e0f5090
 SHA512 
0574c9a20c72a241df06b9844496cab2419eeb467d928bb222ea5745ade2059648f0b8886a0264da8111e57e41b051ff437e4c4ff9af63729f96f66e2c34
+DIST jellyfin_10.8.10_arm64.tar.gz 96002970 BLAKE2B 
040a531b997dfc4ed5d6508e6913bce4c796e1be5e5b2e113f9e756ffd997a999e1df868929301c38d60c44a457a041316bc8d5bac32a8f5ba0e2b8908031da0
 SHA512 
3b2ca1587965a507f196f6508ebf3f703419a3aac0f9ee119997cef2cbe114d2d4b537475243263f15562cc84e2b41f337411ea38487f102548c80fbfa3131e5
 DIST jellyfin_10.8.9_amd64.tar.gz 99033391 BLAKE2B 
c122f68057f659b4c51ec83e0a07b50ad0c2ba40019c4dd614c059d6e2fae7d40b29d098926970bc0c43cec9d320449f5098ddfb6eac115ad6516d003cc719fd
 SHA512 
e15445ea0843fb89cbdec8c6e81b7b0652e34bd7c6514fa33a9aa4833e2b12c62bf72b3c5c94ecc242a953c2ed0f8bd67fbb7131897894176fd98b6827d0a40a
 DIST jellyfin_10.8.9_arm64.tar.gz 95954009 BLAKE2B 
9cce07c02988a5a141598ef4ca970b8f87eefefc11992a7413beece281f35cff4de4b51fb139eea26aaa2c4f4078f754286bdd7c99031f95e874c6fc350eb21a
 SHA512 
ef5abd9772cd25a62ecacb306caf1fbf2b8cdcd359bd64cfc801cec195eccdfe014fd7e9a7ee09d6ac0650cc329870c834911750566d96285439b131a947768a

diff --git a/www-apps/jellyfin/jellyfin-10.8.10.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.10.ebuild
new file mode 100644
index ..39218e469f00
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.10.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2022-2023 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/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin
+   media-libs/fontconfig
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+   tmpfiles_process jellyfin.conf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-02-25 Thread Joonas Niilola
commit: 9b988a1587d2c1bd134ecbac878ccdd53da5c9ee
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Feb 25 09:10:37 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 25 09:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b988a15

www-apps/jellyfin: add missing deps

Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
index 60b0a60bcc2a..39218e469f00 100644
--- a/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
@@ -22,7 +22,9 @@ RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin"
+DEPEND="acct-user/jellyfin
+   media-libs/fontconfig
+   sys-libs/zlib"
 RDEPEND="${DEPEND}
dev-libs/icu
media-video/ffmpeg[vpx,x264]



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-02-25 Thread Joonas Niilola
commit: 447ca26e88e5d17cef04b44917daed7b07a5
Author: Fredrik Eriksson  fulh  ax>
AuthorDate: Sun Feb 12 07:42:46 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Feb 25 09:11:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447ca26e

www-apps/jellyfin: Add tmpfiles.d configuration

Closes: https://bugs.gentoo.org/888097
Signed-off-by: Fredrik Eriksson  fulh.ax>
Closes: https://github.com/gentoo/gentoo/pull/29554
Signed-off-by: Joonas Niilola  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild | 65 +
 1 file changed, 65 insertions(+)

diff --git a/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
new file mode 100644
index ..60b0a60bcc2a
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.9-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 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/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}
+
+pkg_postinst() {
+   tmpfiles_process jellyfin.conf
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-01-23 Thread Craig Andrews
commit: 42e05580825ccc581cc4f022120a7d5a91fb7f02
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jan 23 13:38:02 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jan 23 13:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e05580

www-apps/jellyfin: drop 10.8.7, 10.8.8

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  4 ---
 www-apps/jellyfin/jellyfin-10.8.7.ebuild | 60 
 www-apps/jellyfin/jellyfin-10.8.8.ebuild | 60 
 3 files changed, 124 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 39fee298eea0..c7b4d812de89 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,6 +1,2 @@
-DIST jellyfin_10.8.7_amd64.tar.gz 99036714 BLAKE2B 
db6e473ab60f9d9efd39db3533e9b0e9a55efb8a9e877c97460a8680e5fc80928c63c9cc0dacf72954f778564bc0cd91195da4603dd4356f97ad2060287be65a
 SHA512 
d2e98f1c2c4caf2eb8a68c4177f8bdd956a89e7719fd3387fd571771731d1bdb2195f2881cb969017b7180bba01f69d205b38e0671df1115c23c582656c203ac
-DIST jellyfin_10.8.7_arm64.tar.gz 95956856 BLAKE2B 
c8827b00eb9225e97706eb1130fc315b546c524615ef1277587f9015c353d8d31d82eaa23d1d98427a6bd8dcfe68c899322dfd9e2c0bfe3cb145c6e328b1b4b0
 SHA512 
24486d2c282b667d1b28c75dbbe8f4fd3f54672ce3d099a0f1d210993f318458d92b8aab635f4b3b6807bd5af4370b77c75afd6e542d32e78a98c5f174ed5ad2
-DIST jellyfin_10.8.8_amd64.tar.gz 99013721 BLAKE2B 
71d1ffb29fd5dfe4b5e5e9b70b35bbd7f8d0504b908e4c216312dd68f712b0902bcfc15732f7cd28bb79609dfbd8b04cb905845379cbc73ba755f6ad1e624722
 SHA512 
1bb214f28e876dc4d46479edec5e53d9ea43041d0450a9ed144358f79740504fd5daf442d7343fd0f5c2c5f4285ad0289b2c52ab0a55e015241d8d2c7878161e
-DIST jellyfin_10.8.8_arm64.tar.gz 95944210 BLAKE2B 
a0c71e11b0d27dd05be4a52f337081d09d71b47f6cf9a9d70075a94c8fc46e38e8b7591ba88faedf15a1c844b810c3403d53878d14d01b7f2253d6c9e48451dc
 SHA512 
7c944d8d223f74ffc5fcc0d5bd043307bddea5453b02b3f6901a14ba06c15ff57c84877a684b413fc3bb981bff3ccdd82ef99693122b9bf920102e55164c6b92
 DIST jellyfin_10.8.9_amd64.tar.gz 99033391 BLAKE2B 
c122f68057f659b4c51ec83e0a07b50ad0c2ba40019c4dd614c059d6e2fae7d40b29d098926970bc0c43cec9d320449f5098ddfb6eac115ad6516d003cc719fd
 SHA512 
e15445ea0843fb89cbdec8c6e81b7b0652e34bd7c6514fa33a9aa4833e2b12c62bf72b3c5c94ecc242a953c2ed0f8bd67fbb7131897894176fd98b6827d0a40a
 DIST jellyfin_10.8.9_arm64.tar.gz 95954009 BLAKE2B 
9cce07c02988a5a141598ef4ca970b8f87eefefc11992a7413beece281f35cff4de4b51fb139eea26aaa2c4f4078f754286bdd7c99031f95e874c6fc350eb21a
 SHA512 
ef5abd9772cd25a62ecacb306caf1fbf2b8cdcd359bd64cfc801cec195eccdfe014fd7e9a7ee09d6ac0650cc329870c834911750566d96285439b131a947768a

diff --git a/www-apps/jellyfin/jellyfin-10.8.7.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.7.ebuild
deleted file mode 100644
index f5f2fd5b546a..
--- a/www-apps/jellyfin/jellyfin-10.8.7.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pax-utils systemd
-
-DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
-HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-DEPEND="acct-user/jellyfin"
-RDEPEND="${DEPEND}
-   dev-libs/icu
-   media-video/ffmpeg[vpx,x264]
-   sys-libs/glibc"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${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}"/*
-   chmod 755 "${D}${INST_DIR}/jellyfin"
-   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
-   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-   pax-mark -m "${ED}${INST_DIR}/jellyfin"
-}

diff --git a/www-apps/jellyfin/jellyfin-10.8.8.ebuild 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2023-01-23 Thread Craig Andrews
commit: e490d0ee5b955c04d5ab673850207f9be65be1cc
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jan 23 13:37:52 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jan 23 13:40:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e490d0ee

www-apps/jellyfin: add 10.8.9

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/jellyfin-10.8.9.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 0757e19e8925..39fee298eea0 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -2,3 +2,5 @@ DIST jellyfin_10.8.7_amd64.tar.gz 99036714 BLAKE2B 
db6e473ab60f9d9efd39db3533e9b
 DIST jellyfin_10.8.7_arm64.tar.gz 95956856 BLAKE2B 
c8827b00eb9225e97706eb1130fc315b546c524615ef1277587f9015c353d8d31d82eaa23d1d98427a6bd8dcfe68c899322dfd9e2c0bfe3cb145c6e328b1b4b0
 SHA512 
24486d2c282b667d1b28c75dbbe8f4fd3f54672ce3d099a0f1d210993f318458d92b8aab635f4b3b6807bd5af4370b77c75afd6e542d32e78a98c5f174ed5ad2
 DIST jellyfin_10.8.8_amd64.tar.gz 99013721 BLAKE2B 
71d1ffb29fd5dfe4b5e5e9b70b35bbd7f8d0504b908e4c216312dd68f712b0902bcfc15732f7cd28bb79609dfbd8b04cb905845379cbc73ba755f6ad1e624722
 SHA512 
1bb214f28e876dc4d46479edec5e53d9ea43041d0450a9ed144358f79740504fd5daf442d7343fd0f5c2c5f4285ad0289b2c52ab0a55e015241d8d2c7878161e
 DIST jellyfin_10.8.8_arm64.tar.gz 95944210 BLAKE2B 
a0c71e11b0d27dd05be4a52f337081d09d71b47f6cf9a9d70075a94c8fc46e38e8b7591ba88faedf15a1c844b810c3403d53878d14d01b7f2253d6c9e48451dc
 SHA512 
7c944d8d223f74ffc5fcc0d5bd043307bddea5453b02b3f6901a14ba06c15ff57c84877a684b413fc3bb981bff3ccdd82ef99693122b9bf920102e55164c6b92
+DIST jellyfin_10.8.9_amd64.tar.gz 99033391 BLAKE2B 
c122f68057f659b4c51ec83e0a07b50ad0c2ba40019c4dd614c059d6e2fae7d40b29d098926970bc0c43cec9d320449f5098ddfb6eac115ad6516d003cc719fd
 SHA512 
e15445ea0843fb89cbdec8c6e81b7b0652e34bd7c6514fa33a9aa4833e2b12c62bf72b3c5c94ecc242a953c2ed0f8bd67fbb7131897894176fd98b6827d0a40a
+DIST jellyfin_10.8.9_arm64.tar.gz 95954009 BLAKE2B 
9cce07c02988a5a141598ef4ca970b8f87eefefc11992a7413beece281f35cff4de4b51fb139eea26aaa2c4f4078f754286bdd7c99031f95e874c6fc350eb21a
 SHA512 
ef5abd9772cd25a62ecacb306caf1fbf2b8cdcd359bd64cfc801cec195eccdfe014fd7e9a7ee09d6ac0650cc329870c834911750566d96285439b131a947768a

diff --git a/www-apps/jellyfin/jellyfin-10.8.9.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.9.ebuild
new file mode 100644
index ..128befba388b
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.9.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-11-29 Thread Craig Andrews
commit: 132029a08f76fa941d18b0678acc7e0dfd497b2e
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov 29 21:15:45 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov 29 21:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132029a0

www-apps/jellyfin: add 10.8.8

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/jellyfin-10.8.8.ebuild | 60 
 2 files changed, 62 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 2761224b70c2..0757e19e8925 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,2 +1,4 @@
 DIST jellyfin_10.8.7_amd64.tar.gz 99036714 BLAKE2B 
db6e473ab60f9d9efd39db3533e9b0e9a55efb8a9e877c97460a8680e5fc80928c63c9cc0dacf72954f778564bc0cd91195da4603dd4356f97ad2060287be65a
 SHA512 
d2e98f1c2c4caf2eb8a68c4177f8bdd956a89e7719fd3387fd571771731d1bdb2195f2881cb969017b7180bba01f69d205b38e0671df1115c23c582656c203ac
 DIST jellyfin_10.8.7_arm64.tar.gz 95956856 BLAKE2B 
c8827b00eb9225e97706eb1130fc315b546c524615ef1277587f9015c353d8d31d82eaa23d1d98427a6bd8dcfe68c899322dfd9e2c0bfe3cb145c6e328b1b4b0
 SHA512 
24486d2c282b667d1b28c75dbbe8f4fd3f54672ce3d099a0f1d210993f318458d92b8aab635f4b3b6807bd5af4370b77c75afd6e542d32e78a98c5f174ed5ad2
+DIST jellyfin_10.8.8_amd64.tar.gz 99013721 BLAKE2B 
71d1ffb29fd5dfe4b5e5e9b70b35bbd7f8d0504b908e4c216312dd68f712b0902bcfc15732f7cd28bb79609dfbd8b04cb905845379cbc73ba755f6ad1e624722
 SHA512 
1bb214f28e876dc4d46479edec5e53d9ea43041d0450a9ed144358f79740504fd5daf442d7343fd0f5c2c5f4285ad0289b2c52ab0a55e015241d8d2c7878161e
+DIST jellyfin_10.8.8_arm64.tar.gz 95944210 BLAKE2B 
a0c71e11b0d27dd05be4a52f337081d09d71b47f6cf9a9d70075a94c8fc46e38e8b7591ba88faedf15a1c844b810c3403d53878d14d01b7f2253d6c9e48451dc
 SHA512 
7c944d8d223f74ffc5fcc0d5bd043307bddea5453b02b3f6901a14ba06c15ff57c84877a684b413fc3bb981bff3ccdd82ef99693122b9bf920102e55164c6b92

diff --git a/www-apps/jellyfin/jellyfin-10.8.8.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.8.ebuild
new file mode 100644
index ..f5f2fd5b546a
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pax-utils systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-11-05 Thread Craig Andrews
commit: 02c361a8733fd006d5fcf2f12a2a75e3aae657a8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Nov  5 16:12:15 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Nov  5 19:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c361a8

www-apps/jellyfin: fix crash on grsec kernel

Bug: https://bugs.gentoo.org/879881
Signed-off-by: Viorel Munteanu  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28146
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.7.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www-apps/jellyfin/jellyfin-10.8.7.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.7.ebuild
index b9f06b4b0e3e..f5f2fd5b546a 100644
--- a/www-apps/jellyfin/jellyfin-10.8.7.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit systemd
+inherit pax-utils systemd
 
 DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
 HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
@@ -56,4 +56,5 @@ src_install() {
newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
newconfd "${FILESDIR}"/${PN}.confd "${PN}"
systemd_dounit "${FILESDIR}/${PN}.service"
+   pax-mark -m "${ED}${INST_DIR}/jellyfin"
 }



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/, www-apps/jellyfin/files/

2022-11-01 Thread Craig Andrews
commit: e6f218a1576beb106c9dcf6093b5b9f3d408e1c1
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov  1 12:55:47 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov  1 12:56:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f218a1

www-apps/jellyfin: drop 10.8.3, 10.8.4, 10.8.5

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  6 
 www-apps/jellyfin/files/jellyfin.init| 14 
 www-apps/jellyfin/jellyfin-10.8.3.ebuild | 58 ---
 www-apps/jellyfin/jellyfin-10.8.4.ebuild | 59 
 www-apps/jellyfin/jellyfin-10.8.5.ebuild | 59 
 5 files changed, 196 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index dffb93016e53..2761224b70c2 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,8 +1,2 @@
-DIST jellyfin_10.8.3_amd64.tar.gz 99057856 BLAKE2B 
5ec1a2ddeedeb7ef0f6c275501ff17e5e11e2c22b66b6a5fc6c07c3ed5d59ef9c9f43e5b6b235a2ec3185bc6c6a31d2378d34c309705c27125088079fdf82486
 SHA512 
c09cc8ccce37bea3795243f7481f3cd4585285137c7cc170cf44e5ab1a9b6481115e43dbd5db839236ff02265c35c79fff7a0ea5580039e75a7f6b5f8c5aa921
-DIST jellyfin_10.8.3_arm64.tar.gz 62111744 BLAKE2B 
b5affe419caf8ce5bce6939926296d9c5d06c45a8e8bacf6a6315adc2549ba921659a8b1c11c0bb3d0b034db97d8b4d943c0690489ce6b28d41debe92a13d1d8
 SHA512 
3923829902363fb48a056b451ac143e5380b1ae5c74a88e3b40a430e019e299bab1f9fb9e86ae9eb5a72f8deb9d0c7c6f4d16610b249ef66c501b02fc3c16416
-DIST jellyfin_10.8.4_amd64.tar.gz 99062057 BLAKE2B 
581ea96f62d562434d9cc1bbf807e4a5a1e29516ccedf18476886cf71df1cd77ea7f9d41961ebdcbe1faf40fdb43cdf9303189b247754f335eed00140bff9626
 SHA512 
5f5499acc8ff0fb656053922524b72ee3206db46ddc3e3a0fae35f66844ac49c107a9bdd71af82fda4beea9011e20a8f3b615d77d988f1ad82fee7fc30d88508
-DIST jellyfin_10.8.4_arm64.tar.gz 96000767 BLAKE2B 
d2e2e64f8c73eb4a0537e64518cf498056e76dbaa6c4450b9579b602579e5fd52d4b83fe2c0b80d9211060b97cd4e5c9a698f0169233ab6de22f6d31b8321d55
 SHA512 
fdf866c4247176658d7f3834c24f21c6f11bac8b0a6d786b349fa92ca31d02131d4e0f0b58d5f183d56b509c5900f38a944959e9825255d266865aff619577c0
-DIST jellyfin_10.8.5_amd64.tar.gz 99018218 BLAKE2B 
dfb76a13d1b2ffb56dc07751c958134964c4d0d7922a494afcd953457649ede075c8e4cf15d3fc71fe38133d272072fcb6dd3b1ddc574c73ff7d23504c453987
 SHA512 
9a1c078e1b64510f89783cd853d7ae1e09475d94b905fd231cc4e9eedaac6160c23de8ea580e5c13e8dcca0b699e06f49b7d34489cd1fd07ff2c207396e4fc6a
-DIST jellyfin_10.8.5_arm64.tar.gz 95931557 BLAKE2B 
6e376de04cbf269373fb4d294eba701de4cf993348b4b902185f8369ee3fde633df566c1695411cf72b56d72cb3fa440865132cbbd88674357739f5b9a762226
 SHA512 
68636d594e7d9dbee2a8f5649492d616e823bd9f65845d8f244df0718e18b03f6a9e798293ee64b68a2643470bbc61ef2884c8ce3130539b779b010f51502a80
 DIST jellyfin_10.8.7_amd64.tar.gz 99036714 BLAKE2B 
db6e473ab60f9d9efd39db3533e9b0e9a55efb8a9e877c97460a8680e5fc80928c63c9cc0dacf72954f778564bc0cd91195da4603dd4356f97ad2060287be65a
 SHA512 
d2e98f1c2c4caf2eb8a68c4177f8bdd956a89e7719fd3387fd571771731d1bdb2195f2881cb969017b7180bba01f69d205b38e0671df1115c23c582656c203ac
 DIST jellyfin_10.8.7_arm64.tar.gz 95956856 BLAKE2B 
c8827b00eb9225e97706eb1130fc315b546c524615ef1277587f9015c353d8d31d82eaa23d1d98427a6bd8dcfe68c899322dfd9e2c0bfe3cb145c6e328b1b4b0
 SHA512 
24486d2c282b667d1b28c75dbbe8f4fd3f54672ce3d099a0f1d210993f318458d92b8aab635f4b3b6807bd5af4370b77c75afd6e542d32e78a98c5f174ed5ad2

diff --git a/www-apps/jellyfin/files/jellyfin.init 
b/www-apps/jellyfin/files/jellyfin.init
deleted file mode 100644
index c4bdacd7c6d1..
--- a/www-apps/jellyfin/files/jellyfin.init
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/sbin/openrc-run
-
-pidfile="/run/${RC_SVCNAME}.pid"
-command="/opt/jellyfin/jellyfin"
-command_args="--logdir /var/log/jellyfin --cachedir /var/cache/jellyfin 
--configdir /etc/jellyfin --datadir /var/lib/jellyfin"
-command_user="${RC_SVCNAME}:${RC_SVCNAME}"
-command_background=true
-
-start_pre() {
-   #  (Commands necessary to prepare to start the service)
-   # Ensure that our dirs are correct
-   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
-   /var/cache/jellyfin
-}

diff --git a/www-apps/jellyfin/jellyfin-10.8.3.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
deleted file mode 100644
index e8eee87aa315..
--- a/www-apps/jellyfin/jellyfin-10.8.3.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
-HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-11-01 Thread Craig Andrews
commit: 0cc614648a1d1aaf79611c5895d295ee6c864428
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Nov  1 12:54:55 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Nov  1 12:54:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc61464

www-apps/jellyfin: add 10.8.7

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/jellyfin-10.8.7.ebuild | 59 
 2 files changed, 61 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 4c725bd09c8b..dffb93016e53 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -4,3 +4,5 @@ DIST jellyfin_10.8.4_amd64.tar.gz 99062057 BLAKE2B 
581ea96f62d562434d9cc1bbf807e
 DIST jellyfin_10.8.4_arm64.tar.gz 96000767 BLAKE2B 
d2e2e64f8c73eb4a0537e64518cf498056e76dbaa6c4450b9579b602579e5fd52d4b83fe2c0b80d9211060b97cd4e5c9a698f0169233ab6de22f6d31b8321d55
 SHA512 
fdf866c4247176658d7f3834c24f21c6f11bac8b0a6d786b349fa92ca31d02131d4e0f0b58d5f183d56b509c5900f38a944959e9825255d266865aff619577c0
 DIST jellyfin_10.8.5_amd64.tar.gz 99018218 BLAKE2B 
dfb76a13d1b2ffb56dc07751c958134964c4d0d7922a494afcd953457649ede075c8e4cf15d3fc71fe38133d272072fcb6dd3b1ddc574c73ff7d23504c453987
 SHA512 
9a1c078e1b64510f89783cd853d7ae1e09475d94b905fd231cc4e9eedaac6160c23de8ea580e5c13e8dcca0b699e06f49b7d34489cd1fd07ff2c207396e4fc6a
 DIST jellyfin_10.8.5_arm64.tar.gz 95931557 BLAKE2B 
6e376de04cbf269373fb4d294eba701de4cf993348b4b902185f8369ee3fde633df566c1695411cf72b56d72cb3fa440865132cbbd88674357739f5b9a762226
 SHA512 
68636d594e7d9dbee2a8f5649492d616e823bd9f65845d8f244df0718e18b03f6a9e798293ee64b68a2643470bbc61ef2884c8ce3130539b779b010f51502a80
+DIST jellyfin_10.8.7_amd64.tar.gz 99036714 BLAKE2B 
db6e473ab60f9d9efd39db3533e9b0e9a55efb8a9e877c97460a8680e5fc80928c63c9cc0dacf72954f778564bc0cd91195da4603dd4356f97ad2060287be65a
 SHA512 
d2e98f1c2c4caf2eb8a68c4177f8bdd956a89e7719fd3387fd571771731d1bdb2195f2881cb969017b7180bba01f69d205b38e0671df1115c23c582656c203ac
+DIST jellyfin_10.8.7_arm64.tar.gz 95956856 BLAKE2B 
c8827b00eb9225e97706eb1130fc315b546c524615ef1277587f9015c353d8d31d82eaa23d1d98427a6bd8dcfe68c899322dfd9e2c0bfe3cb145c6e328b1b4b0
 SHA512 
24486d2c282b667d1b28c75dbbe8f4fd3f54672ce3d099a0f1d210993f318458d92b8aab635f4b3b6807bd5af4370b77c75afd6e542d32e78a98c5f174ed5ad2

diff --git a/www-apps/jellyfin/jellyfin-10.8.7.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.7.ebuild
new file mode 100644
index ..b9f06b4b0e3e
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.7.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   dev-libs/icu
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/, profiles/features/musl/

2022-10-08 Thread Sam James
commit: eb78be4599ef9565646fc25d88f3cd9c86ac
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 15:43:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 15:46:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb78be45

www-apps/jellyfin: depend on glibc (binpkg)

Closes: https://bugs.gentoo.org/876061
Signed-off-by: Sam James  gentoo.org>

 profiles/features/musl/package.mask  | 1 +
 www-apps/jellyfin/jellyfin-10.8.3.ebuild | 3 ++-
 www-apps/jellyfin/jellyfin-10.8.4.ebuild | 3 ++-
 www-apps/jellyfin/jellyfin-10.8.5.ebuild | 3 ++-
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index d29e6b92f13c..1e3b5fccab3b 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -174,6 +174,7 @@ sys-block/hpssacli
 sys-block/megacli
 sys-power/dptfxtract
 www-apps/chromedriver-bin
+www-apps/jellyfin
 www-client/chromium-bin
 www-client/google-chrome
 www-client/google-chrome-beta

diff --git a/www-apps/jellyfin/jellyfin-10.8.3.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
index dd242eb3b144..b5e0bb39283a 100644
--- a/www-apps/jellyfin/jellyfin-10.8.3.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
@@ -24,7 +24,8 @@ SLOT="0"
 KEYWORDS="~amd64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
-   media-video/ffmpeg[vpx,x264]"
+   media-video/ffmpeg[vpx,x264]
+   sys-libs/glibc"
 BDEPEND="acct-user/jellyfin"
 INST_DIR="/opt/${PN}"
 QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"

diff --git a/www-apps/jellyfin/jellyfin-10.8.4.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
index a744c86b3f2e..95ec72a2d1f7 100644
--- a/www-apps/jellyfin/jellyfin-10.8.4.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
@@ -24,8 +24,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
+   dev-libs/icu
media-video/ffmpeg[vpx,x264]
-   dev-libs/icu"
+   sys-libs/glibc"
 BDEPEND="acct-user/jellyfin"
 INST_DIR="/opt/${PN}"
 QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"

diff --git a/www-apps/jellyfin/jellyfin-10.8.5.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.5.ebuild
index a744c86b3f2e..95ec72a2d1f7 100644
--- a/www-apps/jellyfin/jellyfin-10.8.5.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.5.ebuild
@@ -24,8 +24,9 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
+   dev-libs/icu
media-video/ffmpeg[vpx,x264]
-   dev-libs/icu"
+   sys-libs/glibc"
 BDEPEND="acct-user/jellyfin"
 INST_DIR="/opt/${PN}"
 QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-10-08 Thread Sam James
commit: 0e337d33ca940b105f582d8d2194361724a9e0c7
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  8 15:43:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct  8 15:47:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e337d33

www-apps/jellyfin: use -* in KEYWORDS (binpkg)

Signed-off-by: Sam James  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.3.ebuild | 2 +-
 www-apps/jellyfin/jellyfin-10.8.4.ebuild | 2 +-
 www-apps/jellyfin/jellyfin-10.8.5.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/www-apps/jellyfin/jellyfin-10.8.3.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
index b5e0bb39283a..e8eee87aa315 100644
--- a/www-apps/jellyfin/jellyfin-10.8.3.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="-* ~amd64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
media-video/ffmpeg[vpx,x264]

diff --git a/www-apps/jellyfin/jellyfin-10.8.4.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
index 95ec72a2d1f7..b9f06b4b0e3e 100644
--- a/www-apps/jellyfin/jellyfin-10.8.4.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="-* ~amd64 ~arm64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
dev-libs/icu

diff --git a/www-apps/jellyfin/jellyfin-10.8.5.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.5.ebuild
index 95ec72a2d1f7..b9f06b4b0e3e 100644
--- a/www-apps/jellyfin/jellyfin-10.8.5.ebuild
+++ b/www-apps/jellyfin/jellyfin-10.8.5.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 RESTRICT="mirror test"
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="-* ~amd64 ~arm64"
 DEPEND="acct-user/jellyfin"
 RDEPEND="${DEPEND}
dev-libs/icu



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-09-25 Thread Craig Andrews
commit: 59d70687aa186e0a36fd6239d9c73bf9177cd77b
Author: Fredrik Eriksson  fulh  ax>
AuthorDate: Sun Sep 25 15:17:25 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Sep 25 17:34:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d70687

www-apps/jellyfin: bump version to 10.8.5

Signed-off-by: Fredrik Eriksson  fulh.ax>
Closes: https://github.com/gentoo/gentoo/pull/27450
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest |  4 +-
 www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild| 56 --
 ...fin-10.8.1-r2.ebuild => jellyfin-10.8.5.ebuild} |  9 ++--
 3 files changed, 7 insertions(+), 62 deletions(-)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 52327da51132..4c725bd09c8b 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,6 +1,6 @@
-DIST jellyfin_10.8.1_amd64.tar.gz 99055788 BLAKE2B 
1e4be154cfa4982e4f2a9f33b17e23dae3ed888b49c993a0f9dded2267904e41195c0dd0d9b2a47ac8bc10d7d4f45a52141d922e8a1b3348e29cba7e60a9d64c
 SHA512 
ac755137c1859b7b322ff2369d92ebe98757a53c58fa49b9fd178a0b703d829d6c254f4e94a27a7b36b44b92e8b003d86a97cf55e620cd58008f89775f7e4cb4
-DIST jellyfin_10.8.1_arm64.tar.gz 95977557 BLAKE2B 
ecaee96df0e8f01cb31b08b7e3c55d4d906e9dbdada28353ea6653d1f365fa41d68ccc87e26b528d6b25c60b9ae3fc1a31823f7b6f661d12609c7e01bac8eff7
 SHA512 
4ed2748d5efd9fc18a2a4a0c4da24c24e33eb7962441c2864117d31ac1a952639dcc7968f3ff492015f7f1d9d054e93716f745527ca48778f6fdf91cef79e95f
 DIST jellyfin_10.8.3_amd64.tar.gz 99057856 BLAKE2B 
5ec1a2ddeedeb7ef0f6c275501ff17e5e11e2c22b66b6a5fc6c07c3ed5d59ef9c9f43e5b6b235a2ec3185bc6c6a31d2378d34c309705c27125088079fdf82486
 SHA512 
c09cc8ccce37bea3795243f7481f3cd4585285137c7cc170cf44e5ab1a9b6481115e43dbd5db839236ff02265c35c79fff7a0ea5580039e75a7f6b5f8c5aa921
 DIST jellyfin_10.8.3_arm64.tar.gz 62111744 BLAKE2B 
b5affe419caf8ce5bce6939926296d9c5d06c45a8e8bacf6a6315adc2549ba921659a8b1c11c0bb3d0b034db97d8b4d943c0690489ce6b28d41debe92a13d1d8
 SHA512 
3923829902363fb48a056b451ac143e5380b1ae5c74a88e3b40a430e019e299bab1f9fb9e86ae9eb5a72f8deb9d0c7c6f4d16610b249ef66c501b02fc3c16416
 DIST jellyfin_10.8.4_amd64.tar.gz 99062057 BLAKE2B 
581ea96f62d562434d9cc1bbf807e4a5a1e29516ccedf18476886cf71df1cd77ea7f9d41961ebdcbe1faf40fdb43cdf9303189b247754f335eed00140bff9626
 SHA512 
5f5499acc8ff0fb656053922524b72ee3206db46ddc3e3a0fae35f66844ac49c107a9bdd71af82fda4beea9011e20a8f3b615d77d988f1ad82fee7fc30d88508
 DIST jellyfin_10.8.4_arm64.tar.gz 96000767 BLAKE2B 
d2e2e64f8c73eb4a0537e64518cf498056e76dbaa6c4450b9579b602579e5fd52d4b83fe2c0b80d9211060b97cd4e5c9a698f0169233ab6de22f6d31b8321d55
 SHA512 
fdf866c4247176658d7f3834c24f21c6f11bac8b0a6d786b349fa92ca31d02131d4e0f0b58d5f183d56b509c5900f38a944959e9825255d266865aff619577c0
+DIST jellyfin_10.8.5_amd64.tar.gz 99018218 BLAKE2B 
dfb76a13d1b2ffb56dc07751c958134964c4d0d7922a494afcd953457649ede075c8e4cf15d3fc71fe38133d272072fcb6dd3b1ddc574c73ff7d23504c453987
 SHA512 
9a1c078e1b64510f89783cd853d7ae1e09475d94b905fd231cc4e9eedaac6160c23de8ea580e5c13e8dcca0b699e06f49b7d34489cd1fd07ff2c207396e4fc6a
+DIST jellyfin_10.8.5_arm64.tar.gz 95931557 BLAKE2B 
6e376de04cbf269373fb4d294eba701de4cf993348b4b902185f8369ee3fde633df566c1695411cf72b56d72cb3fa440865132cbbd88674357739f5b9a762226
 SHA512 
68636d594e7d9dbee2a8f5649492d616e823bd9f65845d8f244df0718e18b03f6a9e798293ee64b68a2643470bbc61ef2884c8ce3130539b779b010f51502a80

diff --git a/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild
deleted file mode 100644
index 89e644710d48..
--- a/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
-HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-DEPEND="acct-user/jellyfin"
-RDEPEND="${DEPEND}
-   media-video/ffmpeg[vpx,x264]"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${P} || die
-}
-
-src_prepare() {
-   default
-
-   # https://github.com/jellyfin/jellyfin/issues/7471
-   # 

[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-08-14 Thread Craig Andrews
commit: f2af1c6ac675a5da354e1a7455ba1f8d1855ed3c
Author: Fredrik Eriksson  fulh  ax>
AuthorDate: Sun Aug 14 05:50:08 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Aug 14 12:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2af1c6a

www-apps/jellyfin: add 10.8.4

Closes: https://bugs.gentoo.org/863866
Closes: https://bugs.gentoo.org/864945
Signed-off-by: Fredrik Eriksson  fulh.ax>
Closes: https://github.com/gentoo/gentoo/pull/26854
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/jellyfin-10.8.4.ebuild | 58 
 2 files changed, 60 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index cc3807d0cb67..52327da51132 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -2,3 +2,5 @@ DIST jellyfin_10.8.1_amd64.tar.gz 99055788 BLAKE2B 
1e4be154cfa4982e4f2a9f33b17e2
 DIST jellyfin_10.8.1_arm64.tar.gz 95977557 BLAKE2B 
ecaee96df0e8f01cb31b08b7e3c55d4d906e9dbdada28353ea6653d1f365fa41d68ccc87e26b528d6b25c60b9ae3fc1a31823f7b6f661d12609c7e01bac8eff7
 SHA512 
4ed2748d5efd9fc18a2a4a0c4da24c24e33eb7962441c2864117d31ac1a952639dcc7968f3ff492015f7f1d9d054e93716f745527ca48778f6fdf91cef79e95f
 DIST jellyfin_10.8.3_amd64.tar.gz 99057856 BLAKE2B 
5ec1a2ddeedeb7ef0f6c275501ff17e5e11e2c22b66b6a5fc6c07c3ed5d59ef9c9f43e5b6b235a2ec3185bc6c6a31d2378d34c309705c27125088079fdf82486
 SHA512 
c09cc8ccce37bea3795243f7481f3cd4585285137c7cc170cf44e5ab1a9b6481115e43dbd5db839236ff02265c35c79fff7a0ea5580039e75a7f6b5f8c5aa921
 DIST jellyfin_10.8.3_arm64.tar.gz 62111744 BLAKE2B 
b5affe419caf8ce5bce6939926296d9c5d06c45a8e8bacf6a6315adc2549ba921659a8b1c11c0bb3d0b034db97d8b4d943c0690489ce6b28d41debe92a13d1d8
 SHA512 
3923829902363fb48a056b451ac143e5380b1ae5c74a88e3b40a430e019e299bab1f9fb9e86ae9eb5a72f8deb9d0c7c6f4d16610b249ef66c501b02fc3c16416
+DIST jellyfin_10.8.4_amd64.tar.gz 99062057 BLAKE2B 
581ea96f62d562434d9cc1bbf807e4a5a1e29516ccedf18476886cf71df1cd77ea7f9d41961ebdcbe1faf40fdb43cdf9303189b247754f335eed00140bff9626
 SHA512 
5f5499acc8ff0fb656053922524b72ee3206db46ddc3e3a0fae35f66844ac49c107a9bdd71af82fda4beea9011e20a8f3b615d77d988f1ad82fee7fc30d88508
+DIST jellyfin_10.8.4_arm64.tar.gz 96000767 BLAKE2B 
d2e2e64f8c73eb4a0537e64518cf498056e76dbaa6c4450b9579b602579e5fd52d4b83fe2c0b80d9211060b97cd4e5c9a698f0169233ab6de22f6d31b8321d55
 SHA512 
fdf866c4247176658d7f3834c24f21c6f11bac8b0a6d786b349fa92ca31d02131d4e0f0b58d5f183d56b509c5900f38a944959e9825255d266865aff619577c0

diff --git a/www-apps/jellyfin/jellyfin-10.8.4.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
new file mode 100644
index ..a744c86b3f2e
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg[vpx,x264]
+   dev-libs/icu"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-08-01 Thread Craig Andrews
commit: 7fbd3026335b74eafc75dc4baa0157d08eb66a46
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Aug  2 00:47:48 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Aug  2 00:49:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fbd3026

www-apps/jellyfin: add 10.8.3

Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/jellyfin-10.8.3.ebuild | 57 
 2 files changed, 59 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
index 6a6ad79f795f..cc3807d0cb67 100644
--- a/www-apps/jellyfin/Manifest
+++ b/www-apps/jellyfin/Manifest
@@ -1,2 +1,4 @@
 DIST jellyfin_10.8.1_amd64.tar.gz 99055788 BLAKE2B 
1e4be154cfa4982e4f2a9f33b17e23dae3ed888b49c993a0f9dded2267904e41195c0dd0d9b2a47ac8bc10d7d4f45a52141d922e8a1b3348e29cba7e60a9d64c
 SHA512 
ac755137c1859b7b322ff2369d92ebe98757a53c58fa49b9fd178a0b703d829d6c254f4e94a27a7b36b44b92e8b003d86a97cf55e620cd58008f89775f7e4cb4
 DIST jellyfin_10.8.1_arm64.tar.gz 95977557 BLAKE2B 
ecaee96df0e8f01cb31b08b7e3c55d4d906e9dbdada28353ea6653d1f365fa41d68ccc87e26b528d6b25c60b9ae3fc1a31823f7b6f661d12609c7e01bac8eff7
 SHA512 
4ed2748d5efd9fc18a2a4a0c4da24c24e33eb7962441c2864117d31ac1a952639dcc7968f3ff492015f7f1d9d054e93716f745527ca48778f6fdf91cef79e95f
+DIST jellyfin_10.8.3_amd64.tar.gz 99057856 BLAKE2B 
5ec1a2ddeedeb7ef0f6c275501ff17e5e11e2c22b66b6a5fc6c07c3ed5d59ef9c9f43e5b6b235a2ec3185bc6c6a31d2378d34c309705c27125088079fdf82486
 SHA512 
c09cc8ccce37bea3795243f7481f3cd4585285137c7cc170cf44e5ab1a9b6481115e43dbd5db839236ff02265c35c79fff7a0ea5580039e75a7f6b5f8c5aa921
+DIST jellyfin_10.8.3_arm64.tar.gz 62111744 BLAKE2B 
b5affe419caf8ce5bce6939926296d9c5d06c45a8e8bacf6a6315adc2549ba921659a8b1c11c0bb3d0b034db97d8b4d943c0690489ce6b28d41debe92a13d1d8
 SHA512 
3923829902363fb48a056b451ac143e5380b1ae5c74a88e3b40a430e019e299bab1f9fb9e86ae9eb5a72f8deb9d0c7c6f4d16610b249ef66c501b02fc3c16416

diff --git a/www-apps/jellyfin/jellyfin-10.8.3.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
new file mode 100644
index ..dd242eb3b144
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/versions/stable/combined/${PV}/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg[vpx,x264]"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-07-22 Thread Sam James
commit: e87b33e8e232005a5e367327b3314735f1a0ad49
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 23 04:12:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 23 04:12:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e87b33e8

www-apps/jellyfin: [QA] fix dtd URL (HTTP->HTTPS)

Signed-off-by: Sam James  gentoo.org>

 www-apps/jellyfin/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/jellyfin/metadata.xml b/www-apps/jellyfin/metadata.xml
index 9a547e28ad43..8500bdb0844f 100644
--- a/www-apps/jellyfin/metadata.xml
+++ b/www-apps/jellyfin/metadata.xml
@@ -1,5 +1,5 @@
 
-http://www.gentoo.org/dtd/metadata.dtd;>
+https://www.gentoo.org/dtd/metadata.dtd;>
 

gen...@wb9.se



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/files/, www-apps/jellyfin/

2022-07-20 Thread Craig Andrews
commit: 5523d24cba6631172d6e4f7ea9e9c718713ad42c
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Jul 19 18:52:39 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Jul 20 12:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5523d24c

www-apps/jellyfin: Add confd to facilitate greater configurability

Allows easier modification of Jelly's log, cache, data, and
configuration directories, and allows configuration of a proxy.

Signed-off-by: Craig Andrews  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26487
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/files/jellyfin.confd  | 15 
 www-apps/jellyfin/files/jellyfin.init-r1| 24 
 www-apps/jellyfin/jellyfin-10.8.1-r2.ebuild | 57 +
 3 files changed, 96 insertions(+)

diff --git a/www-apps/jellyfin/files/jellyfin.confd 
b/www-apps/jellyfin/files/jellyfin.confd
new file mode 100644
index ..310bef364b90
--- /dev/null
+++ b/www-apps/jellyfin/files/jellyfin.confd
@@ -0,0 +1,15 @@
+# This is the directory that will hold all Jellyfin data, and is also used as 
a default base directory for some other paths below.
+#JELLYFIN_DATA_DIR=/var/lib/jellyfin
+
+# This is the directory where the Jellyfin logs will be stored.
+#JELLYFIN_LOG_DIR=/var/log/jellyfin
+
+# This is the directory containing the server cache.
+#JELLYFIN_CACHE_DIR=/var/cache/jellyfin
+
+# This is the directory containing the server configuration files.
+#JELLYFIN_CONFIG_DIR=/etc/jellyfin
+
+# To configure Jellyfin to use a proxy, set http_proxy and/or https_proxy
+# export http_proxy=192.168.33.10:3128
+# export https_proxy=192.168.33.10:3129

diff --git a/www-apps/jellyfin/files/jellyfin.init-r1 
b/www-apps/jellyfin/files/jellyfin.init-r1
new file mode 100644
index ..c45a532d5c0c
--- /dev/null
+++ b/www-apps/jellyfin/files/jellyfin.init-r1
@@ -0,0 +1,24 @@
+#!/sbin/openrc-run
+
+: ${JELLYFIN_CACHE_DIR:=/var/cache/jellyfin}
+: ${JELLYFIN_LOG_DIR:=/var/log/jellyfin}
+: ${JELLYFIN_DATA_DIR:=/var/lib/jellyfin}
+: ${JELLYFIN_CONFIG_DIR:=/etc/jellyfin}
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/opt/jellyfin/jellyfin"
+command_args="--logdir ${JELLYFIN_LOG_DIR} --cachedir ${JELLYFIN_CACHE_DIR} 
--configdir ${JELLYFIN_CONFIG_DIR} --datadir ${JELLYFIN_DATA_DIR}"
+command_user="${RC_SVCNAME}:${RC_SVCNAME}"
+command_background=true
+
+start_pre() {
+   # Ensure that our dirs are correct
+   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
+   ${JELLYFIN_LOG_DIR}
+   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
+   ${JELLYFIN_CACHE_DIR}
+   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
+   ${JELLYFIN_CONFIG_DIR}
+   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
+   ${JELLYFIN_DATA_DIR}
+}

diff --git a/www-apps/jellyfin/jellyfin-10.8.1-r2.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.1-r2.ebuild
new file mode 100644
index ..76685995e7ca
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.1-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg[vpx,x264]"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init-r1" "${PN}"
+   newconfd "${FILESDIR}"/${PN}.confd "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-07-11 Thread Craig Andrews
commit: 9b889afd13f24ee2cf8d036d44fc5abf3cbf6099
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 11 13:20:35 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 11 13:20:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b889afd

www-apps/jellyfin: Cleanup old version

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.1.ebuild | 49 
 1 file changed, 49 deletions(-)

diff --git a/www-apps/jellyfin/jellyfin-10.8.1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.1.ebuild
deleted file mode 100644
index 561fafc14add..
--- a/www-apps/jellyfin/jellyfin-10.8.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-
-DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
-HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
-
-SRC_URI="
-   arm64? (
-   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_arm64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
-   )
-   amd64? (
-   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_amd64.tar.gz
-   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
-   )"
-
-RESTRICT="mirror test"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-DEPEND="acct-user/jellyfin"
-RDEPEND="${DEPEND}
-   dev-util/lttng-ust:0
-   media-video/ffmpeg[vpx,x264]"
-BDEPEND="acct-user/jellyfin"
-INST_DIR="/opt/${PN}"
-QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
-
-src_unpack() {
-   unpack ${A}
-   mv ${PN}_${PV} ${P} || 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}"/*
-   chmod 755 "${D}${INST_DIR}/jellyfin"
-   newinitd "${FILESDIR}/${PN}.init" "${PN}"
-   systemd_dounit "${FILESDIR}/${PN}.service"
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/

2022-07-11 Thread Craig Andrews
commit: a20df5e9905501468f0c0be71cdf55727238b501
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 11 13:19:15 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 11 13:19:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a20df5e9

www-apps/jellyfin: Delete libcoreclrtraceptprovider.so

Remove dependency on dev-util/lttng-ust

See: https://github.com/jellyfin/jellyfin/issues/7471
Closes: https://bugs.gentoo.org/857495
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild | 56 +
 1 file changed, 56 insertions(+)

diff --git a/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild
new file mode 100644
index ..89e644710d48
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.1-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   media-video/ffmpeg[vpx,x264]"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${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}"/*
+   chmod 755 "${D}${INST_DIR}/jellyfin"
+   newinitd "${FILESDIR}/${PN}.init" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/jellyfin/files/, www-apps/jellyfin/

2022-07-10 Thread Craig Andrews
commit: 105f4270e09468b3a97675619385523d2df217c7
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Jul  8 21:11:40 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Jul 10 18:25:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105f4270

www-apps/jellyfin: puts you in control of streaming media.

Closes: https://bugs.gentoo.org/693090
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 www-apps/jellyfin/Manifest   |  2 ++
 www-apps/jellyfin/files/jellyfin.init| 14 +
 www-apps/jellyfin/files/jellyfin.service | 38 +
 www-apps/jellyfin/jellyfin-10.8.1.ebuild | 49 
 www-apps/jellyfin/metadata.xml   | 20 +
 5 files changed, 123 insertions(+)

diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest
new file mode 100644
index ..6a6ad79f795f
--- /dev/null
+++ b/www-apps/jellyfin/Manifest
@@ -0,0 +1,2 @@
+DIST jellyfin_10.8.1_amd64.tar.gz 99055788 BLAKE2B 
1e4be154cfa4982e4f2a9f33b17e23dae3ed888b49c993a0f9dded2267904e41195c0dd0d9b2a47ac8bc10d7d4f45a52141d922e8a1b3348e29cba7e60a9d64c
 SHA512 
ac755137c1859b7b322ff2369d92ebe98757a53c58fa49b9fd178a0b703d829d6c254f4e94a27a7b36b44b92e8b003d86a97cf55e620cd58008f89775f7e4cb4
+DIST jellyfin_10.8.1_arm64.tar.gz 95977557 BLAKE2B 
ecaee96df0e8f01cb31b08b7e3c55d4d906e9dbdada28353ea6653d1f365fa41d68ccc87e26b528d6b25c60b9ae3fc1a31823f7b6f661d12609c7e01bac8eff7
 SHA512 
4ed2748d5efd9fc18a2a4a0c4da24c24e33eb7962441c2864117d31ac1a952639dcc7968f3ff492015f7f1d9d054e93716f745527ca48778f6fdf91cef79e95f

diff --git a/www-apps/jellyfin/files/jellyfin.init 
b/www-apps/jellyfin/files/jellyfin.init
new file mode 100644
index ..c4bdacd7c6d1
--- /dev/null
+++ b/www-apps/jellyfin/files/jellyfin.init
@@ -0,0 +1,14 @@
+#!/sbin/openrc-run
+
+pidfile="/run/${RC_SVCNAME}.pid"
+command="/opt/jellyfin/jellyfin"
+command_args="--logdir /var/log/jellyfin --cachedir /var/cache/jellyfin 
--configdir /etc/jellyfin --datadir /var/lib/jellyfin"
+command_user="${RC_SVCNAME}:${RC_SVCNAME}"
+command_background=true
+
+start_pre() {
+   #  (Commands necessary to prepare to start the service)
+   # Ensure that our dirs are correct
+   checkpath --directory --owner jellyfin:jellyfin --mode 0775 \
+   /var/cache/jellyfin
+}

diff --git a/www-apps/jellyfin/files/jellyfin.service 
b/www-apps/jellyfin/files/jellyfin.service
new file mode 100644
index ..f20bfeb3e352
--- /dev/null
+++ b/www-apps/jellyfin/files/jellyfin.service
@@ -0,0 +1,38 @@
+[Unit]
+Description = Jellyfin Media Server
+After=syslog.target network.target
+
+[Service]
+User=jellyfin
+Group=jellyfin
+
+Type=simple
+StateDirectory=jellyfin
+CacheDirectory=jellyfin
+LogsDirectory=jellyfin
+ConfigurationDirectory=jellyfin
+ExecStart=/opt/jellyfin/jellyfin --logdir "$LOGS_DIRECTORY" --cachedir 
"$CACHE_DIRECTORY" --configdir "$CONFIGURATION_DIRECTORY" --datadir 
"$STATE_DIRECTORY"
+TimeoutStopSec=20
+KillMode=process
+Restart=always
+
+PrivateTmp=yes
+PrivateMounts=yes
+ProtectHome=yes
+ProtectSystem=full
+NoNewPrivileges=yes
+ProtectHostname=yes
+ProtectClock=yes
+ProtectKernelTunables=yes
+ProtectKernelModules=yes
+ProtectKernelLogs=yes
+ProtectControlGroups=yes
+RemoveIPC=true
+RestrictRealtime=yes
+DeviceAllow=char-drm rw
+DeviceAllow=char-nvidia-frontend rw
+DeviceAllow=char-nvidia-uvm rw
+
+[Install]
+WantedBy=multi-user.target
+

diff --git a/www-apps/jellyfin/jellyfin-10.8.1.ebuild 
b/www-apps/jellyfin/jellyfin-10.8.1.ebuild
new file mode 100644
index ..561fafc14add
--- /dev/null
+++ b/www-apps/jellyfin/jellyfin-10.8.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Jellyfin puts you in control of managing and streaming your media"
+HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/;
+
+SRC_URI="
+   arm64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_arm64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_arm64.tar.gz
+   )
+   amd64? (
+   
https://repo.jellyfin.org/releases/server/linux/stable/combined/${PN}_${PV}_amd64.tar.gz
+   
https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${PN}_${PV}_amd64.tar.gz
+   )"
+
+RESTRICT="mirror test"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+DEPEND="acct-user/jellyfin"
+RDEPEND="${DEPEND}
+   dev-util/lttng-ust:0
+   media-video/ffmpeg[vpx,x264]"
+BDEPEND="acct-user/jellyfin"
+INST_DIR="/opt/${PN}"
+QA_PREBUILT="${INST_DIR#/}/*.so ${INST_DIR#/}/jellyfin 
${INST_DIR#/}/createdump"
+
+src_unpack() {
+   unpack ${A}
+   mv ${PN}_${PV} ${P} || die
+}
+
+src_install() {
+   keepdir /var/log/jellyfin
+   fowners jellyfin:jellyfin