commit: a4209ad7aa7c3334cf47a76feb89609358b09369 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Fri Jan 12 19:42:50 2018 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Fri Jan 12 19:42:50 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4209ad7
www-client/chromium: skip swiftshader install if it wasn't built Bug: https://bugs.gentoo.org/636758 Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45 www-client/chromium/chromium-63.0.3239.108.ebuild | 6 ++++-- www-client/chromium/chromium-64.0.3282.71.ebuild | 6 ++++-- www-client/chromium/chromium-65.0.3298.3.ebuild | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/www-client/chromium/chromium-63.0.3239.108.ebuild b/www-client/chromium/chromium-63.0.3239.108.ebuild index 3bbcd8dde5b..b696500ab6e 100644 --- a/www-client/chromium/chromium-63.0.3239.108.ebuild +++ b/www-client/chromium/chromium-63.0.3239.108.ebuild @@ -611,8 +611,10 @@ src_install() { doins -r out/Release/locales doins -r out/Release/resources - insinto "${CHROMIUM_HOME}/swiftshader" - doins out/Release/swiftshader/*.so + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi # Install icons and desktop entry. local branding size diff --git a/www-client/chromium/chromium-64.0.3282.71.ebuild b/www-client/chromium/chromium-64.0.3282.71.ebuild index 54365f906d4..f9d0c892ec1 100644 --- a/www-client/chromium/chromium-64.0.3282.71.ebuild +++ b/www-client/chromium/chromium-64.0.3282.71.ebuild @@ -627,8 +627,10 @@ src_install() { doins -r out/Release/locales doins -r out/Release/resources - insinto "${CHROMIUM_HOME}/swiftshader" - doins out/Release/swiftshader/*.so + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi # Install icons and desktop entry. local branding size diff --git a/www-client/chromium/chromium-65.0.3298.3.ebuild b/www-client/chromium/chromium-65.0.3298.3.ebuild index 9d1cbd86825..33ba5d9ef0e 100644 --- a/www-client/chromium/chromium-65.0.3298.3.ebuild +++ b/www-client/chromium/chromium-65.0.3298.3.ebuild @@ -632,8 +632,10 @@ src_install() { doins -r out/Release/locales doins -r out/Release/resources - insinto "${CHROMIUM_HOME}/swiftshader" - doins out/Release/swiftshader/*.so + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi # Install icons and desktop entry. local branding size