www-apps/jellyfin-bin: drop 10.11.0_rc4

Signed-off-by: Craig Andrews <candrews@gentoo.org>
This commit is contained in:
Craig Andrews
2025-08-18 12:02:54 -04:00
parent 3aaafd723c
commit d066bda61b
2 changed files with 0 additions and 108 deletions

View File

@@ -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-rc4-amd64-musl.tar.xz 86069072 BLAKE2B 5d60b8f05da03c76c4a6c74c5c9f4586b22d53c988c3bc8d4a9fe8075deeac6fc9bf8ff82962a5042e74b6fe9e7c15297371c632ff393872f6d5fc9e1cc8f549 SHA512 96491eb3af1faf56beec994f014eebf775ec01d71eb1b94e5a5f4ea9fb267017d89dfc61e1c1413feb349b3a41ae1f0d2000c855ef68159b6d403f0754ae32b9
DIST jellyfin_10.11.0-rc4-amd64.tar.xz 85960732 BLAKE2B b47f6977846fa499614542a32be6cdafac25867fa837fb363b503fa4928bbf72a41c70f3be69848acf63e8afefbdd1616cf6ebe32f1f5d3886439988cc0a35ae SHA512 93402c79be47ed30049d600cb5ab49522ffe06dec25e14ea4dad4334275891f2bce5dc3b7c686de6bbb3b71485b0bfacbe53c5d99bf41f8e1efa7ce64dd7819a
DIST jellyfin_10.11.0-rc4-arm64-musl.tar.xz 81572084 BLAKE2B 46aa77d3e884927e773fd025e27dd4bd33fe2049fef2862cba5621ddfdcff27d500c3a528ba5545f93b670515c34c997eb5988f1523f4408f0a7f4186d33f5d2 SHA512 56c411a09113fb0f007161bceb86a9c0f78171081da4e7f712980253a9c7a62af94bc4b772231644e6f42ac8d448e281977bd147210c4b172403628165796808
DIST jellyfin_10.11.0-rc4-arm64.tar.xz 81506900 BLAKE2B e2ce89ddcd98dadf1da5c3f2063f18ec418ed55eb295d8e4fa604fae2575a690f9b3df4b6ea5c5f82418792bc5d05ca4b4b90179423357d541ef59f635cf3a4f SHA512 02a9594ae9cfbae793886ac33a08294382b07d632414f1d5b2b297ddb7baed0ee62dd69c5b0570cc61f4749f95b0b3c0b59e2116ea0809da857da16047db3a71
DIST jellyfin_10.11.0-rc5-amd64-musl.tar.xz 85886068 BLAKE2B a25c988f8d611bbc19e941c7805556e6e6ad98c1c1b516c0e3af963648ba214d47d3a290b129a499662334ebb15e4db87df631dfa9fa43badac6fbde3fc5c5d5 SHA512 8dbb539abd1015a99074149228a8420c8fd55defbdc71114c86b506886b52056c92e85259b027cd60f1200415a7e41fdc1a89608b80681fd3a76f150963d91d7
DIST jellyfin_10.11.0-rc5-amd64.tar.xz 85805308 BLAKE2B 3069e488026dff96227843fa568305b3f4448d489ebdc94d76a574b89a2d39b55ccd274c8ab419996ee569ea951c59643609f545e1a4ed7291f1e1bfbe94c795 SHA512 c82d48b8d3927f3155b39715271e3e54f28a3823d89933989c688e48d884322742edcdcde8b6862e872b86a294139fd5169eb5edf1f784b8aa96d4954b20b7aa
DIST jellyfin_10.11.0-rc5-arm64-musl.tar.xz 81448548 BLAKE2B 27387107f7244d874a282ac2646d02d562914e491c5781805675a169645385e2b649a3a27eb1df859a0d1350a92498fcd951afa3fbfad0b5b25012918ded92b1 SHA512 15a2578e59a4cfe3f2e2c4024a6a20f7e42873e561add03ae998631446a8214ffc9382ff54229c1e1c2e014d773515a1c9b3e3508b4569e285603c3f7bb0da91

View File

@@ -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
}