summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2016-07-23 14:21:18 +0200
committerJeroen Roovers <jer@gentoo.org>2016-07-23 14:22:30 +0200
commitaf25d3c4b933e50a6372acc2ae5fab010012f09a (patch)
treee67bfee324abeb2f2e026c80467f5ccc11d60859 /www-client
parenta95a2d61bb76c7bb17b6b5b7619ed7bb1129d0ce (diff)
downloadgentoo-af25d3c4b933e50a6372acc2ae5fab010012f09a.tar.gz
gentoo-af25d3c4b933e50a6372acc2ae5fab010012f09a.tar.xz
www-client/opera: Fix src_prepare() on x86 (bug #589438).
Package-Manager: portage-2.3.0
Diffstat (limited to 'www-client')
-rw-r--r--www-client/opera/opera-38.0.2220.41.ebuild12
1 files 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 c8868b99929..ef65797e9bf 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