From 0e86c0912fdbcd6089f777fde7a9664da3d15e40 Mon Sep 17 00:00:00 2001 From: Fredrik Eriksson Date: Tue, 5 Jul 2022 08:44:22 +0200 Subject: [PATCH] bump jellyfin-bin --- media-tv/jellyfin-bin/Manifest | 2 + .../jellyfin-bin/jellyfin-bin-10.8.1.ebuild | 44 +++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 media-tv/jellyfin-bin/jellyfin-bin-10.8.1.ebuild diff --git a/media-tv/jellyfin-bin/Manifest b/media-tv/jellyfin-bin/Manifest index 2429913..c8ad0bc 100644 --- a/media-tv/jellyfin-bin/Manifest +++ b/media-tv/jellyfin-bin/Manifest @@ -2,5 +2,7 @@ AUX jellyfin.conf 449 BLAKE2B 2d5b30d8ecd9e84434cfd61bbc07467dc54d1eab3685bc1c2b AUX jellyfin.init 759 BLAKE2B 9e367ed860676d31e0d3b6c96493331bdc8f28e98699fee9b4ce9766372703a4f0e32afca054f892e6d2bdfe86d49226eac6282152bbd649a03a25191ae538b0 SHA512 7b41b17d9ad6d598c3304a1bb063c190ce79305894fa9dc429144e65860a1212eb6606d9df0850f3390fd8a82fe69c1c70753dd4e86ce841bf8a5505b2820899 DIST jellyfin_10.7.7_amd64.tar.gz 91553323 BLAKE2B ba3008a4cecfd7fa7841153dce8885a1f6c16e65c53b56699b0ad42c2ee19cd982a35d89821d0ccb0a67eff7d0b573e121a36760ebc054edb01d2372c6223154 SHA512 11adfb5f6d5d7aeebbcf0399d1168879abccc49273390466b4a2ab44e4a0833515896e0474160f8e82dcd491db466505a66c9bf293ba3fc1fb9e3e048550fab7 DIST jellyfin_10.8.0_amd64.tar.gz 98892257 BLAKE2B 7f43c7cbed893cc08ace42d8d41bb0027d93c862d4547ce84bad30dae138ddc983e12edc97b3d474df70dceccf55ecfcb3abc2cfce14413871a7535842911283 SHA512 66fdba4adcf2a34085235f2a4185f277d5bd0732f77756e8dbd0a988c5d20f8fbcd08f6bc8463dead89cf316250af8f55be11f74a272a3a62c44ac24b98fb5dc +DIST jellyfin_10.8.1_amd64.tar.gz 99055788 BLAKE2B 1e4be154cfa4982e4f2a9f33b17e23dae3ed888b49c993a0f9dded2267904e41195c0dd0d9b2a47ac8bc10d7d4f45a52141d922e8a1b3348e29cba7e60a9d64c SHA512 ac755137c1859b7b322ff2369d92ebe98757a53c58fa49b9fd178a0b703d829d6c254f4e94a27a7b36b44b92e8b003d86a97cf55e620cd58008f89775f7e4cb4 EBUILD jellyfin-bin-10.7.7.ebuild 1126 BLAKE2B a8bcb798f52a5a0ce341cf6f709db48540d953c5485c5ddf4ce296a71df3ae9d78c2c641bcff25f63cb45302142621d219d9a9f00c1b15daa2da46f7d6a7d30f SHA512 80e4fafc3ff47eb67698b2b947e60ef810b19d3a986c98eb8e26869723ee84fee54b5e3fd0b341133555fd13bc577ad476f641e19547de9a0605f5c1132c0fe4 EBUILD jellyfin-bin-10.8.0.ebuild 1126 BLAKE2B a8bcb798f52a5a0ce341cf6f709db48540d953c5485c5ddf4ce296a71df3ae9d78c2c641bcff25f63cb45302142621d219d9a9f00c1b15daa2da46f7d6a7d30f SHA512 80e4fafc3ff47eb67698b2b947e60ef810b19d3a986c98eb8e26869723ee84fee54b5e3fd0b341133555fd13bc577ad476f641e19547de9a0605f5c1132c0fe4 +EBUILD jellyfin-bin-10.8.1.ebuild 1126 BLAKE2B a8bcb798f52a5a0ce341cf6f709db48540d953c5485c5ddf4ce296a71df3ae9d78c2c641bcff25f63cb45302142621d219d9a9f00c1b15daa2da46f7d6a7d30f SHA512 80e4fafc3ff47eb67698b2b947e60ef810b19d3a986c98eb8e26869723ee84fee54b5e3fd0b341133555fd13bc577ad476f641e19547de9a0605f5c1132c0fe4 diff --git a/media-tv/jellyfin-bin/jellyfin-bin-10.8.1.ebuild b/media-tv/jellyfin-bin/jellyfin-bin-10.8.1.ebuild new file mode 100644 index 0000000..410110b --- /dev/null +++ b/media-tv/jellyfin-bin/jellyfin-bin-10.8.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN%-*}" # strip off -bin + +DESCRIPTION="Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media." +HOMEPAGE="https://jellyfin.readthedocs.io/en/latest/" +SRC_URI="https://repo.jellyfin.org/releases/server/linux/stable/combined/${MY_PN}_${PV}_amd64.tar.gz + https://repo.jellyfin.org/archive/linux/stable/${PV}/combined/${MY_PN}_${PV}_amd64.tar.gz" +RESTRICT="mirror test" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-util/lttng-ust + acct-user/jellyfin" +RDEPEND="${DEPEND}" +BDEPEND="acct-user/jellyfin" + +INST_DIR="/opt/${MY_PN}" + +QA_PREBUILT="${INST_DIR}/*.so ${INST_DIR}/jellyfin ${INST_DIR}/createdump" + +src_unpack() { + unpack ${A} + mv ${MY_PN}_${PV} ${P} +} + +src_install() { + dodir ${INST_DIR} + insinto ${INST_DIR} + doins -r ${S}/* + chmod 755 ${D}${INST_DIR}/jellyfin + + newconfd "${FILESDIR}/${MY_PN}.conf" "${MY_PN}" + newinitd "${FILESDIR}/${MY_PN}.init" "${MY_PN}" + + diropts -o jellyfin -g jellyfin + keepdir /etc/jellyfin + keepdir /var/log/jellyfin +}