[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2021-06-02 Thread Sam James
commit: 5b84aae9c556ebe8af8343e9262fccb94c10507b
Author: Scott Martin  organizedmagnetism  com>
AuthorDate: Wed Jun  2 21:57:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  2 22:45:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b84aae9

media-tv/plex-media-server version bump to 1.23.2.4625

Signed-off-by: Scott Martin  organizedmagnetism.com>
Closes: https://github.com/gentoo/gentoo/pull/21094
Signed-off-by: Sam James  gentoo.org>

 media-tv/plex-media-server/Manifest|  2 +
 media-tv/plex-media-server/files/README.gentoo |  7 +-
 .../plex-media-server-1.23.2.4625.ebuild   | 76 ++
 3 files changed, 84 insertions(+), 1 deletion(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 286eb5f414f..14a64866f0a 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1,2 +1,4 @@
 DIST plexmediaserver_1.23.1.4602-280ab6053_amd64.deb 81613502 BLAKE2B 
59f3bc54e8436bb35983cc7b77c252c88d5ccc26325203edcbaf7ef2428dbe465e0db8bb0b24472f7f7b07b25b23d23e240903243d8dcd7983edd4cda62906b3
 SHA512 
e269066a10794d63cf9912df3e66b92874701a8263f2806f42d0abe9484bd347284e2bacb3ba2f6825e1489be164f0b2abe6d23021737b37be918a9b356c1301
 DIST plexmediaserver_1.23.1.4602-280ab6053_i386.deb 75020714 BLAKE2B 
12c8057592f734969c9d4a3ea245c2b725fe16433260214c1e18d0b192151b51c61d55bde7b40015727b1775a21fe965960165b8cc6f039a138f521f95f34cb3
 SHA512 
afd569e0cfd665b81e422b925e623b910d29b99e77dbfe2ff2333497f63fb69adf851562c887a9bd8ff216f37b18397cad673547a41d8fdba611d9a6bd7254e2
+DIST plexmediaserver_1.23.2.4625-a83d2d0f9_amd64.deb 81773538 BLAKE2B 
7b22cdd4662f37c4138bd5edc74a5471e7d31c89465ce25a428e7963fc10e5dc07c154812b51c1c17d725175f093c7e22560acde8b00ee3b5d6a724441af2729
 SHA512 
632497e596542fc11cd2b9ec6dd9d7403800f26473811fbd5c75d73aa1abde08b881005f1c51663afe190ce95b6d02900272f2024bbcce02f6b952efe498430d
+DIST plexmediaserver_1.23.2.4625-a83d2d0f9_i386.deb 75148422 BLAKE2B 
1758529c97b3f743df44321074f95f85ce7003fd9d92e4a849776e9f24bf6034de6e90c123db9c36c8732cffbc65089f6db20fba8ac1b6bce238b1595b04
 SHA512 
0e727d96bc147d7c4457f91c8309e1937bbee49a1599ff376959fb25cdc62fa3df1ae09880cc6ada7d8dfa4cbadccce24c35ad3bd41143f086ea1a0861e010f0

diff --git a/media-tv/plex-media-server/files/README.gentoo 
b/media-tv/plex-media-server/files/README.gentoo
index 3ac1430ab2f..ec4445ac397 100644
--- a/media-tv/plex-media-server/files/README.gentoo
+++ b/media-tv/plex-media-server/files/README.gentoo
@@ -1,4 +1,9 @@
 Plex Media Server is now installed. Please check the configuration file.
 It can be found in /etc/plex/plexmediaserver to verify the default settings.
-To start the Plex Server, run 'rc-config start plex-media-server'
+Adjust thread counts and memory usage limits in /usr/sbin/start_pms for best
+performance. To start the Plex Server, run 'rc-config start plex-media-server'
 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 :localhost:32400' then open the folowing in
+a local browser 'http://localhost:/web' to claim the remote server.

diff --git a/media-tv/plex-media-server/plex-media-server-1.23.2.4625.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.23.2.4625.ebuild
new file mode 100644
index 000..92b87a68f4e
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.23.2.4625.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit readme.gentoo-r1 systemd unpacker
+
+MY_PV="${PV}-a83d2d0f9"
+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 )
+   x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )"
+S="${WORKDIR}"
+
+LICENSE="Plex"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="system-openssl"
+RESTRICT="mirror bindist"
+
+DEPEND="
+   acct-group/plex
+   acct-user/plex"
+RDEPEND="
+   ${DEPEND}
+   system-openssl? ( dev-libs/openssl:0/1.1 )"
+
+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
+
+   # Remove shipped openssl library
+   if use system-openssl; then
+   rm usr/lib/plexmediaserver/lib/libssl.so.1.1 || die
+   fi
+
+   # Add startup wrapper
+   dosbin "${FILESDIR}/start_pms"
+
+   # Copy main files over to image and preserve 

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2020-05-04 Thread Joonas Niilola
commit: 3342fa837c83257cb2f2a67795fc05cf119a7ea5
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Fri May  1 21:31:56 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon May  4 17:26:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3342fa83

media-tv/plex-media-server: Remove old versions

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Closes: https://github.com/gentoo/gentoo/pull/15603
Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/plex-media-server/Manifest|   3 -
 .../files/virtualenv_start_pms.patch   |  23 ---
 .../plex-media-server-1.13.2-r2.ebuild | 162 
 .../plex-media-server-1.14.1.ebuild| 163 -
 .../plex-media-server-1.16.4.ebuild| 127 
 5 files changed, 478 deletions(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index c146ba69581..c6cb06d1c7e 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -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
index bb4d575240b..000
--- a/media-tv/plex-media-server/files/virtualenv_start_pms.patch
+++ /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
index 3633cd824ba..000
--- a/media-tv/plex-media-server/plex-media-server-1.13.2-r2.ebuild
+++ /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}"

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2020-04-16 Thread Joonas Niilola
commit: aa9875bc0ccf69e66a41249a507fff33ac84a368
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Sun Apr 12 19:18:57 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 16 08:09:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9875bc

media-tv/plex-media-server: Bump to 1.19.1

This includes major changes, due to the removal of the start_pms script
in the upstream repository.
Changes shamelessly stolen from https://github.com/comio/plex-overlay
where possible.

Closes: https://bugs.gentoo.org/716858
Closes: https://bugs.gentoo.org/710110
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Closes: https://github.com/gentoo/gentoo/pull/15325
Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/plex-media-server/Manifest|   2 +
 .../plex-media-server/files/etc-plexmediaserver|  23 
 .../files/plexmediaserver.service.patch|  12 ++
 media-tv/plex-media-server/files/start_pms |  50 
 .../plex-media-server-1.19.1.ebuild| 140 +
 5 files changed, 227 insertions(+)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index c2d6d34d1a7..e6caaea0c27 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -5,3 +5,5 @@ DIST plexmediaserver_1.18.3.2156-349e9837e_amd64.deb 87197768 
BLAKE2B 1dfb42a025
 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
 DIST plexmediaserver_1.18.4.2171-ac2afe5f8_i386.deb 73659238 BLAKE2B 
3be12b14359f0e7f46f40328414855ece7c36d4cdd0c01dc30cf225ec3e7aef06504b8c2117f634e4ea0960aa387e2d2cfacb2e697d788befa1b76bc973aebf8
 SHA512 
9641ff170ea3379cf0b6351167206b2923194e831868b1c2245da7bd3a63af12f17ba27c42bd4b4cb8f00bb844e1be6b7427912d1f06096c6e701f579f918d66
+DIST plexmediaserver_1.19.1.2645-ccb6eb67e_amd64.deb 90963992 BLAKE2B 
470e0217bf42ce835b35fe08c7589f3b45ba90bc4281f549486e716b948dec88cade474ec969acc360358e778debd863fec7eef2bd5a1c53c2f2d723bceef4e2
 SHA512 
4bfff09efb8c0fc3832a50755b11a4be96fe642c50beaaf833bfb4689c8645428769ebb5c68f92bed82b89c61332f179cd2ca0c5b83424615a2738083da5843c
+DIST plexmediaserver_1.19.1.2645-ccb6eb67e_i386.deb 74806258 BLAKE2B 
092ec3020c6d895f08804c9938508ae0f3009cf195263b0b2ee977044a194a93823b61ff58581b3e5c0312edf829fb8e88e13ea7345fb9a6afde7e7dfb77fb68
 SHA512 
5ec858a79e6211931459d116efcc7b6d372404713b74d68366fc03f4ae9bc30566d28190d32ef9c444ae994f67f5f86930967508611b335085854071f91e4c48

diff --git a/media-tv/plex-media-server/files/etc-plexmediaserver 
b/media-tv/plex-media-server/files/etc-plexmediaserver
new file mode 100644
index 000..51709fc8499
--- /dev/null
+++ b/media-tv/plex-media-server/files/etc-plexmediaserver
@@ -0,0 +1,23 @@
+# default script for Plex Media Server
+
+# the number of plugins that can run at the same time
+export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
+
+# ulimit -s $PLEX_MEDIA_SERVER_MAX_STACK_SIZE
+export PLEX_MEDIA_SERVER_MAX_STACK_SIZE=3000
+
+# where the mediaserver should store the transcodes
+export PLEX_MEDIA_SERVER_TMPDIR=/tmp
+
+# uncomment to set it to something else
+# export 
PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR="${HOME}/Library/Application Support"
+
+# the user that PMS should run as, defaults to 'plex'
+# note that if you change this you might need to move
+# the Application Support directory to not lose your
+# media library (match what is in /etc/passwd)
+export PLEX_MEDIA_SERVER_USER=plex
+
+# Uncomment this to use syslog for logging instead of
+# sending logs to Plex Media Server.log
+#export PLEX_MEDIA_SERVER_USE_SYSLOG=true

diff --git a/media-tv/plex-media-server/files/plexmediaserver.service.patch 
b/media-tv/plex-media-server/files/plexmediaserver.service.patch
new file mode 100644
index 000..c4512402981
--- /dev/null
+++ b/media-tv/plex-media-server/files/plexmediaserver.service.patch
@@ -0,0 +1,12 @@
+--- ./usr/lib/plexmediaserver/lib/plexmediaserver.service.old  2020-01-29 
08:50:39.856491924 +0100
 ./usr/lib/plexmediaserver/lib/plexmediaserver.service  2020-01-29 
08:51:49.068249688 +0100
+@@ -12,7 +12,8 @@
+ export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-release | awk -F= 
"{print \\$2}" | tr -d \\" )"; \
+ export PLEX_MEDIA_SERVER_INFO_DEVICE="PC"; \
+ export 

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2019-12-14 Thread Joonas Niilola
commit: 3f9666d4a6bf1cd45d48a694e439802e63a4600f
Author: Stephen Shkardoon  ss23  geek  nz>
AuthorDate: Sat Dec 14 08:23:35 2019 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Dec 14 08:24:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9666d4

media-tv/plex-media-server: 1.61.4 bump

Closes: https://bugs.gentoo.org/681858
Signed-off-by: Stephen Shkardoon  ss23.geek.nz>
Closes: https://github.com/gentoo/gentoo/pull/13935
Signed-off-by: Joonas Niilola  gentoo.org>

 media-tv/plex-media-server/Manifest|   1 +
 .../files/virtualenv_start_pms_2019.patch  |  12 ++
 media-tv/plex-media-server/metadata.xml|   8 +-
 .../plex-media-server-1.16.4.ebuild| 121 +
 4 files changed, 140 insertions(+), 2 deletions(-)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 7fea2a2..e1b06077fe6 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -2,3 +2,4 @@ DIST plexmediaserver_1.11.3.4803-c40bba82e_amd64.deb 108830880 
BLAKE2B 7ed912756
 DIST plexmediaserver_1.12.3.4973-215c28d86_amd64.deb 109277946 BLAKE2B 
6a868943c77a1355dd0a4dbe88323b937d827dbfe84e729cf1f5c5c7d4a7d44e9af7e69121a7e3cf9f5d60786c9877bd3e303d9d5d301c86f08984afb1062730
 SHA512 
1befe9196926bf4cabd1f9c746e958efc72392479a844f8c3d9161282618fe28e29dbb9c12ddccf5db5b852ae58cd43dc0d988f00732431e16106021c8618347
 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

diff --git a/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch 
b/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch
new file mode 100644
index 000..c68178bcb1c
--- /dev/null
+++ b/media-tv/plex-media-server/files/virtualenv_start_pms_2019.patch
@@ -0,0 +1,12 @@
+--- a/usr/sbin/start_pms   2019-08-08 01:07:58.239646635 +0200
 b/usr/sbin/start_pms   2019-08-08 01:09:39.828649755 +0200
+@@ -20,6 +20,9 @@
+ 
+ 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"

diff --git a/media-tv/plex-media-server/metadata.xml 
b/media-tv/plex-media-server/metadata.xml
index 1a06e96ebdc..8815e575c0e 100644
--- a/media-tv/plex-media-server/metadata.xml
+++ b/media-tv/plex-media-server/metadata.xml
@@ -2,7 +2,11 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   chain...@gentoo.org
-   Tony Vroon
+   s...@ss23.geek.nz
+   Stephen Shkardoon
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers

 

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
new file mode 100644
index 000..69d4dccad28
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.16.4.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2019 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="dev-python/virtualenv[${PYTHON_USEDEP}]"
+
+RDEPEND="
+   net-dns/avahi
+   acct-user/plex
+   acct-group/plex
+   ${PYTHON_DEPS}"
+

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/

2017-03-04 Thread Jonathan Vasquez
commit: eac3c312380e222b9619c72bb9c50ba48ad28231
Author: Jonathan Vasquez  gentoo  org>
AuthorDate: Sun Mar  5 01:58:07 2017 +
Commit: Jonathan Vasquez  gentoo  org>
CommitDate: Sun Mar  5 01:58:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac3c312

media-tv/plex-media-server: version bump to 1.4.3

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 media-tv/plex-media-server/Manifest|   1 +
 .../files/virtualenv_start_pms.patch   |  23 
 .../plex-media-server-1.4.3.ebuild | 136 +
 3 files changed, 160 insertions(+)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index f21ed25da4e..ad75ad8d4ca 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -1,2 +1,3 @@
 DIST plexmediaserver_1.3.3.3148-b38628e_amd64.deb 101224432 SHA256 
3b58d0ad9a9e27e86209c33550be832868102526d512a860d4984ef3daf7cad9 SHA512 
fb1d49650a66217df9d13dd0157f6f82b409989eacf2a40e9a92a47c6946e7bedc64429a88d2607a5f689ea7b5fae2ced5c53e2e719c85e7f08f71149844ab71
 WHIRLPOOL 
fa5a0e74e03cc5c357b7c64876b96f265a8b3e74f2002d3d147ce46083f947311ce227a53f61ca1f962e00d89554a4df6ca8e3df7d5b32d13d27118b3d0f34c8
 DIST plexmediaserver_1.3.4.3285-b46e0ea_amd64.deb 101356988 SHA256 
dc53290c12ea744249f0937e4defdfbf7fb526a63413d41ff21047fc3572ff55 SHA512 
46e7ce694f0be880ada03b327fa937e23d3e2412c2b4d04c79f87afb97ad8897b7977e9f5c1ed4cc6883129c911523f03e5db6c70c76b99cbb2d9e1ac4d9275e
 WHIRLPOOL 
515d15782d4189e71501d11a335440853db4ededc42baa748375ca1a833e24b8db4497a8197698bddc8fc0d8689aa9768b1abbff1c8002f846a102f36267936b
+DIST plexmediaserver_1.4.3.3433-03e4cfa35_amd64.deb 103128692 SHA256 
7ef4efec9e1ecc7fa67cf8284ca7316f715f33457d3e9f6bd3980d22c1de3edc SHA512 
4432ffefab379ec57de1e0cf0648223d3a58b253ed43d3879fd967de93fd453b8a3820d20a87851fc98c6e8c77dfdfa81eab7ba66ce3ddf465007586d92d0823
 WHIRLPOOL 
1884d396c06137702cd23797ff452336847931e761e485910b1e4c3a4927ba6b8397f5aa0a265f81c98c7e3e9bfc121e9952d2f4b8757099ffaafc502f5edf95

diff --git a/media-tv/plex-media-server/files/virtualenv_start_pms.patch 
b/media-tv/plex-media-server/files/virtualenv_start_pms.patch
new file mode 100644
index 000..bb4d575240b
--- /dev/null
+++ b/media-tv/plex-media-server/files/virtualenv_start_pms.patch
@@ -0,0 +1,23 @@
+--- 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.4.3.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.4.3.ebuild
new file mode 100644
index 000..6ec1479f0b4
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.4.3.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2017 Gentoo Foundation
+# 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
+
+MINOR1="3433"
+MINOR2="03e4cfa35"
+
+_APPNAME="plexmediaserver"
+_USERNAME="plex"
+_SHORTNAME="${_USERNAME}"
+_FULL_VERSION="${PV}.${MINOR1}-${MINOR2}"
+
+URI="https://downloads.plex.tv/plex-media-server;
+
+DESCRIPTION="A free media library that is intended for use with a plex client."
+HOMEPAGE="http://www.plex.tv/;
+SRC_URI="amd64? ( 
${URI}/${_FULL_VERSION}/plexmediaserver_${_FULL_VERSION}_amd64.deb )"
+SLOT="0"
+LICENSE="Plex"
+RESTRICT="mirror bindist strip"
+KEYWORDS="-* ~amd64"
+
+DEPEND="
+   sys-apps/fix-gnustack
+   dev-python/virtualenv[${PYTHON_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"
+
+