mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
media-tv/plex-media-server: drop 1.41.3.9314
Signed-off-by: Joe Kappus <joe@wt.gd> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
This commit is contained in:
committed by
Viorel Munteanu
parent
990bc8100c
commit
f96e0fd129
@@ -1,7 +1,3 @@
|
||||
DIST plexmediaserver_1.41.3.9314-a0bfb8370_amd64.deb 81641362 BLAKE2B b215c9c933970e0e9ae264ec5ae267090c32b46e8e7eb41bf86401722714d55fe5a9bbf2fabda7d69a90db0d0d0ba9be2f942d0f1ec8f74cdef7ac5b95b5e0f3 SHA512 1b13c186603bba7186e3f1dbb83af4581c46b3b63eae66d42699f2a99c290af1e4acfafcf7ba6bd35dcb49671c508f74fbe76975c722699837403fd9bcccd8e5
|
||||
DIST plexmediaserver_1.41.3.9314-a0bfb8370_arm64.deb 74302822 BLAKE2B 6f1f29c0e09c7e650d6c6923fa756ebf4a1f4c21965f03b8fb03f8850a02c0c31b2732b97cc57d0ba12fd03e8518ab19388e92fdb171dde5f6bed5a1e973bc93 SHA512 ad9d90d4999f33933315e038ad34ee15e831886e02f06026523ee022a96ca7c2de5ca50eef5f7f3db73ab5d55c50761b3c3498c6403dc2f2e368a5991d749c7d
|
||||
DIST plexmediaserver_1.41.3.9314-a0bfb8370_armhf.deb 74380030 BLAKE2B 27a193d15e2815cd3727b6c2657788eb0e2741ae51d56598f80b47e2444681ef9ca5037228ba3d4a4aa26386b9a862c1ee392e8821df00c07a615aa36fd74a23 SHA512 9ffef657bb7298975e042bf888466b37707f1d3b861ec75112bec293fce3e85d1a160f0b481e37e3ad44b6ea413386c6ccb10f0291fe2f8e2d2b89e566382746
|
||||
DIST plexmediaserver_1.41.3.9314-a0bfb8370_i386.deb 75329378 BLAKE2B 15b6ad4666363594bad8c1fa270036cfa47d2db8791d0d8344d25ad61b97cdaa79e3e7c7b26f746a65f2eeeb1d4fde5d3c3fabaee2f774a3fe9d68fead03686f SHA512 9912181a808e03984156fd633ff9827625382b88f73e232ca789bc334d14679b7252b89d187ba7c87caf788916c705be1ce5022b6372240335219c35a0840384
|
||||
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
|
||||
|
||||
@@ -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}-a0bfb8370"
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user