From a25cc082a26782e5d39ded4559c91ff11bc3c299 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 13 May 2024 00:01:18 +0100 Subject: gentoo auto-resync : 13:05:2024 - 00:01:18 --- www-apps/Manifest.gz | Bin 13477 -> 13475 bytes www-apps/jellyfin-bin/Manifest | 3 + www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild | 68 +++++++++++++++++++++++ www-apps/klaus/Manifest | 2 +- www-apps/klaus/klaus-2.0.3.ebuild | 4 +- 5 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 www-apps/jellyfin-bin/jellyfin-bin-10.9.0.ebuild (limited to 'www-apps') diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index eaea1fec9e13..403db7ee898e 100644 Binary files a/www-apps/Manifest.gz and b/www-apps/Manifest.gz differ diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest index 141d32e288d6..3659f471407d 100644 --- a/www-apps/jellyfin-bin/Manifest +++ b/www-apps/jellyfin-bin/Manifest @@ -3,5 +3,8 @@ AUX jellyfin.init-r1 864 BLAKE2B 6e63339c0018b2db6a9661836c1665ff932738ee3509a0b AUX jellyfin.service 832 BLAKE2B e09a02c41f33aeabf5846946df1738e04516acf414041dc84cb8e107cedd546014ae1700af7994aa9643d26cc1edc99190615814353aad846af99d727702bb59 SHA512 f79b13cc2b0de47a31727affd633e9afde04d215fc28b82a6593e9aeaa8ff9c15796ab9aab4651922d2c14d2761e381c9d30c98ee56eeba57cf708bfde3ee73d 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 b964f1850f2e60e853a6620e957bd67922c0fc823813c193108350cbb7c0d30b4afec80bddb36db4fdc45078f67e1f3398c134fe7ac4a8cd7f38b9bbbbcc3080 +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 EBUILD jellyfin-bin-10.8.13.ebuild 1941 BLAKE2B 304a91c80ab532e46081479667f076280a755dc539d27a1396efc949b6e1a4b312759eb6c973299d05b02989a50152aadaa248b2b65e4fed16251f2996b92b45 SHA512 7efe7d41b27feb4dc8eab3208e81604b4cce0afdae651c2aa1497ab87acdf0cd6d77ddba8f574ad90c6d6545343833edf1aca6b1732ab8aba026d77a5bcef432 +EBUILD jellyfin-bin-10.9.0.ebuild 1723 BLAKE2B af60a28a393aab8a249c2b6e184bb1894a3ddc44c7646079d48b79faeb4d27f22a7003ccef7015b9ffb66f4a76739de550bbbcf67b2752088f4480e5c222f244 SHA512 cebc8453967f0aac19d0acdc24e3466e37588efce0aeb574de8979c3b2bac3bc35603ffd8953005c1ee3337e3e346173691725aa9be19a4a9bae8fd7cbbb830b MISC metadata.xml 649 BLAKE2B 29ce34c89c1300d32c3ff30990ec92e49cfab21d74340d1cd6893650ffda87920348ac5feda5ee68feff3e8adbd8cd6e58548d73879025a206dc82756a99c383 SHA512 d8a36b27ee99f29cf9dfea5cc4a9735732bb11cc5931adb4bfe1d1942378d2477f63417b6a2a694e9691c217d20c5ce84bc8d46af5155c46b99b850c0f561315 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 000000000000..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 +} diff --git a/www-apps/klaus/Manifest b/www-apps/klaus/Manifest index d30101479f6a..db29365b784f 100644 --- a/www-apps/klaus/Manifest +++ b/www-apps/klaus/Manifest @@ -1,5 +1,5 @@ DIST klaus-2.0.2.tar.gz 43030 BLAKE2B ba3a1d07d92ab02e43a31f9e720e26bafc744c2867b8bd6cf300d6e2fdcbcb560a426e8cf55bd6d8c11d23775ae5beddb8fd3ee89c3b0f21302bb463cc2571f3 SHA512 87aa4943d4e918c7ac9c269c095b8381b9e367ed68a50fb70bd75e02ec723c379d0ceaa2da9d5b81484b4c308941283dd2fb58046ba18e0950611c51b2337edd DIST klaus-2.0.3.tar.gz 46961 BLAKE2B 29d84ccf829853f091f8bc944e4bf0ec119e1a2dcf67c7d82561a0924cc60634ec67580b6d9103fe33e7a4f40dc909d9dd04f1765441b9dbfd2638adad91df48 SHA512 81bb1ecd01555bb3e49b4fa482e8bfc679b9754047508201467640bab25e56e3f109339efa419f00b05d99d27138a16ab5fb7c3578792992e343653eb175fc1e EBUILD klaus-2.0.2.ebuild 816 BLAKE2B 75ab1ffb5ebfb2372c0f9fc9fe0bc7154f70b6819a1eac7fc6880c0fae9053f9c3634bbc97117e9456248079f02ea81b9d25911effc54cdf87b6a294b11aec7e SHA512 7d65bc3e4cd682d354af75efbf3d9a93b322d494a0bc15c51c145777981b34d679fd15af7cb6c4b5fae232e607e28e9a8242a14462f4aea1bb11299cfa757e4e -EBUILD klaus-2.0.3.ebuild 826 BLAKE2B 04aa7799fbd7192087bc316aa8a766f3a77be38fb1f7f35097b4cdea0743faa6af7bf6e4004e90b5eed8219a052695590104dd475b0eb744a77d7f66972d6bc1 SHA512 cb9023a570ac7432f12ed200239ff4698afa15308580cc95d30ddfa5f8eaaac9a4bc7a9fa769fa22b6a7e2d7ac49706dc55c3a56b5896313687d78411ed1cb9d +EBUILD klaus-2.0.3.ebuild 826 BLAKE2B 9a51a149860e6061db49a8341ebe5c5da84c2c85cc90ba2a3170540e70c40d7df706b5f8308b0cca12d8dd1fee7935b51929d2af2f0da0bed972d8d234e20142 SHA512 c5ad72350c03572c8883432d1c9ead12404f2728af49206204cab8330d7ec62529abb888d7cec409a9d754ef1bd8b1d900696a80d45938f24e2a80d5ca6d4869 MISC metadata.xml 597 BLAKE2B 12bb4e1e95e23344ca93d0f2159e76b470ae03825b36ff2f6b6cfa14a28a2bd56a838a62fce2b5f6bca3abba36584ba81b5902d96a1bff51e57b53155056edf0 SHA512 02f5b4d5f30a6898c5b12cbba5e094cc6975a1ab03dea528905dfabd7405ba69142dd8473d9506000de60adaff09550c66d6840c31fea9c266f1b7ae954b299e diff --git a/www-apps/klaus/klaus-2.0.3.ebuild b/www-apps/klaus/klaus-2.0.3.ebuild index af488c89f7ae..b70d6394dee2 100644 --- a/www-apps/klaus/klaus-2.0.3.ebuild +++ b/www-apps/klaus/klaus-2.0.3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit distutils-r1 pypi -- cgit v1.2.3