]> git.armaanb.net Git - asd-repo.git/blobdiff - extra/chromium/build
chromium: use vaapi
[asd-repo.git] / extra / chromium / build
index d21e63c4934a39c6b00ae064f5d1cda4377b49b5..6b059c4d1b1c4da772771af7cf16be43dc6e7163 100755 (executable)
@@ -1,18 +1,6 @@
 #!/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
 
@@ -138,7 +126,7 @@ conf="
     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
@@ -162,11 +150,16 @@ ulimit -n 4096
 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
+