From 6cb08c0d565a58667c768d46aefa817affa41cb2 Mon Sep 17 00:00:00 2001 From: "octo-sts[bot]" <157150467+octo-sts[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 00:59:55 +0100 Subject: [PATCH] chromium/127.0.6533.119 package update (#26352)

--------- Signed-off-by: wolfi-bot <121097084+wolfi-bot@users.noreply.github.com> Signed-off-by: Ajay Kemparaj Signed-off-by: RJ Sampson Co-authored-by: wolfi-bot <121097084+wolfi-bot@users.noreply.github.com> Co-authored-by: Ajay Kemparaj Co-authored-by: RJ Sampson --- chromium.yaml | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/chromium.yaml b/chromium.yaml index 9d399399221..c0e49f9ac00 100644 --- a/chromium.yaml +++ b/chromium.yaml @@ -1,7 +1,12 @@ #nolint:git-checkout-must-use-github-updates +# Note: To produce a debug build of Chromium, pass these options to gn: +# is_debug=true +# is_official_build=false +# symbol_level=2 +# And remove the use of the strip pipeline below package: name: chromium - version: 127.0.6533.88 + version: 127.0.6533.119 epoch: 0 description: "Open souce version of Google's chrome web browser" copyright: @@ -41,7 +46,6 @@ environment: - dbus-glib-dev - elfutils - elfutils-dev - - eudev-dev - expat-dev - ffmpeg-dev - findutils @@ -70,6 +74,8 @@ environment: - libjpeg-turbo-dev - libnspr-dev - libnss-dev + - libpsl-dev + - libpsl-static - libsecret-dev - libusb-dev - libva-dev @@ -92,6 +98,7 @@ environment: - linux-headers - mesa-dev - mesa-gbm + - nghttp2-dev - opus-dev - pango - pango-dev @@ -107,6 +114,7 @@ environment: - samurai - speex-dev - sqlite-dev + - systemd-dev - wget - xcb-proto - xz @@ -120,7 +128,7 @@ pipeline: repository: https://chromium.googlesource.com/chromium/src.git tag: ${{package.version}} depth: 1 - expected-commit: a2d0cb026721e4644e489b8ebb07038ca4e4351c + expected-commit: bdef6783a05f0b3f885591e7d2c7b2aec1a89dea destination: /home/src - runs: | @@ -168,7 +176,7 @@ pipeline: " # === INFO === Compile: takes about 3 hours, 60 GB of disk (on a 32xXeon, 128GBxRAM, 2TBxNVME system) cd /home/src - time autoninja -C /home/src/out/Default chrome chromedriver chrome_crashpad_handler chrome_sandbox + time autoninja -C /home/src/out/Default chrome chromedriver.unstripped chrome_crashpad_handler chrome_sandbox # === INFO === Install the binaries and libraries cd /home/src/out/Default mkdir -p ${{targets.destdir}}/usr/bin ${{targets.destdir}}/usr/lib/${{package.name}} @@ -176,7 +184,6 @@ pipeline: mv chrome ${{targets.destdir}}/usr/lib/${{package.name}} mv chrome_crashpad_handler ${{targets.destdir}}/usr/lib/${{package.name}} mv chrome_sandbox ${{targets.destdir}}/usr/lib/${{package.name}} - mv chromedriver ${{targets.destdir}}/usr/lib/${{package.name}} # resources mv snapshot_blob.bin ${{targets.destdir}}/usr/lib/${{package.name}} mv v8_context_snapshot.bin ${{targets.destdir}}/usr/lib/${{package.name}} @@ -198,15 +205,12 @@ pipeline: with: opts: -s -subpackages: - - name: ${{package.name}}-qt - options: - no-depends: true - pipeline: - - runs: | - mkdir -p ${{targets.subpkgdir}}/usr/lib/${{package.name}} - mv ${{targets.destdir}}/usr/lib/${{package.name}}/*qt* ${{targets.subpkgdir}}/usr/lib/${{package.name}} + # Do not strip ChromeDriver + - working-directory: /home/src/out/Default + runs: | + mv chromedriver.unstripped ${{targets.destdir}}/usr/lib/${{package.name}} +subpackages: - name: ${{package.name}}-lang pipeline: - runs: | @@ -239,9 +243,8 @@ test: packages: - grep - posix-libc-utils - - py3-pip - - python3 - - wolfi-base + #- py3-pip + #- python3 pipeline: - runs: | # Ensure all libraries are linked @@ -254,5 +257,5 @@ test: CHROMIUM_USER_FLAGS="--no-sandbox --headless --disable-gpu --dump-dom" chromium-browser https://www.chromestatus.com # Test ChromeDriver functionality - pip3 install selenium - python3 ./test-chromedriver.py + #pip3 install selenium + #python3 ./test-chromedriver.py