commit:     ef357d36cc2ee3a855d8c7f3cfc74b26864560c0
Author:     Jonathan Vasquez <fearedbliss <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  6 18:15:40 2018 +0000
Commit:     Jonathan Vasquez <fearedbliss <AT> gentoo <DOT> org>
CommitDate: Fri Jul  6 18:15:40 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef357d36

media-tv/plex-media-server: Fixes Bug 659702.

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 ...ia-server-1.13.2.ebuild => plex-media-server-1.13.2-r1.ebuild} | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/media-tv/plex-media-server/plex-media-server-1.13.2.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.13.2-r1.ebuild
similarity index 90%
rename from media-tv/plex-media-server/plex-media-server-1.13.2.ebuild
rename to media-tv/plex-media-server/plex-media-server-1.13.2-r1.ebuild
index 63a8831254d..62c09b5f2ab 100644
--- a/media-tv/plex-media-server/plex-media-server-1.13.2.ebuild
+++ b/media-tv/plex-media-server/plex-media-server-1.13.2-r1.ebuild
@@ -135,7 +135,13 @@ _handle_multilib() {
 # so it doesn't try to rebuild libraries that can't be rebuilt.
 _mask_plex_libraries_revdep() {
        dodir /etc/revdep-rebuild/
-       echo 
"SEARCH_DIRS_MASK=\"${EPREFIX}/usr/$(get_libdir)/plexmediaserver\"" > 
"${ED}"/etc/revdep-rebuild/80plexmediaserver
+
+       # 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

Reply via email to