#!/bin/sh -e
-# Musl patches
-for patch in musl-*.patch; do
- patch -p1 < "$patch"
-done
-
-# Patches specifically for my messed up system
-# no libatomic/clang plugins (wyverkiss), no gzip (me)
-for patch in wyverkiss-*.patch; do
- patch -p1 < "$patch"
-done
-
-# Ungoogled Chromium patches
-for patch in chromium-*.patch; do
+for patch in *.patch; do
patch -p1 < "$patch"
done
use_custom_libcxx=false
use_gnome_keyring=false
use_system_harfbuzz=true
- use_vaapi=false
+ use_vaapi=true
chrome_pgo_phase=0
enable_mdns=false
enable_nacl=false
ninja -C out/Release chrome
# Package the monster.
-install -Dm755 chromium.sh "$1/usr/bin/chromium"
-install -Dm755 out/Release/chrome "$1/usr/lib/chromium/chromium"
-install -Dm644 out/Release/icudtl.dat "$1/usr/lib/chromium"
-install -Dm644 out/Release/resources.pak "$1/usr/lib/chromium/resources.pak"
-install -Dm644 out/Release/locales/en-US.pak "$1/usr/lib/chromium/locales/en-US.pak"
-install -Dm644 out/Release/chrome_100_percent.pak "$1/usr/lib/chromium/chrome_100_percent.pak"
-install -Dm644 out/Release/chrome_200_percent.pak "$1/usr/lib/chromium/chrome_200_percent.pak"
-install -Dm644 out/Release/v8_context_snapshot.bin "$1/usr/lib/chromium/v8_context_snapshot.bin"
+install -Dm755 chromium.sh "$1/usr/bin/chromium"
+install -Dm755 out/Release/chrome "$1/usr/lib/chromium/chromium"
+install -Dm644 out/Release/icudtl.dat "$1/usr/lib/chromium"
+install -Dm644 out/Release/locales/*.pak -t "$1/usr/lib/chromium/locales"
+
+for lib in libEGL.so libGLESv2.so; do
+ install -Dm755 "out/Release/$lib" "$1/usr/lib/chromium"
+done
+
+for stuff in bin pak; do
+ install -Dm644 out/Release/*.$stuff "$1/usr/lib/chromium"
+done
+