mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
media-tv/plex-media-server: drop 1.32.8.7639, 1.40.0.7998, 1.40.1.8227
Closes: https://github.com/gentoo/gentoo/pull/36765 Signed-off-by: Joe Kappus <joe@wt.gd> Signed-off-by: Yixun Lan <dlan@gentoo.org>
This commit is contained in:
@@ -1,15 +1,3 @@
|
||||
DIST plexmediaserver_1.32.8.7639-fb6452ebf_amd64.deb 76341142 BLAKE2B ec46ffb5a5b742b6196acdcf7e212070adc9a729c754dfd9e9cca8c5e0205060c80016a5cbffafabb9d5535baed202b09140699a7902c83289444ec3bb7d3aa9 SHA512 f4551584e99c84a0eaa474700a8d3baf95b0fd250e7d5e3b0c1d7e45e657eb0f097d21aa70ee4ad465f23999bbe2fe3fa88d21eb141d754a7cd422abcc425d78
|
||||
DIST plexmediaserver_1.32.8.7639-fb6452ebf_arm64.deb 70657050 BLAKE2B 80269c6ef68d30dc5882db06dc0dd77f6352ad72c5f983ff00f46bba93412bc7f2348295973f9ce48be4f6099713cd88e4ccfdbc94cbac97616c1ec139d1a4b3 SHA512 8b15232b91603096ca61d1283e3ee255906d4fc2e0f3e82d3ebbb79ddcb983e154b05e435ee5737532a3e4258c751ea6597e0a27d4bc3761107562fdb457c232
|
||||
DIST plexmediaserver_1.32.8.7639-fb6452ebf_armhf.deb 70785650 BLAKE2B e85177079d8cbc03a56dc0be3183198467c4fa0e0c242e77ad7a91bd008853ffee61ee61612819f41b11019da0dc4a8b776dc41ec0d983cb49d7f1f780ac2607 SHA512 0da3b288a488942119db5f609ba453083f5d4559da5089bcfec743aefc187e0218515ce16a025f015a9b9eccd0c04fefc904fbd0469072d19d8614aa402a331f
|
||||
DIST plexmediaserver_1.32.8.7639-fb6452ebf_i386.deb 74289812 BLAKE2B 5f0eb0dd865775e9091ef73c06e6797be22e2b1b61bac740891bae23535c5cfaf997b4100c52c51793bff8b0426ff0db1795b560a908be1a18185b2bc2c7ebe2 SHA512 e7484efde9d86f54cab48adf4dd90493b339d64dd7b2a91a5dfc69851dab5df744d92564cf30d11d92d21cff959a3f5e68c0bc526980d1d5cb08bce6b1bb5b82
|
||||
DIST plexmediaserver_1.40.0.7998-c29d4c0c8_amd64.deb 81786462 BLAKE2B b24b666b5b214e375296583e513359c2082bd7737e44815c9c06719b063b740a2bf3121974eefa3130ebd3c4f65ba72bd54f7d12c44de41f41b0d3d4463a3b23 SHA512 3907f7623b1c52b87fc2f3fbef6a0eef711a1152f7a04b2e4c16b687682b430bdfdd1c198aa8646a361fc4ba5483efc9d49c652def9103468ad47de48a4fe89f
|
||||
DIST plexmediaserver_1.40.0.7998-c29d4c0c8_arm64.deb 74643478 BLAKE2B 4831b0dd0030e191221d5c084b0f2a40c6e0d44e148e44fd94bfc239236dcffc589929213455a3f7781f21f1ace52cb3bec5eeec5a1f3c682be1e348c0698b4a SHA512 d932e955323854897e7d9553c3630b984587c6ab7c2bb5042de20d7285785d3e17f718e0164a3d3d475a6d8474c383079463d1394747e1f00ce9fb3dd848fecd
|
||||
DIST plexmediaserver_1.40.0.7998-c29d4c0c8_armhf.deb 70547854 BLAKE2B c9fd1c4bb38a0fb471031457a586d1a59715fb3d66c75223f4af1d17b6e3576152202bb239aa65fb682dbefa83e652a4ba3011f6538a0682913d571b8d26f418 SHA512 766bd566a84a240af92353eb18f0ea5dc5d6b5f00667930b89d0afeffb19bd37482428dfdd8c5559b8a720514c7130fa35a92cf65f60f5edbba59e4d24e8ba82
|
||||
DIST plexmediaserver_1.40.0.7998-c29d4c0c8_i386.deb 74085106 BLAKE2B eede6a7a9f316ead61a72901c5e262b9e84cf3b0dbe86eeecdac68b993e28ed55d496a09a8d20791fe6424862512e2c9aec772ea49fc7c3127624ccf4cb922d5 SHA512 e98aaca54592b7544c2cecc5c5049df07e8c1df0f97517184346d3b985a2d4ac34ff3d2df98ca8c4c0efcaf9750cd992a25b920f54e8c0327efddd677ccc8517
|
||||
DIST plexmediaserver_1.40.1.8227-c0dd5a73e_amd64.deb 81363214 BLAKE2B 85211d663ba536c08609e89afcdab6a9ecd3c8b39aa008bcb22af975d0a4fea518b978b5359c451c807392c734f4a73313ff81f4f02e02bf79edb00daf2a8e0f SHA512 411a4ff56fc99cccb1132c22209223e1f0287cfc2e41c2440494d41c7bd8394cf5f620ffbb4091a368ddb6ac621f369df63c76fa54bbf2716198bb32e6220ac4
|
||||
DIST plexmediaserver_1.40.1.8227-c0dd5a73e_arm64.deb 73578298 BLAKE2B c4afb9213521fe1a6279d6daeba3de625675477a8fdad302e52437236c09cad1c93136f8ec5101234821fc178af824c554eb2f6059baed9f4f360bb0e94234f4 SHA512 1a83482a79bebffcc02473104ccbbf94330e122a6ee0ba98f4df2902e5816b2a19c30a6242b8d69d92dea10224124db56c644301675d65fe6f2f1d2bf3235881
|
||||
DIST plexmediaserver_1.40.1.8227-c0dd5a73e_armhf.deb 70707730 BLAKE2B 67420c79609e10362072d382b472ce9bab4aebbf8b889fb7ca85b106264332d3f0b954318343d682623d493680f0c1908062225dec072300194e99f4b9c58828 SHA512 186443100732f2b6080fe674da4949b1e4a97de5c8cd8350cfe451fae28dfac49681014addb5d6406b218c2d925b113f308d2b389cfd5d1ec551a535269b9677
|
||||
DIST plexmediaserver_1.40.1.8227-c0dd5a73e_i386.deb 74304650 BLAKE2B f826ea8bfb17df3ca2e8767ba2704545a4f71c8d7425387b66aafcee4622b91d35aef1b85b443c5900f51df79e3b6005f4407dd8ca7ad71a2f853b0b78536f1d SHA512 06d5e2978131c06e579f3580534f51c43d04e8bb3a6f51fea52ba8a05d094e4ccc0f1aa162acd2c32ee4c451bfc7de084f14a009262efba0806b6aa883f991e6
|
||||
DIST plexmediaserver_1.40.2.8395-c67dce28e_amd64.deb 82029834 BLAKE2B 3f0acd1d8dc554ee4539c0dc36976935c975b2ed54824805835d490d33d4d8319f5c67ec2926ca253fd1dcac97b3daad13e98e2a80f35403cf2d7c58f25786f5 SHA512 6a20b3e9af5097667fed5768262fcb4c5182cbf0db9edf2f8870e41063191c1420ea4a1e9abd39a5168a37b9445088e61d167731c9b5f3914d7c4ff25834ceb5
|
||||
DIST plexmediaserver_1.40.2.8395-c67dce28e_arm64.deb 73766282 BLAKE2B d0ddf6718465aeae596c1a8391962b576beceb4cfdb3a23eee1bf18585e8fb42c0409ef3fbc43fd09a8977a1fa9143ea20fa8432accfc6e4bda7622bed59bfaf SHA512 58269cba44aaecb7c7720517bcdc3baee2cf42b265c6c910066459cfb462f9ccd5dd88fe2fa43bc19954782a5a6f4525d7436158a0662b80ce422cc7896f0922
|
||||
DIST plexmediaserver_1.40.2.8395-c67dce28e_armhf.deb 70899814 BLAKE2B 87cb5cd21ed08f11609063a1836c51413193bec3a0fe4ba81212fd8383136805c591875ad42d170f08f41e986c50679841db6b4ba7517b9e78a01af7f4a5b8d5 SHA512 744d19fd708ab8e77fbeac15ad52069105ec92b7c391b1452e92417adaf7bfbb6d70d6fcabc556ea5467631433db08bbfea83fe7fa4e0b1462b473f32d6b91d6
|
||||
|
||||
@@ -1,90 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit readme.gentoo-r1 systemd unpacker pax-utils
|
||||
|
||||
MY_PV="${PV}-fb6452ebf"
|
||||
MY_URI="https://downloads.plex.tv/plex-media-server-new"
|
||||
|
||||
DESCRIPTION="Free media library that is intended for use with a plex client"
|
||||
HOMEPAGE="https://www.plex.tv/"
|
||||
SRC_URI="
|
||||
amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb )
|
||||
arm? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_armhf.deb )
|
||||
arm64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_arm64.deb )
|
||||
x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Plex"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 ~arm arm64 ~x86"
|
||||
RESTRICT="bindist"
|
||||
|
||||
DEPEND="
|
||||
acct-group/plex
|
||||
acct-user/plex"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}.service.patch"
|
||||
)
|
||||
|
||||
QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
|
||||
QA_PREBUILT="*"
|
||||
QA_MULTILIB_PATHS=(
|
||||
"usr/lib/plexmediaserver/lib/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so"
|
||||
)
|
||||
|
||||
BINS_TO_PAX_MARK=(
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Script Host"
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
# Remove Debian specific files
|
||||
rm -r "usr/share/doc" || die
|
||||
|
||||
# Copy main files over to image and preserve permissions so it is portable
|
||||
cp -rp usr/ "${ED}" || die
|
||||
|
||||
# Make sure the logging directory is created
|
||||
keepdir /var/log/pms
|
||||
fowners plex:plex /var/log/pms
|
||||
|
||||
keepdir /var/lib/plexmediaserver
|
||||
fowners plex:plex /var/lib/plexmediaserver
|
||||
|
||||
# Install the OpenRC init/conf files
|
||||
newinitd "${FILESDIR}/${PN}.init.d" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" ${PN}
|
||||
|
||||
# Install systemd service file
|
||||
systemd_newunit "${ED}"/usr/lib/plexmediaserver/lib/plexmediaserver.service "${PN}.service"
|
||||
|
||||
# Add pax markings to some binaries so that they work on hardened setup
|
||||
local f
|
||||
for f in "${BINS_TO_PAX_MARK[@]}"; do
|
||||
pax-mark m "${f}"
|
||||
done
|
||||
|
||||
# Adds the precompiled plex libraries to the revdep-rebuild's mask list
|
||||
# so it doesn't try to rebuild libraries that can't be rebuilt.
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/80plexmediaserver
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
|
||||
einfo
|
||||
einfo "Be advised beginning 2023-10-12 Plex has begun blocking servers"
|
||||
einfo "hosted at Hetzner. More information:"
|
||||
einfo "https://forums.plex.tv/t/not-allowed-to-use-hetzner/853570"
|
||||
}
|
||||
@@ -1,91 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit readme.gentoo-r1 systemd unpacker pax-utils
|
||||
|
||||
MY_PV="${PV}-c29d4c0c8"
|
||||
MY_URI="https://downloads.plex.tv/plex-media-server-new"
|
||||
|
||||
DESCRIPTION="Free media library that is intended for use with a plex client"
|
||||
HOMEPAGE="https://www.plex.tv/"
|
||||
SRC_URI="
|
||||
amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb )
|
||||
arm? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_armhf.deb )
|
||||
arm64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_arm64.deb )
|
||||
x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Plex"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
RESTRICT="bindist"
|
||||
|
||||
DEPEND="
|
||||
acct-group/plex
|
||||
acct-user/plex"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}.service.patch"
|
||||
)
|
||||
|
||||
QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
|
||||
QA_PREBUILT="*"
|
||||
QA_MULTILIB_PATHS=(
|
||||
"usr/lib/plexmediaserver/lib/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so"
|
||||
)
|
||||
|
||||
BINS_TO_PAX_MARK=(
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Script Host"
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
# Remove Debian specific files
|
||||
rm -r "usr/share/doc" || die
|
||||
|
||||
# Copy main files over to image and preserve permissions so it is portable
|
||||
cp -rp usr/ "${ED}" || die
|
||||
|
||||
# Make sure the logging directory is created
|
||||
keepdir /var/log/pms
|
||||
fowners plex:plex /var/log/pms
|
||||
|
||||
keepdir /var/lib/plexmediaserver
|
||||
fowners plex:plex /var/lib/plexmediaserver
|
||||
|
||||
# Install the OpenRC init/conf files
|
||||
newinitd "${FILESDIR}/${PN}.init.d" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" ${PN}
|
||||
|
||||
# Install systemd service file
|
||||
systemd_newunit "${ED}"/usr/lib/plexmediaserver/lib/plexmediaserver.service "${PN}.service"
|
||||
|
||||
# Add pax markings to some binaries so that they work on hardened setup
|
||||
local f
|
||||
for f in "${BINS_TO_PAX_MARK[@]}"; do
|
||||
pax-mark m "${f}"
|
||||
done
|
||||
|
||||
# Adds the precompiled plex libraries to the revdep-rebuild's mask list
|
||||
# so it doesn't try to rebuild libraries that can't be rebuilt.
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/80plexmediaserver
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
|
||||
einfo
|
||||
ewarn "IMPORTANT: This version makes changes to the database which will require 1.31.2 or higher to start"
|
||||
ewarn "Please also be patient when updating to this version, initial run may take time as database is upgraded"
|
||||
ewarn "Full release announcement, including instructions for rollback: https://forums.plex.tv/t/plex-media-server/30447/612"
|
||||
|
||||
}
|
||||
@@ -1,91 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit readme.gentoo-r1 systemd unpacker pax-utils
|
||||
|
||||
MY_PV="${PV}-c0dd5a73e"
|
||||
MY_URI="https://downloads.plex.tv/plex-media-server-new"
|
||||
|
||||
DESCRIPTION="Free media library that is intended for use with a plex client"
|
||||
HOMEPAGE="https://www.plex.tv/"
|
||||
SRC_URI="
|
||||
amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb )
|
||||
arm? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_armhf.deb )
|
||||
arm64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_arm64.deb )
|
||||
x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )
|
||||
"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="Plex"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
|
||||
RESTRICT="bindist"
|
||||
|
||||
DEPEND="
|
||||
acct-group/plex
|
||||
acct-user/plex"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}.service.patch"
|
||||
)
|
||||
|
||||
QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
|
||||
QA_PREBUILT="*"
|
||||
QA_MULTILIB_PATHS=(
|
||||
"usr/lib/plexmediaserver/lib/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*"
|
||||
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so"
|
||||
)
|
||||
|
||||
BINS_TO_PAX_MARK=(
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Script Host"
|
||||
"${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
|
||||
)
|
||||
|
||||
src_install() {
|
||||
# Remove Debian specific files
|
||||
rm -r "usr/share/doc" || die
|
||||
|
||||
# Copy main files over to image and preserve permissions so it is portable
|
||||
cp -rp usr/ "${ED}" || die
|
||||
|
||||
# Make sure the logging directory is created
|
||||
keepdir /var/log/pms
|
||||
fowners plex:plex /var/log/pms
|
||||
|
||||
keepdir /var/lib/plexmediaserver
|
||||
fowners plex:plex /var/lib/plexmediaserver
|
||||
|
||||
# Install the OpenRC init/conf files
|
||||
newinitd "${FILESDIR}/${PN}.init.d" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.conf.d" ${PN}
|
||||
|
||||
# Install systemd service file
|
||||
systemd_newunit "${ED}"/usr/lib/plexmediaserver/lib/plexmediaserver.service "${PN}.service"
|
||||
|
||||
# Add pax markings to some binaries so that they work on hardened setup
|
||||
local f
|
||||
for f in "${BINS_TO_PAX_MARK[@]}"; do
|
||||
pax-mark m "${f}"
|
||||
done
|
||||
|
||||
# Adds the precompiled plex libraries to the revdep-rebuild's mask list
|
||||
# so it doesn't try to rebuild libraries that can't be rebuilt.
|
||||
insinto /etc/revdep-rebuild
|
||||
doins "${FILESDIR}"/80plexmediaserver
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
readme.gentoo_print_elog
|
||||
|
||||
einfo
|
||||
ewarn "IMPORTANT: This version makes changes to the database which will require 1.31.2 or higher to start"
|
||||
ewarn "Please also be patient when updating to this version, initial run may take time as database is upgraded"
|
||||
ewarn "Full release announcement, including instructions for rollback: https://forums.plex.tv/t/plex-media-server/30447/612"
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user