diff options
author | Yonggang Luo <luoyonggang@gmail.com> | 2019-12-25 02:03:08 +0800 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2020-04-20 14:35:50 +0000 |
commit | 3070ca7ff0d0e5a4417f40cd226896705a9751cc (patch) | |
tree | 0fcdd4b2266789903951c4217d2802c0e2832db1 /community/chromium | |
parent | 4c45aec37fec734db1281d8e7f6ed23f10759f7a (diff) | |
download | aports-3070ca7ff0d0e5a4417f40cd226896705a9751cc.tar.bz2 aports-3070ca7ff0d0e5a4417f40cd226896705a9751cc.tar.xz |
community/chromium: install swiftshader
Package chromium align with binaries from other distribution
This also fixes the issue that the soft OpenGL not working when there
are no GPU available. This can happen in docker containers.
Diffstat (limited to 'community/chromium')
-rw-r--r-- | community/chromium/APKBUILD | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/community/chromium/APKBUILD b/community/chromium/APKBUILD index 4435f345b5..70b982e3b8 100644 --- a/community/chromium/APKBUILD +++ b/community/chromium/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=chromium pkgver=80.0.3987.149 -pkgrel=0 +pkgrel=1 pkgdesc="Chromium web browser" url="https://www.chromium.org/Home" arch="x86_64 aarch64 armv7" @@ -183,7 +183,7 @@ prepare() { ln -s ../../../../base/numerics/$i tools/gn/base/numerics/$i done - msg "Replacing gyp files" + msg "Replacing gn files" python2 build/linux/unbundle/replace_gn_files.py --system-libraries \ $use_system third_party/libaddressinput/chromium/tools/update-strings.py @@ -282,9 +282,15 @@ package() { install -Dm755 $bin "$pkgdir"/usr/lib/$pkgname/$bin done + install -Dm755 swiftshader/libEGL.so "$pkgdir"/usr/lib/$pkgname/swiftshader/libEGL.so + install -Dm755 swiftshader/libGLESv2.so "$pkgdir"/usr/lib/$pkgname/swiftshader/libGLESv2.so + install -Dm4755 chrome_sandbox "$pkgdir"/usr/lib/$pkgname/chrome-sandbox install -m644 icudtl.dat "$pkgdir"/usr/lib/$pkgname/icudtl.dat + install -Dm755 xdg-mime "$pkgdir"/usr/lib/$pkgname/xdg-mime + install -Dm755 xdg-settings "$pkgdir"/usr/lib/$pkgname/xdg-settings + for pak in *.pak; do install -Dm644 $pak "$pkgdir"/usr/lib/$pkgname/$pak done @@ -293,6 +299,7 @@ package() { "$pkgdir"/usr/lib/$pkgname/chromium-launcher.sh cp -a locales "$pkgdir"/usr/lib/$pkgname/ + cp -a MEIPreload "$pkgdir"/usr/lib/$pkgname/ # It is important that we name the target "chromium-browser", # xdg-utils expect it; bug #355517. |