media-tv/plex-media-server: Remove old versions
authorStephen Shkardoon <ss23@ss23.geek.nz>
Fri, 1 May 2020 21:31:56 +0000 (09:31 +1200)
committerJoonas Niilola <juippis@gentoo.org>
Mon, 4 May 2020 17:26:08 +0000 (20:26 +0300)
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Stephen Shkardoon <ss23@ss23.geek.nz>
Closes: https://github.com/gentoo/gentoo/pull/15603
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
media-tv/plex-media-server/Manifest
media-tv/plex-media-server/files/virtualenv_start_pms.patch [deleted file]
media-tv/plex-media-server/plex-media-server-1.13.2-r2.ebuild [deleted file]
media-tv/plex-media-server/plex-media-server-1.14.1.ebuild [deleted file]
media-tv/plex-media-server/plex-media-server-1.16.4.ebuild [deleted file]

index c146ba6958162006c72079e5ec2f311549bc9ea5..c6cb06d1c7ede7fb478325a18f76225aa793c4f9 100644 (file)
@@ -1,6 +1,3 @@
-DIST plexmediaserver_1.13.2.5154-fd05be322_amd64.deb 111093662 BLAKE2B 26b1161107a8f9223f7065ff4119a32470c06794a159a42181b9278107a6d14f9fbb582e515223aaa659e9007d9b18299cd65b2a068e1d7dd934d52552a44cd1 SHA512 548c033272d56f6c54ab073536327b285fdbda3192c203a3ea3ff2b6c7afbc79ba7d56d7251f623ca1e09db572c92000d7baa7a8a555d853d85fdb9d1dfb8479
-DIST plexmediaserver_1.14.1.5488-cc260c476_amd64.deb 105175642 BLAKE2B 59f7cc130115ae2179bcf0ddf5ef4583886c11447c423ada2b1da62f83c3840c89aa2b6d9c56e3a358d1da03bc9a6bd340cae7fee1b6da102e9bc785de4f8e27 SHA512 48f25ac27a8dc5d1a4ae74a04793994bb21431ed3069a9808373e0c5a424fd53f577d0912e1e46a155133b094bdafb7edeb5b6c9ef428a08e07e24e055267e86
-DIST plexmediaserver_1.16.4.1469-6d5612c2f_amd64.deb 74427444 BLAKE2B f90973aaadaf8e11fbcaa0aaa817a11b62049b1eaa22c04daf65d4fc21e73eb90d982e3faa66b482fdb4e7b53467246e20845c432920718334c5419c760e85bd SHA512 0753e82d4cd2c5a35f8f62329c3013eff297edd1bf9afcfd1444c3f3f85d33b3aec4a553c70931182d3a45df44dd26ce10ddbee9b59755914c988f0edbe5aa70
 DIST plexmediaserver_1.18.3.2156-349e9837e_amd64.deb 87197768 BLAKE2B 1dfb42a0258c5a4ff93ac38ab4abad5c17ba3c0a26db85554fa43c72ad46416bcd15bea2a33114a17ed59a73c1b4b74953560f15db3df7eb8e00f3aeb090d4d4 SHA512 82920a25b6a73d929ee2dc776ae025d427248513b1590cef80224a2173c70f6354ec32a27d3e8e49d5f67ff3c77c57531a55d031a03fbd82034c301aa99a71ac
 DIST plexmediaserver_1.18.3.2156-349e9837e_i386.deb 74116200 BLAKE2B fd5b152704c9c646fce9e2a139c0ac9d500d2514e2fc050d788bd5a65df55df4d7db8b17b0160623738add3f8ca29d3566741cf3c47866d09ac96f4e035e9fa0 SHA512 4a489b807e5f6b0624a879e29eac6816a3dbd31eb8286c76263904c59c7be481dfd6754a5e14ba6ee2247c851cfd0762ca3e4a3004ca5b343bf53a5a1e143552
 DIST plexmediaserver_1.18.4.2171-ac2afe5f8_amd64.deb 86833802 BLAKE2B a59b1ff4f4475b87464e6a7fe441258c95e19db86649bfb5110a1f1a2a5382c847a9d146dec48b726bd8d34622da04dfc31d460f9c91f44f551ab5a87e8ff4ec SHA512 b2106a43996ebbddd179101ab7c054ca7576f6cd60892c78354106875a13e22283fdcddfe39041acc2dc60690a40029edd213651938b04f002fe3680da13d707
diff --git a/media-tv/plex-media-server/files/virtualenv_start_pms.patch b/media-tv/plex-media-server/files/virtualenv_start_pms.patch
deleted file mode 100644 (file)
index bb4d575..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/usr/sbin/start_pms       2017-03-01 13:35:28.340489280 -0500
-+++ b/usr/sbin/start_pms       2017-03-01 13:36:05.574540305 -0500
-@@ -8,16 +8,20 @@
- export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application Support"
- if [ -f /etc/default/locale ]; then
-   export LANG="`cat /etc/default/locale|awk -F '=' '/LANG=/{print $2}'|sed 's/"//g'`"
-   export LC_ALL="$LANG"
- fi
- test -f /etc/default/plexmediaserver && . /etc/default/plexmediaserver
-+# Activate python virtualenv
-+. "${PLEX_MEDIA_SERVER_HOME}"/Resources/Python/bin/activate
-+
-+
- if [ ! -d "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR" ]
- then
-   mkdir -p "$PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR"
-   if [ ! $? -eq 0 ]
-   then
-     echo "WARNING COULDN'T CREATE $PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR, MAKE SURE I HAVE PERMISSON TO DO THAT!"
-     exit 1
-   fi
diff --git a/media-tv/plex-media-server/plex-media-server-1.13.2-r2.ebuild b/media-tv/plex-media-server/plex-media-server-1.13.2-r2.ebuild
deleted file mode 100644 (file)
index 3633cd8..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils user systemd unpacker pax-utils python-single-r1
-
-MINOR_VERSION="5154-fd05be322"
-
-_APPNAME="plexmediaserver"
-_USERNAME="plex"
-_SHORTNAME="${_USERNAME}"
-_FULL_VERSION="${PV}.${MINOR_VERSION}"
-
-URI="https://downloads.plex.tv/plex-media-server"
-
-DESCRIPTION="A free media library that is intended for use with a plex client."
-HOMEPAGE="https://www.plex.tv/"
-SRC_URI="amd64? ( ${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
-SLOT="0"
-LICENSE="Plex"
-RESTRICT="bindist strip"
-KEYWORDS="-* amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-       sys-apps/fix-gnustack
-       $(python_gen_cond_dep '
-               dev-python/virtualenv[${PYTHON_MULTI_USEDEP}]
-       ')"
-
-RDEPEND="
-       net-dns/avahi
-       ${PYTHON_DEPS}"
-
-QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
-QA_PREBUILT="*"
-QA_MULTILIB_PATHS=(
-       "usr/lib/${_APPNAME}/.*"
-       "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*"
-)
-
-EXECSTACKED_BINS=( "${ED%/}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" )
-BINS_TO_PAX_MARK=( "${ED%/}/usr/lib/plexmediaserver/Plex Script Host" )
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}/virtualenv_start_pms.patch" )
-
-pkg_setup() {
-       enewgroup ${_USERNAME}
-       enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} "${_USERNAME},video"
-       python-single-r1_pkg_setup
-}
-
-src_unpack() {
-       unpack_deb ${A}
-}
-
-src_install() {
-       # Move the config to the correct place
-       local CONFIG_VANILLA="/etc/default/plexmediaserver"
-       local CONFIG_PATH="/etc/${_SHORTNAME}"
-       insinto "${CONFIG_PATH}"
-       doins "${CONFIG_VANILLA#/}"
-       sed -e "s#${CONFIG_VANILLA}#${CONFIG_PATH}/${_APPNAME}#g" -i "${S}"/usr/sbin/start_pms || die
-
-       # Remove Debian specific files
-       rm -rf "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
-       local LOGGING_DIR="/var/log/pms"
-       dodir "${LOGGING_DIR}"
-       chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${LOGGING_DIR}" || die
-       keepdir "${LOGGING_DIR}"
-
-       # Create default library folder with correct permissions
-       local DEFAULT_LIBRARY_DIR="/var/lib/${_APPNAME}"
-       dodir "${DEFAULT_LIBRARY_DIR}"
-       chown "${_USERNAME}":"${_USERNAME}" "${ED%/}/${DEFAULT_LIBRARY_DIR}" || die
-       keepdir "${DEFAULT_LIBRARY_DIR}"
-
-       # Install the OpenRC init/conf files
-       doinitd "${FILESDIR}/init.d/${PN}"
-       doconfd "${FILESDIR}/conf.d/${PN}"
-
-       # Disabling due to Bug 644694
-       #_handle_multilib
-
-       # Mask Plex libraries so that revdep-rebuild doesn't try to rebuild them.
-       # Plex has its own precompiled libraries.
-       _mask_plex_libraries_revdep
-
-       # Install systemd service file
-       local INIT_NAME="${PN}.service"
-       local INIT="${FILESDIR}/systemd/${INIT_NAME}"
-       systemd_newunit "${INIT}" "${INIT_NAME}"
-
-       _remove_execstack_markings
-       _add_pax_markings
-
-       einfo "Configuring virtualenv"
-       virtualenv -v --no-pip --no-setuptools --no-wheel "${ED}"usr/lib/plexmediaserver/Resources/Python || die
-       pushd "${ED}"usr/lib/plexmediaserver/Resources/Python &>/dev/null || die
-       find . -type f -exec sed -i -e "s#${D}##g" {} + || die
-       popd &>/dev/null || die
-}
-
-pkg_postinst() {
-       einfo ""
-       elog "Plex Media Server is now installed. Please check the configuration file in /etc/${_SHORTNAME}/${_APPNAME} to verify the default settings."
-       elog "To start the Plex Server, run 'rc-config start plex-media-server', you will then be able to access your library at http://<ip>:32400/web/"
-}
-
-# Disabling the follow function due to Bug 644694.
-# We shouldn't register plex libraries in global
-# library path since this will cause other packages
-# on the system to break.
-
-# Finds out where the library directory is for this system
-# and handles ldflags as to not break library dependencies
-# during rebuilds.
-_handle_multilib() {
-       # Prevent revdep-rebuild, @preserved-rebuild breakage
-       cat > "${T}"/66plex <<-EOF || die
-               LDPATH="${EPREFIX}/usr/$(get_libdir)/plexmediaserver"
-       EOF
-
-       doenvd "${T}"/66plex
-}
-
-# 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.
-_mask_plex_libraries_revdep() {
-       dodir /etc/revdep-rebuild/
-
-       # Bug: 659702. The upstream plex binary installs its precompiled package to /usr/lib.
-       # Due to profile 17.1 splitting /usr/lib and /usr/lib64, we can no longer rely
-       # on the implicit symlink automatically satisfying our revdep requirement when we use $(get_libdir).
-       # Thus we will match upstream's directory automatically. If upstream switches their location,
-       # then so should we.
-       echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/lib/plexmediaserver\"" > "${ED}"/etc/revdep-rebuild/80plexmediaserver
-}
-
-# Remove execstack flags from some libraries/executables
-# so that it works in hardened setups.
-_remove_execstack_markings() {
-       for f in "${EXECSTACKED_BINS[@]}"; do
-               # Unquoting 'f' so that expansion works.
-               fix-gnustack -f ${f} > /dev/null
-       done
-}
-
-# Add pax markings to some binaries so that they work on hardened setup.
-_add_pax_markings() {
-       for f in "${BINS_TO_PAX_MARK[@]}"; do
-               pax-mark m "${f}"
-       done
-}
diff --git a/media-tv/plex-media-server/plex-media-server-1.14.1.ebuild b/media-tv/plex-media-server/plex-media-server-1.14.1.ebuild
deleted file mode 100644 (file)
index 5703915..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils user systemd unpacker pax-utils python-single-r1
-
-MINOR_VERSION="5488-cc260c476"
-
-_APPNAME="plexmediaserver"
-_USERNAME="plex"
-_SHORTNAME="${_USERNAME}"
-_FULL_VERSION="${PV}.${MINOR_VERSION}"
-
-URI="https://downloads.plex.tv/plex-media-server"
-
-DESCRIPTION="A free media library that is intended for use with a plex client."
-HOMEPAGE="https://www.plex.tv/"
-SRC_URI="amd64? ( ${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
-SLOT="0"
-LICENSE="Plex"
-RESTRICT="bindist strip"
-KEYWORDS="-* ~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-       sys-apps/fix-gnustack
-       $(python_gen_cond_dep '
-               dev-python/virtualenv[${PYTHON_MULTI_USEDEP}]
-       ')"
-
-RDEPEND="
-       net-dns/avahi
-       ${PYTHON_DEPS}"
-
-QA_DESKTOP_FILE="usr/share/applications/plexmediamanager.desktop"
-QA_PREBUILT="*"
-QA_MULTILIB_PATHS=(
-       "usr/lib/${_APPNAME}/.*"
-       "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*"
-)
-
-EXECSTACKED_BINS=( "${ED}/usr/lib/plexmediaserver/libgnsdk_dsp.so*" )
-BINS_TO_PAX_MARK=( "${ED}/usr/lib/plexmediaserver/Plex Script Host" )
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}/virtualenv_start_pms.patch" )
-
-pkg_setup() {
-       enewgroup ${_USERNAME}
-       enewuser ${_USERNAME} -1 /bin/bash /var/lib/${_APPNAME} "${_USERNAME},video"
-       python-single-r1_pkg_setup
-}
-
-src_unpack() {
-       unpack_deb ${A}
-}
-
-src_install() {
-       # Move the config to the correct place
-       local CONFIG_VANILLA="/etc/default/plexmediaserver"
-       local CONFIG_PATH="/etc/${_SHORTNAME}"
-       dodir "${CONFIG_PATH}"
-       insinto "${CONFIG_PATH}"
-       doins "${CONFIG_VANILLA#/}"
-       sed -e "s#${CONFIG_VANILLA}#${CONFIG_PATH}/${_APPNAME}#g" -i "${S}"/usr/sbin/start_pms || die
-
-       # Remove Debian specific files
-       rm -rf "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
-       local LOGGING_DIR="/var/log/pms"
-       dodir "${LOGGING_DIR}"
-       chown "${_USERNAME}":"${_USERNAME}" "${ED}/${LOGGING_DIR}" || die
-       keepdir "${LOGGING_DIR}"
-
-       # Create default library folder with correct permissions
-       local DEFAULT_LIBRARY_DIR="/var/lib/${_APPNAME}"
-       dodir "${DEFAULT_LIBRARY_DIR}"
-       chown "${_USERNAME}":"${_USERNAME}" "${ED}/${DEFAULT_LIBRARY_DIR}" || die
-       keepdir "${DEFAULT_LIBRARY_DIR}"
-
-       # Install the OpenRC init/conf files
-       doinitd "${FILESDIR}/init.d/${PN}"
-       doconfd "${FILESDIR}/conf.d/${PN}"
-
-       # Disabling due to Bug 644694
-       #_handle_multilib
-
-       # Mask Plex libraries so that revdep-rebuild doesn't try to rebuild them.
-       # Plex has its own precompiled libraries.
-       _mask_plex_libraries_revdep
-
-       # Install systemd service file
-       local INIT_NAME="${PN}.service"
-       local INIT="${FILESDIR}/systemd/${INIT_NAME}"
-       systemd_newunit "${INIT}" "${INIT_NAME}"
-
-       _remove_execstack_markings
-       _add_pax_markings
-
-       einfo "Configuring virtualenv"
-       virtualenv -v --no-pip --no-setuptools --no-wheel "${ED}"/usr/lib/plexmediaserver/Resources/Python || die
-       pushd "${ED}"/usr/lib/plexmediaserver/Resources/Python &>/dev/null || die
-       find . -type f -exec sed -i -e "s#${D}##g" {} + || die
-       popd &>/dev/null || die
-}
-
-pkg_postinst() {
-       einfo ""
-       elog "Plex Media Server is now installed. Please check the configuration file in /etc/${_SHORTNAME}/${_APPNAME} to verify the default settings."
-       elog "To start the Plex Server, run 'rc-config start plex-media-server', you will then be able to access your library at http://<ip>:32400/web/"
-}
-
-# Disabling the follow function due to Bug 644694.
-# We shouldn't register plex libraries in global
-# library path since this will cause other packages
-# on the system to break.
-
-# Finds out where the library directory is for this system
-# and handles ldflags as to not break library dependencies
-# during rebuilds.
-_handle_multilib() {
-       # Prevent revdep-rebuild, @preserved-rebuild breakage
-       cat > "${T}"/66plex <<-EOF || die
-               LDPATH="${EPREFIX}/usr/$(get_libdir)/plexmediaserver"
-       EOF
-
-       doenvd "${T}"/66plex
-}
-
-# 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.
-_mask_plex_libraries_revdep() {
-       dodir /etc/revdep-rebuild/
-
-       # Bug: 659702. The upstream plex binary installs its precompiled package to /usr/lib.
-       # Due to profile 17.1 splitting /usr/lib and /usr/lib64, we can no longer rely
-       # on the implicit symlink automatically satisfying our revdep requirement when we use $(get_libdir).
-       # Thus we will match upstream's directory automatically. If upstream switches their location,
-       # then so should we.
-       echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/lib/plexmediaserver\"" > "${ED}"/etc/revdep-rebuild/80plexmediaserver
-}
-
-# Remove execstack flags from some libraries/executables
-# so that it works in hardened setups.
-_remove_execstack_markings() {
-       for f in "${EXECSTACKED_BINS[@]}"; do
-               # Unquoting 'f' so that expansion works.
-               fix-gnustack -f ${f} > /dev/null
-       done
-}
-
-# Add pax markings to some binaries so that they work on hardened setup.
-_add_pax_markings() {
-       for f in "${BINS_TO_PAX_MARK[@]}"; do
-               pax-mark m "${f}"
-       done
-}
diff --git a/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
deleted file mode 100644 (file)
index b939c7a..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils systemd unpacker pax-utils python-single-r1
-
-MINOR_VERSION="1469-6d5612c2f"
-
-_APPNAME="plexmediaserver"
-_USERNAME="plex"
-_SHORTNAME="${_USERNAME}"
-_FULL_VERSION="${PV}.${MINOR_VERSION}"
-
-URI="https://downloads.plex.tv/plex-media-server-new"
-
-DESCRIPTION="A free media library that is intended for use with a plex client"
-HOMEPAGE="https://www.plex.tv/"
-SRC_URI="amd64? ( ${URI}/${_FULL_VERSION}/debian/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
-SLOT="0"
-LICENSE="Plex"
-RESTRICT="bindist strip"
-KEYWORDS="-* ~amd64"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="
-       $(python_gen_cond_dep '
-               dev-python/virtualenv[${PYTHON_MULTI_USEDEP}]
-       ')"
-
-RDEPEND="
-       net-dns/avahi
-       acct-user/plex
-       acct-group/plex
-       ${PYTHON_DEPS}"
-
-QA_PREBUILT="*"
-QA_MULTILIB_PATHS=(
-       "usr/lib/${_APPNAME}/.*"
-       "usr/lib/${_APPNAME}/Resources/Python/lib/python2.7/.*"
-)
-
-BINS_TO_PAX_MARK=( "${ED}/usr/lib/plexmediaserver/Plex Script Host" )
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}/virtualenv_start_pms_2019.patch" )
-
-src_unpack() {
-       unpack_deb ${A}
-}
-
-src_install() {
-       # Move the config to the correct place
-       local config_vanilla="/etc/default/plexmediaserver"
-       local config_path="/etc/${_SHORTNAME}"
-       dodir "${config_path}"
-       insinto "${config_path}"
-       doins "${config_vanilla#/}"
-       sed -e "s#${config_vanilla}#${config_path}/${_APPNAME}#g" -i "${S}"/usr/sbin/start_pms || die
-
-       # Remove Debian specific files
-       rm -r "usr/share/doc" || die
-
-       # Fix QA warning about .desktop file.
-       sed -i 's|Audio;Music;Video;Player;Media;|AudioVideo;Music;Player;|g' \
-               usr/share/applications/plexmediaserver.desktop || 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
-       local logging_dir="/var/log/pms"
-       dodir "${logging_dir}"
-       fowners "${_USERNAME}":"${_USERNAME}" "${logging_dir}"
-       keepdir "${logging_dir}"
-
-       # Create default library folder with correct permissions
-       local default_library_dir="/var/lib/${_APPNAME}"
-       dodir "${default_library_dir}"
-       fowners "${_USERNAME}":"${_USERNAME}" "${default_library_dir}"
-       keepdir "${default_library_dir}"
-
-       # Install the OpenRC init/conf files
-       doinitd "${FILESDIR}/init.d/${PN}"
-       doconfd "${FILESDIR}/conf.d/${PN}"
-
-       # Mask Plex libraries so that revdep-rebuild doesn't try to rebuild them.
-       # Plex has its own precompiled libraries.
-       _mask_plex_libraries_revdep
-
-       # Install systemd service file
-       systemd_newunit "${FILESDIR}/systemd/${PN}.service" "${PN}.service"
-
-       # Add pax markings to some binaries so that they work on hardened setup
-       for f in "${BINS_TO_PAX_MARK[@]}"; do
-               pax-mark m "${f}"
-       done
-
-       einfo "Configuring virtualenv"
-       virtualenv -v --no-pip --no-setuptools --no-wheel "${ED}"/usr/lib/plexmediaserver/Resources/Python || die
-       pushd "${ED}"/usr/lib/plexmediaserver/Resources/Python &>/dev/null || die
-       find . -type f -exec sed -i -e "s#${D}##g" {} + || die
-       popd &>/dev/null || die
-}
-
-pkg_postinst() {
-       elog "Plex Media Server is now installed. Please check the configuration"
-       elog "file in /etc/${_SHORTNAME}/${_APPNAME}"
-       elog "to verify the default settings."
-       elog "To start the Plex Server, run 'rc-config start plex-media-server',"
-       elog "you will then be able to access your library at"
-       elog "http://<ip>:32400/web/"
-}
-
-# 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.
-_mask_plex_libraries_revdep() {
-       dodir /etc/revdep-rebuild/
-
-       # Bug: 659702. The upstream plex binary installs its precompiled package to /usr/lib.
-       # Due to profile 17.1 splitting /usr/lib and /usr/lib64, we can no longer rely
-       # on the implicit symlink automatically satisfying our revdep requirement when we use $(get_libdir).
-       # Thus we will match upstream's directory automatically. If upstream switches their location,
-       # then so should we.
-       echo "SEARCH_DIRS_MASK=\"${EPREFIX}/usr/lib/plexmediaserver\"" > "${ED}"/etc/revdep-rebuild/80plexmediaserver
-}