summary refs log tree commit diff
path: root/pkgs/servers/plex
diff options
context:
space:
mode:
authorAverell Dalton <averell+nixpkgs@rxd4.com>2019-03-19 23:40:09 +0100
committerAverell Dalton <averell+nixpkgs@rxd4.com>2019-03-22 20:33:22 +0100
commit028a4b6a53b9295281f5cdb1349367528cf98234 (patch)
treee2a196b4c732013d36f4fbca6b19abcab5ad81ec /pkgs/servers/plex
parent78c95f561f39f35ab255775e7c445ef526f2fd9c (diff)
downloadnixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar.gz
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar.bz2
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar.lz
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar.xz
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.tar.zst
nixpkgs-028a4b6a53b9295281f5cdb1349367528cf98234.zip
plex: 1.14.1.5488 -> 1.15.2.793
Diffstat (limited to 'pkgs/servers/plex')
-rw-r--r--pkgs/servers/plex/default.nix13
1 files changed, 5 insertions, 8 deletions
diff --git a/pkgs/servers/plex/default.nix b/pkgs/servers/plex/default.nix
index f94d185910f..9a4f96c46ba 100644
--- a/pkgs/servers/plex/default.nix
+++ b/pkgs/servers/plex/default.nix
@@ -6,9 +6,9 @@
 let
   plexPass = throw "Plex pass has been removed at upstream's request; please unset nixpkgs.config.plex.pass";
   plexpkg = if enablePlexPass then plexPass else {
-    version = "1.14.1.5488";
-    vsnHash = "cc260c476";
-    sha256 = "8ee806f35ccedcecd0cab028bbe1f7e2ac7de24292b715978d3165c4712f5c40";
+    version = "1.15.2.793";
+    vsnHash = "782228f99";
+    sha256 = "0yxxyczcgbk79bhnbbqpsj6vg1hi2pbf88r29dmskr664a5s0sk7";
   };
 
 in stdenv.mkDerivation rec {
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
   sha256 = plexpkg.sha256;
 
   src = fetchurl {
-    url = "https://downloads.plex.tv/plex-media-server/${version}-${vsnHash}/plexmediaserver-${version}-${vsnHash}.x86_64.rpm";
+    url = "https://downloads.plex.tv/plex-media-server-new/${version}-${vsnHash}/redhat/plexmediaserver-${version}-${vsnHash}.x86_64.rpm";
     inherit sha256;
   };
 
@@ -45,15 +45,12 @@ in stdenv.mkDerivation rec {
                "Plex Transcoder"                \
                "Plex Tuner Service"             ; do
       patchelf --set-interpreter "${glibc.out}/lib/ld-linux-x86-64.so.2" "$out/usr/lib/plexmediaserver/$bin"
-      patchelf --set-rpath "$out/usr/lib/plexmediaserver" "$out/usr/lib/plexmediaserver/$bin"
+      patchelf --set-rpath "$out/usr/lib/plexmediaserver/lib" "$out/usr/lib/plexmediaserver/$bin"
     done
 
     find $out/usr/lib/plexmediaserver/Resources -type f -a -perm -0100 \
         -print -exec patchelf --set-interpreter "${glibc.out}/lib/ld-linux-x86-64.so.2" '{}' \;
 
-    # executables need libstdc++.so.6
-    ln -s "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]}/libstdc++.so.6" "$out/usr/lib/plexmediaserver/libstdc++.so.6"
-
     # Our next problem is the "Resources" directory in /usr/lib/plexmediaserver.
     # This is ostensibly a skeleton directory, which contains files that Plex
     # copies into its folder in /var. Unfortunately, there are some SQLite