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