diff options
Diffstat (limited to 'www-apps/jellyfin')
-rw-r--r-- | www-apps/jellyfin/Manifest | 3 | ||||
-rw-r--r-- | www-apps/jellyfin/jellyfin-10.8.8.ebuild | 60 |
2 files changed, 63 insertions, 0 deletions
diff --git a/www-apps/jellyfin/Manifest b/www-apps/jellyfin/Manifest index 7393e4dd00ee..6d1c95c447a0 100644 --- a/www-apps/jellyfin/Manifest +++ b/www-apps/jellyfin/Manifest @@ -3,5 +3,8 @@ AUX jellyfin.init-r1 864 BLAKE2B 6e63339c0018b2db6a9661836c1665ff932738ee3509a0b AUX jellyfin.service 832 BLAKE2B e09a02c41f33aeabf5846946df1738e04516acf414041dc84cb8e107cedd546014ae1700af7994aa9643d26cc1edc99190615814353aad846af99d727702bb59 SHA512 f79b13cc2b0de47a31727affd633e9afde04d215fc28b82a6593e9aeaa8ff9c15796ab9aab4651922d2c14d2761e381c9d30c98ee56eeba57cf708bfde3ee73d 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 EBUILD jellyfin-10.8.7.ebuild 1671 BLAKE2B f3e88f7174d5e0b31ee6a7400b9c2eb0fd9d6a3566ac1584652269b29f7f615922873163825e5a8aab6027ed8041a960009215ccf74b32bccf8a9ce3eab15c9e SHA512 171f37e3a23882d63700339c7a055d1c634b9db0f0701ce21317ba050e937ac62410f5ac6d3ae0c010c96f1d237e7d46790b4205600813776257878150d1db83 +EBUILD jellyfin-10.8.8.ebuild 1671 BLAKE2B f3e88f7174d5e0b31ee6a7400b9c2eb0fd9d6a3566ac1584652269b29f7f615922873163825e5a8aab6027ed8041a960009215ccf74b32bccf8a9ce3eab15c9e SHA512 171f37e3a23882d63700339c7a055d1c634b9db0f0701ce21317ba050e937ac62410f5ac6d3ae0c010c96f1d237e7d46790b4205600813776257878150d1db83 MISC metadata.xml 649 BLAKE2B 29ce34c89c1300d32c3ff30990ec92e49cfab21d74340d1cd6893650ffda87920348ac5feda5ee68feff3e8adbd8cd6e58548d73879025a206dc82756a99c383 SHA512 d8a36b27ee99f29cf9dfea5cc4a9735732bb11cc5931adb4bfe1d1942378d2477f63417b6a2a694e9691c217d20c5ce84bc8d46af5155c46b99b850c0f561315 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 000000000000..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" +} |