commit:     cc99153143cdcc2b94ccd2a62881d02f53df5d1b
Author:     Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Sat May 31 21:17:56 2025 +0000
Commit:     Jay Faulkner <jayf <AT> gentoo <DOT> org>
CommitDate: Sun Jun  1 04:05:29 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc991531

media-tv/plex-media-server: drop 1.41.4.9463, 1.41.5.9522

Signed-off-by: Joe Kappus <joe <AT> wt.gd>
Part-of: https://github.com/gentoo/gentoo/pull/42376
Signed-off-by: Jay Faulkner <jayf <AT> gentoo.org>

 media-tv/plex-media-server/Manifest                |  8 --
 media-tv/plex-media-server/files/README.gentoo     |  4 +
 .../plex-media-server-1.41.4.9463.ebuild           | 85 ----------------------
 .../plex-media-server-1.41.5.9522.ebuild           | 85 ----------------------
 4 files changed, 4 insertions(+), 178 deletions(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 249191467493..04071afe733d 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1,11 +1,3 @@
-DIST plexmediaserver_1.41.4.9463-630c9f557_amd64.deb 81755798 BLAKE2B 
3ea077681262522f73ddca0512f87ade7bb14fbf1710a39fd2b7c075697644300c9c6841be0e54c6e2cb232f3902b60abe7722d3adf1a8268112a51fba3fc310
 SHA512 
ef1203ca1858cae27abc19c033556c2bfe0b83acdc3eca160bec29737dd94747e352fa27ef0d89a17753636ce0698fa137993ea041570fa57404bc2f2c3938c0
-DIST plexmediaserver_1.41.4.9463-630c9f557_arm64.deb 74388618 BLAKE2B 
6de7f652b7dae13ce9415e302db394291a2646c28fc63fc7e263a81c34f735b51c56512a33ba8ffbe9c614900b504096543edf6d783fc1576c01c8210fcc7caa
 SHA512 
5dc31080f3c94c915cec905c235ec3d0b779bf6d2916a58874c949d4870d3494cbfdae5dc5b5bedebacf6cf8fa2c59c19a5f3f303d8b4ab11dbfc181387e2665
-DIST plexmediaserver_1.41.4.9463-630c9f557_armhf.deb 74374714 BLAKE2B 
ac27845b242f746fc9b7476375b040db39349c72cc7d11608e05e973b3063107e671b826a62cfa14c5585151673efbdb010971ae6ab89cbd52243cb7e20bf697
 SHA512 
a827d15650c95469dbdf30024bfb8419a9afe1327bc5a2b745ebee8e0d113e2329adc92176d62430ca36227293306f8e9d20ad0a6b00f4aee252116f71e8480a
-DIST plexmediaserver_1.41.4.9463-630c9f557_i386.deb 75424058 BLAKE2B 
6c9b3d58958c482ca10ee5610abd1f7094d5ff916559e84c5a08b77cd0a99a8e36855f0f0b2d50fbd6c61900e2e5729ea2b0cee1cc090a6f40f1b1976db6cbc6
 SHA512 
040dd38b6c5e0e24edf970a80cc9ebe88c524a5b984fd7dd943a9fb8fe77b019936e22f0329cce9a278c9e5f8ecafd564b7b8fd0904940cd97260fcde0d86257
-DIST plexmediaserver_1.41.5.9522-a96edc606_amd64.deb 81967950 BLAKE2B 
ff789c3991b027f5055cf8c90b8678597a5ab3598d1a192727b8ef734fff94d8fb4cd97fd21c92882e111f84de8aa519654076abd1d24c3bcb55a17e5ea1fbab
 SHA512 
ac09c6e9212702577004b93b22ca993b72f5c88d07c42080850f66d5f69b1cb0f390a725397d56f7e8ea7fc9943a3b23cc78c68ace4c25cba3d5d893de369927
-DIST plexmediaserver_1.41.5.9522-a96edc606_arm64.deb 74470862 BLAKE2B 
f665f3e574b48ddaadf4f5353243025f7c3afbe19c6034352d38b380e7f1824619a65b9e81d96900d0296b22595e85a4c19150ebe8d75164688362400c4aacd9
 SHA512 
6582ec34ac36779fbc1efe579a81e89d036d87ed10b9696799dd1744bf41d7d82d1e9fe60eb59394e6de8c56ccf7efd76e7a621c5a52f16e225262bd7971c43f
-DIST plexmediaserver_1.41.5.9522-a96edc606_armhf.deb 74385290 BLAKE2B 
4e690a1ed713fcce4936fa79520b3aae570f4ed18e65e7f2c7f0dd96b5fa6cb8a7c44f1fe6a5d5275a632d3d857ad0874d1324a9257c1cb4456fae86e457cec0
 SHA512 
f2bde799d12de6d29bb4eba9a21767ffba1a771c6e36596d60c1b5cc6db7287565927198fb166d0984edf6e19076b762f0871c759dd27ca667260360e07105b1
-DIST plexmediaserver_1.41.5.9522-a96edc606_i386.deb 75549130 BLAKE2B 
05ff3cb7b3f5df66ffe6b039560a94da840d4b3efd049872bed113f827262906bff8f5f60522a3b7833c17064b9382f5e5c5f9222f6cfcdb7fd4255a0d537bf4
 SHA512 
0385d6ad90cf346f0d42c873768ff05918fa07912eb97364b1c736b80d2f164e264922b83a4008d5368ac46dcafbf36fe86ce244c1ea12cfbf378ed41ca2c635
 DIST plexmediaserver_1.41.7.9823-59f304c16_amd64.deb 83156886 BLAKE2B 
fe14130b33b3011046d3bc1ce02a703e26d6c9d287f6caaba0271bef0e27a17bfaa468f013bcaab295238908f59696d50ab825bf0c15aa1d1c3b98637ebdde0c
 SHA512 
01da65664605a1b3721452f5811a03af9d89a4b31ec718023e6ab5845c659c65049321280ffad8b01d76c3d149334a6d41c2b798c1c7c08b68cd9acf4c7be25f
 DIST plexmediaserver_1.41.7.9823-59f304c16_arm64.deb 75654474 BLAKE2B 
4c4766a62278a83226fde3afb46cd0efce1aed8d6371af3251390202507cd26b8cbdb38121a4ca144db935b78de623238e7c8e92d76c5deec56524edc3dce634
 SHA512 
a13ab2323d57c59a691d82d0ed42a40bb2430bbf42fe3a672e8881b6390f7e0fc140c70c383e2aaf6d384912e1c86a64eb45ed4c06501661c92ecd22a98e342d
 DIST plexmediaserver_1.41.7.9823-59f304c16_armhf.deb 75570482 BLAKE2B 
e343830706f48a694ccbeffba27ee3cc2c41914c3ca16cbb272fe7257acfe236ddcfcb83884f096eaa0c930802fadf71aecbfbfe4cda7c5485d5b5adbb3a209c
 SHA512 
6185c8e34ee770430f9d06e85c5eb9c462f3db1136f3668879eb20f97b84c7ea3854f4d665c8062a75e4db5d9913ebd7a5a33977d09d909ac02a79bb58ebf85e

diff --git a/media-tv/plex-media-server/files/README.gentoo 
b/media-tv/plex-media-server/files/README.gentoo
index db988e30fe06..3cb1378a2970 100644
--- a/media-tv/plex-media-server/files/README.gentoo
+++ b/media-tv/plex-media-server/files/README.gentoo
@@ -8,3 +8,7 @@ You will then be able to access your library at 
http://localhost:32400/manage
 If installing on a remote host you will need to use a ssh tunnel eg,
 'ssh ip.address.of.server -L 8888:localhost:32400' then open the folowing in
 a local browser 'http://localhost:8888/web' to claim the remote server.
+
+Finally, please note usage of the plex-media-server is governed by a license
+grant detailed in their terms of service which can be reviewed at:
+https://www.plex.tv/about/privacy-legal/plex-terms-of-service/

diff --git a/media-tv/plex-media-server/plex-media-server-1.41.4.9463.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.41.4.9463.ebuild
deleted file mode 100644
index 53a80f1d1b57..000000000000
--- a/media-tv/plex-media-server/plex-media-server-1.41.4.9463.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 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}-630c9f557"
-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"
-)
-
-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
-       BINS_TO_PAX_MARK=(
-               "${ED}/usr/lib/plexmediaserver/Plex Script Host"
-               "${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
-       )
-
-       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
-}

diff --git a/media-tv/plex-media-server/plex-media-server-1.41.5.9522.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.41.5.9522.ebuild
deleted file mode 100644
index 1dec3b90ee78..000000000000
--- a/media-tv/plex-media-server/plex-media-server-1.41.5.9522.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 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}-a96edc606"
-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"
-)
-
-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
-       BINS_TO_PAX_MARK=(
-               "${ED}/usr/lib/plexmediaserver/Plex Script Host"
-               "${ED}/usr/lib/plexmediaserver/Plex Media Scanner"
-       )
-
-       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
-}

Reply via email to