mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
www-apps/jellyfin-bin: drop 10.11.0_rc4
Signed-off-by: Craig Andrews <candrews@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user