Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2e99fa3f861b9ab48569aa970498ab63b5db8ba9
      
https://github.com/WebKit/WebKit/commit/2e99fa3f861b9ab48569aa970498ab63b5db8ba9
  Author: Carlos Alberto Lopez Perez <[email protected]>
  Date:   2023-08-23 (Wed, 23 Aug 2023)

  Changed paths:
    M Tools/Scripts/generate-bundle

  Log Message:
  -----------
  [Tools][GTK][WPE] generate-bundle: include the graphics libraries also on the 
sysdeps bundle with install script
https://bugs.webkit.org/show_bug.cgi?id=260496

Reviewed by Carlos Garcia Campos.

Since the GTK MiniBrowser switched to using libepoxy after r265017@main
there is an indirect dependency on libGLESv2.so.2 that can't be determined
via ldd because libepoxy uses dlopen().

And the package for libepoxy on Ubuntu doesn't depend on the graphic libraries.

Add the same list of graphics libraries that we use for bundle 
syslibs=bundle-all
to the bundle that generates a install script.

Meanwhile at it, fix a bug where the code was not checking if the object was 
provided
by a system package in the case of libraries and binaries. A small refactor is
done in order to make the code more tidy moving the code for finding the 
libraries
and the interpreter to its own function.

This should fix the bug that has caused the WebKitGTK WPT runs at wpt.fyi to be
failing since a while.

* Tools/Scripts/generate-bundle:

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


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to