aboutsummaryrefslogtreecommitdiffstats
path: root/community/chromium
diff options
context:
space:
mode:
authorYonggang Luo <luoyonggang@gmail.com>2019-12-25 02:03:08 +0800
committerNatanael Copa <ncopa@alpinelinux.org>2020-04-20 14:35:50 +0000
commit3070ca7ff0d0e5a4417f40cd226896705a9751cc (patch)
tree0fcdd4b2266789903951c4217d2802c0e2832db1 /community/chromium
parent4c45aec37fec734db1281d8e7f6ed23f10759f7a (diff)
downloadaports-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/APKBUILD11
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.