[webkit-changes] [WebKit/WebKit] 316bb9: [Tools][WPE] generate-bundle: fix shipping of insp...

Carlos Alberto Lopez Perez noreply at github.com
Fri Oct 18 04:22:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 316bb98852764d9d5d31b8bb8617ffdfff6ca797
      https://github.com/WebKit/WebKit/commit/316bb98852764d9d5d31b8bb8617ffdfff6ca797
  Author: Carlos Alberto Lopez Perez <clopez at igalia.com>
  Date:   2024-10-18 (Fri, 18 Oct 2024)

  Changed paths:
    M Tools/Scripts/generate-bundle
    M Tools/Scripts/webkitpy/binary_bundling/bundle.py

  Log Message:
  -----------
  [Tools][WPE] generate-bundle: fix shipping of inspector.gresource after 284551 at main
https://bugs.webkit.org/show_bug.cgi?id=281717

Reviewed by Carlos Garcia Campos.

Ship the inspector.gresource file on a share subdir inside the bundle
and specify the path to it on the wrapper via the designed environment variable
for that (WEBKIT_INSPECTOR_RESOURCES_PATH)

Also stop trying to copy the old library that is not available anymore and
breaks the script.

Meanwhile at it do a bit of cleaning with the variable naming to avoid confusion
between the subdirectories on the bundle that ship system resources and the ones
that ship webkit ones.

* Tools/Scripts/generate-bundle:
(BundleCreator._generate_wrapper):
(BundleCreator._create_bundle):
* Tools/Scripts/webkitpy/binary_bundling/bundle.py:
(BinaryBundler.copy):
(BinaryBundler.copy_and_maybe_strip_patchelf):
(BinaryBundler.is_xkb_bundled):
(BinaryBundler.generate_wrapper_script):
(BinaryBundler.generate_and_build_static_cwrapper):

Canonical link: https://commits.webkit.org/285389@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list