diff --git a/www-apps/jellyfin-bin/Manifest b/www-apps/jellyfin-bin/Manifest index 9e98aa4a33a6..d343d9d4891a 100644 --- a/www-apps/jellyfin-bin/Manifest +++ b/www-apps/jellyfin-bin/Manifest @@ -2,10 +2,6 @@ DIST jellyfin_10.10.7-amd64-musl.tar.xz 81597396 BLAKE2B b82ea42e581b0c2e2b0a6cc DIST jellyfin_10.10.7-amd64.tar.xz 80745952 BLAKE2B 5e65d132b0f3f90d5b6b7fbb87698357f6df641bed3ff87266bbf4d00564056696db3f59c7061f62eb67ab9c687b17152d22d9a07591183be6d86eb99d200aa7 SHA512 ab1321ff0786e08e9549baa408dcbb3c8078fee72c8d8c727ad95c2e34783c9a97f64a04a10aac1c710353bcc218d0c239540408b3d352ad47fde1de26e543ff DIST jellyfin_10.10.7-arm64-musl.tar.xz 77154764 BLAKE2B 41a505039c300daba5a28681e977b69d16342094c7ee62c53854c7e348e2a5a543ab28ac7f6220d6dd23a9645f4acddc7712de14af94df4ef95c982489c00989 SHA512 1d184822a149a989f9dcb4656ef4a6e0ad7018c85dae486ef92dd9ec99e0fc9e4926f331430f8acc1ad431c397973b50b6996d801ebe45309565b880e6dba090 DIST jellyfin_10.10.7-arm64.tar.xz 77135860 BLAKE2B 5a3b9e757223e04cd2e399c003c14020e93bb2a619ff254235f800d2945eb1a2402ebd4deec712bcec02ce5087520b814cb2468aff78d2af8e7ae45605c6120a SHA512 8fcb7c85717bd402cb3b4c8b2d1604a0ef85f79276f729b328f26e2428fdb4f74e436c2b4c2dc78ad0160cc94dc4d7f00efa3ea8f0c7860541bff3f1f12af123 -DIST jellyfin_10.11.0-rc8-amd64-musl.tar.xz 85795904 BLAKE2B a9c5a15f23ca432c250073ae4263c627c3271577dfb18b53344665db1641e28d43a75808151467a614a34d7803bdb56acf85549495167e5c549edd563147352e SHA512 b8ef9d07ea6d88bde52c94318c0665d9f316e80a40efae29ba6578c01db109dc2f349fcf6be59f447712b0145ed5f168ae636214f60faf85cd64273d1d689028 -DIST jellyfin_10.11.0-rc8-amd64.tar.xz 85683728 BLAKE2B 9fef8395953b1f2297d642fa19f2c100b9cfc789bd96a9e0d6b11d48c3dac5db72dda01bb6c4ec94aaea468fd0b84f86178b034b3411e9e2eece8c7f33f35736 SHA512 69704a10b75fbf9af582c0993dea5444ee2d9323a713328e83309e969b97d0b2e57ef2703048371af6dff5d71e1461eaf36831dd5b3ccd9776a24a7508ef8350 -DIST jellyfin_10.11.0-rc8-arm64-musl.tar.xz 81369832 BLAKE2B 87b83541e54a4d3b1f8b27f8736af78f0ff3a3ff7025a5d55e9b4c1a729537566176e24100b8868ef096707d074b37f34bdd64d8a7d4c4a058890d563be33700 SHA512 dfc2ccf56be83c4a0181766bcd613e52064df575b608630de0fdef4eb19b205f6b8c4395a093edf160f247afcd2e232c46dcb9813aaf8eeabbcfc0c161590701 -DIST jellyfin_10.11.0-rc8-arm64.tar.xz 81323596 BLAKE2B c9671b6192a72a232c1f185b16b51d2a6b03e2220bec520a62cc3ac9546baef4abd148d9a242490dab0da2f6489a553dec6e3d5fb1f241870bc6e0a3078173f2 SHA512 e2d6d3900e3e7fbad2bd2570bcbe60c999a778f2f6b8f040f6673b4732890f7fd21c781458cdcf5f028d8bb316b3d6d1da18e96b4270d7352c515e255079b88d DIST jellyfin_10.11.0-rc9-amd64-musl.tar.xz 85787992 BLAKE2B 376f9e5fcd560acec64c383ca3ebd691704881b651200b3853c77cc948bee2068963aae77a26a3640dde3a2cd79d7ae63bdc15d2d9d8963f8ba518972279e5b0 SHA512 afd37d44a9f1153b870a91b9f41d34c110be6b55307e7c46c59beb3f0e11622672429fd2642709f3030314ff09bbfe447de8a2bc11f111ff1483125bf1cb474b DIST jellyfin_10.11.0-rc9-amd64.tar.xz 85706392 BLAKE2B 4057403c297c1004592ee9fd9b0804f762db34ffca8a321f95194113ee44a42d12fc8c981ae49ff31ad0125ded8721b677f8387360e43a32824c6af7340948bb SHA512 26e308682fa498c620e68b8c8030ef22b2959ae3097fb2c66214f1163e7cde16d002aa52c4f43d30ad34799afca7503b0e05b029e849641840573868909c2651 DIST jellyfin_10.11.0-rc9-arm64-musl.tar.xz 81379684 BLAKE2B be04c25a580e1a614f9f1b83dffbe96ab4fe90514585e5bbd9827180f708d6e8dde100070f52ef49241b770943badf01f5b7e5ea53dabf97b8c129e410ac7558 SHA512 073b7e3127ffe2b53ef3ec47df5bc95e94021c07a81da53e4b0f579113560a07317e7e11aaad05e72f17a73ded60500d5bcbe4f4951f89cb36d3167d497c95ad diff --git a/www-apps/jellyfin-bin/jellyfin-bin-10.11.0_rc8.ebuild b/www-apps/jellyfin-bin/jellyfin-bin-10.11.0_rc8.ebuild deleted file mode 100644 index 7b88357b0fdb..000000000000 --- a/www-apps/jellyfin-bin/jellyfin-bin-10.11.0_rc8.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils systemd tmpfiles eapi9-ver - -DESCRIPTION="Jellyfin puts you in control of managing and streaming your media" -HOMEPAGE="https://jellyfin.org/ - https://github.com/jellyfin/jellyfin/" -MY_PV="${PV//_rc/-rc}" -MINOR_VER=$(ver_cut 1-2) -if [[ ${PV} == *rc* ]]; then - MY_TYPE="preview" -else - MY_TYPE="stable" - KEYWORDS="-* ~amd64 ~arm64" -fi -SRC_URI=" - arm64? ( - elibc_glibc? ( - https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/arm64/jellyfin_${MY_PV}-arm64.tar.xz - ) - elibc_musl? ( - https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/arm64-musl/jellyfin_${MY_PV}-arm64-musl.tar.xz - ) - ) - amd64? ( - elibc_glibc? ( - https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/amd64/jellyfin_${MY_PV}-amd64.tar.xz - ) - elibc_musl? ( - https://repo.jellyfin.org/files/server/linux/${MY_TYPE}/v${MY_PV}/amd64-musl/jellyfin_${MY_PV}-amd64-musl.tar.xz - ) - )" - -LICENSE="GPL-2" -SLOT="0" -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#/}/*.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_preinst() { - if ver_replacing -gt $MINOR_VER.99; then - eerror "Downgrading jellyfin from one minor version to a previous one is not supported." - eerror "If you wish to downgrade you must uninstall jellyfin-bin, restore the database" - eerror "from a backup and then reinstall jellyfin-bin." - die "Downgrade path not supported" - fi -} - -pkg_postinst() { - tmpfiles_process jellyfin.conf - - if ver_replacing -lt $MINOR_VER; then - ewarn "Jellyfin usually makes backward incompatible database changes in new minor" - ewarn "releases. At first startup after an upgrade jellyfin will start a database" - ewarn "migration. This may take a long time but must not be aborted or the database" - ewarn "could be left in an inconsistant state and must be recreated or restored from" - ewarn "backup. Once the migration has started it is no longer possible to downgrade" - ewarn "jellyfin without restoring the database from a backup." - ewarn "" - ewarn "The migration progress can be followed in the startup UI in the web browser" - ewarn "or in the jellyfin logs." - fi -}