www-client/opera: Fix src_prepare() on x86 (bug #589438).
authorJeroen Roovers <jer@gentoo.org>
Sat, 23 Jul 2016 12:21:18 +0000 (14:21 +0200)
committerJeroen Roovers <jer@gentoo.org>
Sat, 23 Jul 2016 12:22:30 +0000 (14:22 +0200)
Package-Manager: portage-2.3.0

www-client/opera/opera-38.0.2220.41.ebuild

index c8868b99929458ee56eb9a055db99f971f9efe3f..ef65797e9bf1ea29e3810dd9378727e0216a2a2f 100644 (file)
@@ -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