[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/files/, media-tv/plex-media-server/
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/
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/
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/
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/
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" + +