kiss-nihal

personal KISS Linux package repo
git clone git://git.nihaljere.xyz/kiss-nihal
Log | Files | Refs | Submodules

commit 052e97f2cdca3db66522b9f1789686c819c4682c
parent 36e3b1c70b1b6532a76c775543f00ce7e1b52ab4
Author: Nihal Jere <nihal@nihaljere.xyz>
Date:   Thu, 14 Jan 2021 13:29:21 -0600

chromium: update depends

Diffstat:
Mchromium/build | 55++++++++++++++++++++++++++++++++++++++++++++++++++++---
Mchromium/depends | 12++++++++++++
2 files changed, 64 insertions(+), 3 deletions(-)

diff --git a/chromium/build b/chromium/build @@ -1,5 +1,7 @@ #!/bin/sh +pkgname="chromium" + for patch in patches/* do echo "Applying $patch" @@ -21,7 +23,6 @@ use_system=" libpng libwebp libxml - libxslt opus " for _lib in $use_system libjpeg_turbo; do @@ -57,7 +58,55 @@ CC="${CC:-clang}" CXX="${CXX:-clang++}" LD="${CXX:-clang++}" \ python2 tools/gn/bootstrap/bootstrap.py -s -v --gn-gen-args "$_c" AR="ar" CC="clang" CXX="clang++" LD="clang++" NM=/usr/bin/nm \ - out/Release/gn gen out/Release --args="blink_symbol_level=0 clang_use_chrome_plugins=false custom_toolchain=\"//build/toolchain/linux/unbundle:default\" enable_hangout_services_extension=true enable_nacl_nonsfi=false enable_nacl=false enable_precompiled_headers=false fatal_linker_warnings=false ffmpeg_branding=\"Chrome\" fieldtrial_testing_like_official_build=true gold_path=\"/usr/bin/ld.gold\" host_toolchain=\"//build/toolchain/linux/unbundle:default\" icu_use_data_file=true is_clang=true is_component_build=false is_debug=false is_desktop_linux=true proprietary_codecs=false symbol_level=0 treat_warnings_as_errors=false use_allocator_shim=false use_allocator=\"none\" use_cups=false use_custom_libcxx=false use_gnome_keyring=false use_gold=false use_lld=false use_pulseaudio=false use_sysroot=false use_system_harfbuzz=true enable_js_type_check=false" --script-executable=python2 + out/Release/gn gen out/Release --args="blink_symbol_level=0 clang_use_chrome_plugins=false custom_toolchain=\"//build/toolchain/linux/unbundle:default\" enable_hangout_services_extension=true enable_nacl_nonsfi=false enable_nacl=false enable_precompiled_headers=false fatal_linker_warnings=false ffmpeg_branding=\"Chrome\" fieldtrial_testing_like_official_build=true gold_path=\"/usr/bin/ld.gold\" host_toolchain=\"//build/toolchain/linux/unbundle:default\" icu_use_data_file=true is_clang=true is_component_build=false is_debug=false is_desktop_linux=true proprietary_codecs=false symbol_level=0 treat_warnings_as_errors=false use_allocator_shim=false use_allocator=\"none\" use_cups=false use_custom_libcxx=false use_gnome_keyring=false use_gold=false use_lld=false use_pulseaudio=false use_sysroot=false use_system_harfbuzz=true enable_js_type_check=false use_kerberos=false" --script-executable=python2 ninja -C out/Release chrome chrome_sandbox chromedriver -ninja -C out/Release install + +cd out/Release + +for bin in chrome chromedriver *.bin; do + install -Dm755 $bin "$1"/usr/lib/$pkgname/$bin +done + +install -Dm755 swiftshader/libEGL.so "$1"/usr/lib/$pkgname/swiftshader/libEGL.so +install -Dm755 swiftshader/libGLESv2.so "$1"/usr/lib/$pkgname/swiftshader/libGLESv2.so + +install -Dm4755 chrome_sandbox "$1"/usr/lib/$pkgname/chrome-sandbox +install -m644 icudtl.dat "$1"/usr/lib/$pkgname/icudtl.dat + +install -Dm755 xdg-mime "$1"/usr/lib/$pkgname/xdg-mime +install -Dm755 xdg-settings "$1"/usr/lib/$pkgname/xdg-settings + +for pak in *.pak; do + install -Dm644 "$pak" "$1/usr/lib/$pkgname/$pak" +done + +install -Dm755 chromium-launcher.sh \ + "$1"/usr/lib/$pkgname/chromium-launcher.sh + +cp -a locales "$1"/usr/lib/$pkgname/ +cp -a MEIPreload "$1"/usr/lib/$pkgname/ + +# It is important that we name the target "chromium-browser", +# xdg-utils expect it; bug #355517. +mkdir -p "$1"/usr/bin +cd "$1"/usr/bin +ln -sf /usr/lib/$pkgname/chromium-launcher.sh chromium-browser +ln -sf /usr/lib/$pkgname/chromedriver "$1"/usr/bin/ + +install -Dm644 chromium.conf \ + "$1"/etc/chromium/chromium.conf + +install -Dm644 chromium.desktop \ + "$1"/usr/share/applications/chromium.desktop + +cd "$builddir" +for size in 24 48 64 128 256; do + install -Dm644 "chrome/app/theme/chromium/product_logo_$size.png" \ + "$1/usr/share/icons/hicolor/"$size"x"$size"/apps/chromium.png" +done + +for size in 16 32; do + install -Dm644 "chrome/app/theme/default_100_percent/chromium/product_logo_$size.png" \ + "$1/usr/share/icons/hicolor/"$size"x"$size"/apps/chromium.png" +done diff --git a/chromium/depends b/chromium/depends @@ -4,3 +4,15 @@ nodejs krb5 dbus gperf +opus +ffmpeg +flac +fontconfig +freetype-harfbuzz +harfbuzz-icu +libdrm +libevent +libjpeg-turbo +libpng +libwebp +libxml2