Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[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
- Loading branch information