www-client/chromium: skip swiftshader install if it wasn't built
authorMike Gilbert <floppym@gentoo.org>
Fri, 12 Jan 2018 19:42:50 +0000 (14:42 -0500)
committerMike Gilbert <floppym@gentoo.org>
Fri, 12 Jan 2018 19:42:50 +0000 (14:42 -0500)
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
www-client/chromium/chromium-64.0.3282.71.ebuild
www-client/chromium/chromium-65.0.3298.3.ebuild

index 3bbcd8dde5beffd4104252b8f9a40680aee2c2d0..b696500ab6ef0fdd5d3c33afe427989d1fd09a54 100644 (file)
@@ -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
index 54365f906d44cc487c3c6b50bf887796cdc3bdf9..f9d0c892ec1673011a902b55122a7c42c975d2fe 100644 (file)
@@ -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
index 9d1cbd868256c08ea4abcd78809ebf4d66a584f4..33ba5d9ef0eddb2fd40859a2bfc9c9d9d7f05540 100644 (file)
@@ -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