commit:     af25d3c4b933e50a6372acc2ae5fab010012f09a
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 23 12:21:18 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 12:22:30 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af25d3c4

www-client/opera: Fix src_prepare() on x86 (bug #589438).

Package-Manager: portage-2.3.0

 www-client/opera/opera-38.0.2220.41.ebuild | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/www-client/opera/opera-38.0.2220.41.ebuild 
b/www-client/opera/opera-38.0.2220.41.ebuild
index c8868b9..ef65797 100644
--- a/www-client/opera/opera-38.0.2220.41.ebuild
+++ b/www-client/opera/opera-38.0.2220.41.ebuild
@@ -62,8 +62,16 @@ src_unpack() {
 }
 
 src_prepare() {
-       mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-       rm -r usr/lib || die
+       case ${ARCH} in
+               amd64)
+                       mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+                       rm -r usr/lib || die
+                       ;;
+               x86)
+                       mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir) || die
+                       rmdir usr/lib/i386-linux-gnu || die
+                       ;;
+       esac
 
        rm usr/bin/${PN} || die
 

Reply via email to