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