Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 60f1940c69fed978c05c98fd4a2b522bd8c59f3a
      
https://github.com/WebKit/WebKit/commit/60f1940c69fed978c05c98fd4a2b522bd8c59f3a
  Author: Philippe Normand <ph...@igalia.com>
  Date:   2023-11-09 (Thu, 09 Nov 2023)

  Changed paths:
    M .gitignore
    M Tools/Scripts/bst-wrapper
    M Tools/Scripts/webkit-flatpak-sdk
    M Tools/buildstream/Makefile
    R Tools/buildstream/Pipfile
    R Tools/buildstream/Pipfile.lock
    M Tools/buildstream/README.md
    M Tools/buildstream/elements/flatpak-platform-extensions-extra.bst
    M Tools/buildstream/elements/flatpak-platform-extensions.bst
    M Tools/buildstream/elements/flatpak-runtimes.bst
    M Tools/buildstream/elements/flatpak/platform-image.bst
    M Tools/buildstream/elements/flatpak/platform.bst
    M Tools/buildstream/elements/flatpak/sdk.bst
    M Tools/buildstream/elements/freedesktop-sdk.bst
    A Tools/buildstream/elements/plugins/bst-plugins-experimental.bst
    A Tools/buildstream/elements/plugins/buildstream-plugins.bst
    M Tools/buildstream/elements/qt5/qtbase.bst
    M Tools/buildstream/elements/qt5/qtdeclarative.bst
    M Tools/buildstream/elements/qt5/qtquickcontrols.bst
    M Tools/buildstream/elements/qt5/qtquickcontrols2.bst
    M Tools/buildstream/elements/qt5/qtwayland.bst
    M Tools/buildstream/elements/qt5/qtx11extras.bst
    R Tools/buildstream/elements/sdk-build-depends/rapidjson.bst
    M Tools/buildstream/elements/sdk-build-depends/scons.bst
    M Tools/buildstream/elements/sdk-platform.bst
    M Tools/buildstream/elements/sdk.bst
    M Tools/buildstream/elements/sdk/adwaita-icon-theme.bst
    M Tools/buildstream/elements/sdk/apitrace.bst
    M Tools/buildstream/elements/sdk/breakpad.bst
    M Tools/buildstream/elements/sdk/capnp.bst
    M Tools/buildstream/elements/sdk/cargo-c.bst
    R Tools/buildstream/elements/sdk/ccls.bst
    M Tools/buildstream/elements/sdk/clangd.bst
    M Tools/buildstream/elements/sdk/eigen.bst
    M Tools/buildstream/elements/sdk/flite.bst
    M Tools/buildstream/elements/sdk/gi-docgen.bst
    M Tools/buildstream/elements/sdk/gst-plugin-closedcaption.bst
    M Tools/buildstream/elements/sdk/gst-plugin-dav1d.bst
    M Tools/buildstream/elements/sdk/gst-plugin-rtp.bst
    M Tools/buildstream/elements/sdk/gtk+-3.bst
    M Tools/buildstream/elements/sdk/gtk.bst
    M Tools/buildstream/elements/sdk/hwloc.bst
    M Tools/buildstream/elements/sdk/icecc.bst
    M Tools/buildstream/elements/sdk/libavif.bst
    M Tools/buildstream/elements/sdk/libbacktrace.bst
    M Tools/buildstream/elements/sdk/libevent.bst
    M Tools/buildstream/elements/sdk/libjxl.bst
    M Tools/buildstream/elements/sdk/libmanette.bst
    M Tools/buildstream/elements/sdk/libusrsctp.bst
    M Tools/buildstream/elements/sdk/libwpe.bst
    M Tools/buildstream/elements/sdk/mold.bst
    M Tools/buildstream/elements/sdk/monado.bst
    M Tools/buildstream/elements/sdk/openxr.bst
    M Tools/buildstream/elements/sdk/patchelf.bst
    M Tools/buildstream/elements/sdk/psmisc.bst
    M Tools/buildstream/elements/sdk/python3-smartypants.bst
    M Tools/buildstream/elements/sdk/rr.bst
    M Tools/buildstream/elements/sdk/sccache.bst
    M Tools/buildstream/elements/sdk/sparkle-cdm.bst
    M Tools/buildstream/elements/sdk/svt-av1.bst
    M Tools/buildstream/elements/sdk/tbb.bst
    M Tools/buildstream/elements/sdk/wpebackend-fdo.bst
    M Tools/buildstream/elements/sdk/xdg-dbus-proxy.bst
    M Tools/buildstream/elements/sdk/xorg-server.bst
    M Tools/buildstream/elements/test-infra.bst
    M Tools/buildstream/elements/test-infra/apr.bst
    M Tools/buildstream/elements/test-infra/httpd.bst
    A Tools/buildstream/elements/test-infra/perl-digest-crc-pm.bst
    M Tools/buildstream/elements/test-infra/webkitgtk-test-dicts.bst
    R Tools/buildstream/patches/fdo-0001-gst-plugins-bad-Add-support-Kate.patch
    R Tools/buildstream/patches/fdo-0001-mesa-Bump-to-23.1.5.patch
    R Tools/buildstream/patches/fdo-0001-pipewire-base-Disable-AEC-module.patch
    M Tools/buildstream/patches/fdo-0002-ffmpeg-Support-more-codecs.patch
    R 
Tools/buildstream/patches/fdo-0003-gst-plugins-bad-Support-for-updated-webrtc-audio-pro.patch
    M 
Tools/buildstream/patches/fdo-0004-gst-plugins-ugly-Enable-x264-encoder.patch
    M Tools/buildstream/patches/fdo-0005-GStreamer-Bump-to-1.22.6.patch
    M Tools/buildstream/patches/fdo-0006-gst-plugins-bad-Enable-soundtouch.patch
    R 
Tools/buildstream/patches/fdo-0007-components-Bump-GLib-to-version-2.76.patch
    R 
Tools/buildstream/patches/fdo-0008-components-Bump-g-i-to-version-1.76.patch
    M 
Tools/buildstream/patches/fdo-0009-gst-plugins-bad-Enable-x265-encoder.patch
    A Tools/buildstream/patches/flite-fix-voice-list-build.patch
    R 
Tools/buildstream/patches/rapidjson-0001-Fix-build-warnings-emitted-by-GCC-10-on-Aarch64.patch
    R 
Tools/buildstream/patches/tbb-Retry-if-pthread_create-fails-with-EAGAIN.patch
    M Tools/buildstream/project.conf

  Log Message:
  -----------
  [Buildstream SDK] Update to FDO 23.08 release
https://bugs.webkit.org/show_bug.cgi?id=262879

Reviewed by Carlos Alberto Lopez Perez and Carlos Garcia Campos.

This new SDK version notably ships:

- ICU 73.2
- GCC 13.2.0
- clang 16.0.6
- sccache 0.7.1
- Mesa 23.1.8
- Cairo 1.18.0
- Ruby 3.2.2
- Python 3.11.5

The SDK build infrastructure was migrated from Pipenv to a Podman container 
shipping BuildStream2.
This new approach should make the build easier to setup.

The ccls recipe was removed, clangd is now preferred. The GStreamer kate plugin 
was removed,
upstream has also removed it and it won't ship in GStreamer 1.24.

This patch updates only the build recipes. The updated SDK will be deployed on 
the bots later on.

* .gitignore:
* Tools/Scripts/bst-wrapper:
(run):
(ensure_environment):
(main):
(run_pipenv): Deleted.
(run_bst): Deleted.
* Tools/Scripts/webkit-flatpak-sdk:
(run_wrapper):
* Tools/buildstream/Makefile:
* Tools/buildstream/Pipfile: Removed.
* Tools/buildstream/Pipfile.lock: Removed.
* Tools/buildstream/README.md:
* Tools/buildstream/elements/flatpak-platform-extensions-extra.bst:
* Tools/buildstream/elements/flatpak-platform-extensions.bst:
* Tools/buildstream/elements/flatpak-runtimes.bst:
* Tools/buildstream/elements/freedesktop-sdk.bst:
* Tools/buildstream/elements/plugins/bst-plugins-experimental.bst: Added.
* Tools/buildstream/elements/plugins/buildstream-plugins.bst: Added.
* Tools/buildstream/elements/qt5/qtbase.bst:
* Tools/buildstream/elements/qt5/qtdeclarative.bst:
* Tools/buildstream/elements/qt5/qtquickcontrols.bst:
* Tools/buildstream/elements/qt5/qtquickcontrols2.bst:
* Tools/buildstream/elements/qt5/qtwayland.bst:
* Tools/buildstream/elements/qt5/qtx11extras.bst:
* Tools/buildstream/elements/sdk-build-depends/rapidjson.bst: Removed.
* Tools/buildstream/elements/sdk-build-depends/scons.bst:
* Tools/buildstream/elements/sdk-platform.bst:
* Tools/buildstream/elements/sdk.bst:
* Tools/buildstream/elements/sdk/apitrace.bst:
* Tools/buildstream/elements/sdk/breakpad.bst:
* Tools/buildstream/elements/sdk/capnp.bst:
* Tools/buildstream/elements/sdk/cargo-c.bst:
* Tools/buildstream/elements/sdk/ccls.bst: Removed.
* Tools/buildstream/elements/sdk/clangd.bst:
* Tools/buildstream/elements/sdk/eigen.bst:
* Tools/buildstream/elements/sdk/flite.bst:
* Tools/buildstream/elements/sdk/gi-docgen.bst:
* Tools/buildstream/elements/sdk/gst-plugin-closedcaption.bst:
* Tools/buildstream/elements/sdk/gst-plugin-dav1d.bst:
* Tools/buildstream/elements/sdk/gst-plugin-rtp.bst:
* Tools/buildstream/elements/sdk/gtk+-3.bst:
* Tools/buildstream/elements/sdk/gtk.bst:
* Tools/buildstream/elements/sdk/icecc.bst:
* Tools/buildstream/elements/sdk/libavif.bst:
* Tools/buildstream/elements/sdk/libbacktrace.bst:
* Tools/buildstream/elements/sdk/libevent.bst:
* Tools/buildstream/elements/sdk/libjxl.bst:
* Tools/buildstream/elements/sdk/libmanette.bst:
* Tools/buildstream/elements/sdk/libusrsctp.bst:
* Tools/buildstream/elements/sdk/libwpe.bst:
* Tools/buildstream/elements/sdk/mold.bst:
* Tools/buildstream/elements/sdk/monado.bst:
* Tools/buildstream/elements/sdk/openxr.bst:
* Tools/buildstream/elements/sdk/patchelf.bst:
* Tools/buildstream/elements/sdk/psmisc.bst:
* Tools/buildstream/elements/sdk/python3-smartypants.bst:
* Tools/buildstream/elements/sdk/rr.bst:
* Tools/buildstream/elements/sdk/sccache.bst:
* Tools/buildstream/elements/sdk/sparkle-cdm.bst:
* Tools/buildstream/elements/sdk/svt-av1.bst:
* Tools/buildstream/elements/sdk/tbb.bst:
* Tools/buildstream/elements/sdk/wpebackend-fdo.bst:
* Tools/buildstream/elements/sdk/xdg-dbus-proxy.bst:
* Tools/buildstream/elements/test-infra.bst:
* Tools/buildstream/elements/test-infra/apr.bst:
* Tools/buildstream/elements/test-infra/httpd.bst:
* Tools/buildstream/elements/test-infra/perl-digest-crc-pm.bst: Added.
* Tools/buildstream/elements/test-infra/webkitgtk-test-dicts.bst:
* Tools/buildstream/patches/fdo-0001-gst-plugins-bad-Add-support-Kate.patch: 
Removed.
* Tools/buildstream/patches/fdo-0001-mesa-Bump-to-23.1.5.patch: Removed.
* Tools/buildstream/patches/fdo-0001-pipewire-base-Disable-AEC-module.patch: 
Removed.
* Tools/buildstream/patches/fdo-0002-ffmpeg-Support-more-codecs.patch:
* 
Tools/buildstream/patches/fdo-0003-gst-plugins-bad-Support-for-updated-webrtc-audio-pro.patch:
 Removed.
* Tools/buildstream/patches/fdo-0004-gst-plugins-ugly-Enable-x264-encoder.patch:
* Tools/buildstream/patches/fdo-0005-GStreamer-Bump-to-1.22.6.patch:
* Tools/buildstream/patches/fdo-0006-gst-plugins-bad-Enable-soundtouch.patch:
* 
Tools/buildstream/patches/fdo-0007-components-Bump-GLib-to-version-2.76.patch: 
Removed.
* Tools/buildstream/patches/fdo-0008-components-Bump-g-i-to-version-1.76.patch: 
Removed.
* Tools/buildstream/patches/fdo-0009-gst-plugins-bad-Enable-x265-encoder.patch:
* Tools/buildstream/patches/flite-fix-voice-list-build.patch: Added.
* 
Tools/buildstream/patches/rapidjson-0001-Fix-build-warnings-emitted-by-GCC-10-on-Aarch64.patch:
 Removed.
* 
Tools/buildstream/patches/tbb-Retry-if-pthread_create-fails-with-EAGAIN.patch: 
Removed.
* Tools/buildstream/project.conf:

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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to