Changeset 266455 in webkit


Ignore:
Timestamp:
Sep 2, 2020 6:29:55 AM (4 years ago)
Author:
Philippe Normand
Message:

[Flatpak SDK] Update to FDO 20.08
https://bugs.webkit.org/show_bug.cgi?id=215763

Reviewed by Žan Doberšek.

.:

  • .gitignore: Ignore buildstream local Flatpak repository. This is created only when

manually building the SDK.

Tools:

Highlights:

  • ICU 67 (see bug 215327)
  • gcc update from 9.3.0 to 10.0
  • clang update from 8.0 to 10.0
  • perf is now included
  • usable pipewire (host needs a working daemon and recent enough xdg-desktop-portal though)
  • Mesa is no longer loaded from the flathub GL extension, but included in our downstream SDK, with debug symbols

This patch only includes the build definitions updates, bumping the SDK branch to 0.3. The
actual migration will be landed in a follow-up patch.

  • buildstream/elements/flatpak-platform-extensions.bst:
  • buildstream/elements/flatpak-runtimes.bst:
  • buildstream/elements/flatpak/platform.bst:
  • buildstream/elements/flatpak/sdk.bst:
  • buildstream/elements/freedesktop-sdk.bst:
  • buildstream/elements/sdk-build-depends/swig.bst:
  • buildstream/elements/sdk-platform.bst:
  • buildstream/elements/sdk.bst:
  • buildstream/elements/sdk/at-spi2-atk.bst: Removed.
  • buildstream/elements/sdk/at-spi2-core.bst: Removed.
  • buildstream/elements/sdk/atk.bst: Removed.
  • buildstream/elements/sdk/brotli.bst: Removed.
  • buildstream/elements/sdk/glib.bst:
  • buildstream/elements/sdk/gobject-introspection.bst: Removed.
  • buildstream/elements/sdk/graphene.bst:
  • buildstream/elements/sdk/gst-plugins-bad.bst:
  • buildstream/elements/sdk/gst-plugins-good.bst:
  • buildstream/elements/sdk/gstreamer.bst:
  • buildstream/elements/sdk/gtk+-3.bst:
  • buildstream/elements/sdk/gtk.bst:
  • buildstream/elements/sdk/libdrm.bst: Added.
  • buildstream/elements/sdk/libgcrypt.bst:
  • buildstream/elements/sdk/libsecret.bst:
  • buildstream/elements/sdk/libsoup.bst:
  • buildstream/elements/sdk/libsrtp2.bst: Removed.
  • buildstream/elements/sdk/mesa.bst: Added.
  • buildstream/elements/sdk/pygobject.bst:
  • buildstream/elements/sdk/python2-pygobject.bst:
  • buildstream/elements/sdk/rr.bst:
  • buildstream/elements/sdk/shared-mime-info.bst:
  • buildstream/elements/sdk/v4lutils.bst: Removed.
  • buildstream/elements/sdk/woff2.bst:
  • buildstream/elements/sdk/xorg-server.bst:
  • buildstream/elements/test-infra/httpd.bst:
  • buildstream/patches/fdo/0001-Pango-Bump-to-1.45-master.patch: Removed.
  • buildstream/patches/fdo/0001-dav1d-Bump-to-0.7.0.patch: Removed.
  • buildstream/patches/gtk-meson-Bump-to-latest-version-of-the-3.24-branch.patch: Removed.
  • buildstream/patches/libsecret-b53e9876f4611525b7a8f69a3110fbec51dcede0.patch: Removed.
  • buildstream/patches/mesa/mesa_libdrm_deps.patch: Added.
  • buildstream/patches/xserver-search-for-DRI-drivers-at-LIBGL_DRIVERS_PATH-environ.patch:

Removed because a variant was landed upstream 2 years ago:
https://gitlab.freedesktop.org/xorg/xserver/-/commit/319af6f471912160ab3eb6395ef50f9950063d43

  • buildstream/project.conf:
  • flatpak/flatpakutils.py:

(WebkitFlatpak.run_in_sandbox): White-list a few Mesa environment variables.

Location:
trunk
Files:
4 added
12 deleted
31 edited

Legend:

Unmodified
Added
Removed
  • trunk/.gitignore

    r261274 r266455  
    1919/Tools/buildstream/cache
    2020/Tools/buildstream/flatpak-version.yml
     21/Tools/buildstream/repo
    2122
    2223# Ignore auto-generated files by VS & VSCode.
  • trunk/ChangeLog

    r266357 r266455  
     12020-09-02  Philippe Normand  <pnormand@igalia.com>
     2
     3        [Flatpak SDK] Update to FDO 20.08
     4        https://bugs.webkit.org/show_bug.cgi?id=215763
     5
     6        Reviewed by Žan Doberšek.
     7
     8        * .gitignore: Ignore buildstream local Flatpak repository. This is created only when
     9        manually building the SDK.
     10
    1112020-08-31  Stephan Szabo  <stephan.szabo@sony.com>
    212
  • trunk/Tools/ChangeLog

    r266450 r266455  
     12020-09-02  Philippe Normand  <pnormand@igalia.com>
     2
     3        [Flatpak SDK] Update to FDO 20.08
     4        https://bugs.webkit.org/show_bug.cgi?id=215763
     5
     6        Reviewed by Žan Doberšek.
     7
     8        Highlights:
     9
     10        - ICU 67 (see bug 215327)
     11        - gcc update from 9.3.0 to 10.0
     12        - clang update from 8.0 to 10.0
     13        - perf is now included
     14        - usable pipewire (host needs a working daemon and recent enough xdg-desktop-portal though)
     15        - Mesa is no longer loaded from the flathub GL extension, but included in our downstream SDK, with debug symbols
     16
     17        This patch only includes the build definitions updates, bumping the SDK branch to 0.3. The
     18        actual migration will be landed in a follow-up patch.
     19
     20        * buildstream/elements/flatpak-platform-extensions.bst:
     21        * buildstream/elements/flatpak-runtimes.bst:
     22        * buildstream/elements/flatpak/platform.bst:
     23        * buildstream/elements/flatpak/sdk.bst:
     24        * buildstream/elements/freedesktop-sdk.bst:
     25        * buildstream/elements/sdk-build-depends/swig.bst:
     26        * buildstream/elements/sdk-platform.bst:
     27        * buildstream/elements/sdk.bst:
     28        * buildstream/elements/sdk/at-spi2-atk.bst: Removed.
     29        * buildstream/elements/sdk/at-spi2-core.bst: Removed.
     30        * buildstream/elements/sdk/atk.bst: Removed.
     31        * buildstream/elements/sdk/brotli.bst: Removed.
     32        * buildstream/elements/sdk/glib.bst:
     33        * buildstream/elements/sdk/gobject-introspection.bst: Removed.
     34        * buildstream/elements/sdk/graphene.bst:
     35        * buildstream/elements/sdk/gst-plugins-bad.bst:
     36        * buildstream/elements/sdk/gst-plugins-good.bst:
     37        * buildstream/elements/sdk/gstreamer.bst:
     38        * buildstream/elements/sdk/gtk+-3.bst:
     39        * buildstream/elements/sdk/gtk.bst:
     40        * buildstream/elements/sdk/libdrm.bst: Added.
     41        * buildstream/elements/sdk/libgcrypt.bst:
     42        * buildstream/elements/sdk/libsecret.bst:
     43        * buildstream/elements/sdk/libsoup.bst:
     44        * buildstream/elements/sdk/libsrtp2.bst: Removed.
     45        * buildstream/elements/sdk/mesa.bst: Added.
     46        * buildstream/elements/sdk/pygobject.bst:
     47        * buildstream/elements/sdk/python2-pygobject.bst:
     48        * buildstream/elements/sdk/rr.bst:
     49        * buildstream/elements/sdk/shared-mime-info.bst:
     50        * buildstream/elements/sdk/v4lutils.bst: Removed.
     51        * buildstream/elements/sdk/woff2.bst:
     52        * buildstream/elements/sdk/xorg-server.bst:
     53        * buildstream/elements/test-infra/httpd.bst:
     54        * buildstream/patches/fdo/0001-Pango-Bump-to-1.45-master.patch: Removed.
     55        * buildstream/patches/fdo/0001-dav1d-Bump-to-0.7.0.patch: Removed.
     56        * buildstream/patches/gtk-meson-Bump-to-latest-version-of-the-3.24-branch.patch: Removed.
     57        * buildstream/patches/libsecret-b53e9876f4611525b7a8f69a3110fbec51dcede0.patch: Removed.
     58        * buildstream/patches/mesa/mesa_libdrm_deps.patch: Added.
     59        * buildstream/patches/xserver-search-for-DRI-drivers-at-LIBGL_DRIVERS_PATH-environ.patch:
     60        Removed because a variant was landed upstream 2 years ago:
     61        https://gitlab.freedesktop.org/xorg/xserver/-/commit/319af6f471912160ab3eb6395ef50f9950063d43
     62        * buildstream/project.conf:
     63        * flatpak/flatpakutils.py:
     64        (WebkitFlatpak.run_in_sandbox): White-list a few Mesa environment variables.
     65
    1662020-09-01  Diego Pino Garcia  <dpino@igalia.com>
    267
  • trunk/Tools/buildstream/elements/flatpak-platform-extensions.bst

    r261274 r266455  
    22
    33build-depends:
    4 - freedesktop-sdk.bst:deploy-tools/flatpak.bst
     4- freedesktop-sdk.bst:components/flatpak.bst
    55
    66config:
    77  environment:
    8   - deploy-tools/flatpak.bst
     8  - components/flatpak.bst
    99  arch: '%{gcc_arch}'
    1010  branch: '1.0'
  • trunk/Tools/buildstream/elements/flatpak-runtimes.bst

    r261274 r266455  
    22
    33build-depends:
    4 - freedesktop-sdk.bst:deploy-tools/flatpak.bst
     4- freedesktop-sdk.bst:components/flatpak.bst
    55
    66(?):
     
    3232config:
    3333  environment:
    34   - deploy-tools/flatpak.bst
     34  - components/flatpak.bst
    3535  arch: '%{gcc_arch}'
    3636  branch: '%{sdk-branch}'
  • trunk/Tools/buildstream/elements/flatpak/platform.bst

    r263027 r266455  
    2323    Environment:
    2424      GI_TYPELIB_PATH: /app/lib/girepository-1.0
    25       GST_PLUGIN_SYSTEM_PATH: /app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:%{libdir}/gstreamer-1.0
    2625      XDG_DATA_DIRS: /app/share:/usr/share:/usr/share/runtime/share:/run/host/share
    2726
     
    3332    # When syncing, skip the Locale extension, and add the freedesktop-sdk
    3433    # version to extensions that don't have a version
    35     Extension org.freedesktop.Platform.GL:
    36       # 1.4 is for Nvidia drivers
    37       versions: "%{freedesktop-sdk-flatpak-branch};1.4"
    38       version: "1.4"
    39       directory: "%{lib}/GL"
    40       subdirectories: "true"
    41       no-autodownload: "true"
    42       autodelete: "false"
    43       add-ld-path: "lib"
    44       merge-dirs: "vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d"
    45       download-if: "active-gl-driver"
    46       enable-if: "active-gl-driver"
    4734
    4835    Extension org.freedesktop.Platform.Timezones:
    4936      directory: share/zoneinfo
    50       version: '%{freedesktop-sdk-flatpak-branch}'
    51 
    52     Extension org.freedesktop.Platform.GStreamer:
    53       directory: lib/extensions/gstreamer-1.0
    54       subdirectories: 'true'
    55       no-autodownload: 'true'
    5637      version: '%{freedesktop-sdk-flatpak-branch}'
    5738
  • trunk/Tools/buildstream/elements/flatpak/sdk.bst

    r263027 r266455  
    2424    Environment:
    2525      GI_TYPELIB_PATH: /app/lib/girepository-1.0
    26       GST_PLUGIN_SYSTEM_PATH: /app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:%{libdir}/gstreamer-1.0
    2726      XDG_DATA_DIRS: /app/share:/usr/share:/usr/share/runtime/share:/run/host/share
    2827
     
    4342    # add the freedesktop-sdk version to extensions that don't have
    4443    # a version.
    45     Extension org.freedesktop.Platform.GL:
    46       # 1.4 is for Nvidia drivers
    47       versions: "%{freedesktop-sdk-flatpak-branch};1.4"
    48       version: "1.4"
    49       directory: "%{lib}/GL"
    50       subdirectories: "true"
    51       autodelete: "false"
    52       add-ld-path: "lib"
    53       merge-dirs: "vulkan/icd.d;glvnd/egl_vendor.d;OpenCL/vendors;lib/dri;lib/d3d;vulkan/explicit_layer.d"
    54       download-if: "active-gl-driver"
    55       enable-if: "active-gl-driver"
    5644
    5745    Extension org.freedesktop.Platform.Timezones:
  • trunk/Tools/buildstream/elements/freedesktop-sdk.bst

    r264597 r266455  
    55  url: gitlab_com:freedesktop-sdk/freedesktop-sdk.git
    66  # Changed to track git commit from upstream bst
    7   track: '19.08'
     7  track: 'release/20.08'
    88  track-tags: true
    9   ref: freedesktop-sdk-19.08.12-0-ga7778d9c98b5fbff712c2c8b17e3e804df9baaab
     9  ref: freedesktop-sdk-20.08.0-0-g5931bbdc1a1d3da5f3218a718ff1b4f28d6b114f
    1010- kind: patch
    1111  path: patches/nettle-no-debug.diff
    12 - kind: patch
    13   path: patches/fdo/0001-Pango-Bump-to-1.45-master.patch
    14 - kind: patch
    15   path: patches/fdo/0001-dav1d-Bump-to-0.7.0.patch
    1612config:
    1713  options:
  • trunk/Tools/buildstream/elements/sdk-build-depends/swig.bst

    r263032 r266455  
    66depends:
    77- freedesktop-sdk.bst:bootstrap-import.bst
    8 - freedesktop-sdk.bst:components/pcre.bst
    98
    109sources:
  • trunk/Tools/buildstream/elements/sdk-platform.bst

    r263839 r266455  
    1010# replaced (patched) elements:
    1111- sdk/adwaita-icon-theme.bst
    12 - sdk/at-spi2-atk.bst
    13 - sdk/at-spi2-core.bst
    14 - sdk/atk.bst
    15 - sdk/brotli.bst
    1612- sdk/capnp.bst
    1713- sdk/ccls.bst
     
    3430- sdk/libavif.bst
    3531- sdk/libcap-ng.bst
     32- sdk/libdrm.bst
    3633- sdk/libevent.bst
    3734- sdk/libgcrypt.bst
     
    4138- sdk/libsecret.bst
    4239- sdk/libsoup.bst
    43 - sdk/libsrtp2.bst
    4440- sdk/libusrsctp.bst
    4541- sdk/libwpe.bst
    4642- sdk/libzstd.bst
    4743- sdk/lzo2.bst
     44- sdk/mesa.bst
    4845- sdk/openjpeg.bst
    4946- sdk/openxr.bst
     
    6259- sdk/shared-mime-info.bst
    6360- sdk/subversion.bst
    64 - sdk/v4lutils.bst
    6561- sdk/woff2.bst
    6662- sdk/wpebackend-fdo.bst
     
    7369- freedesktop-sdk.bst:components/appstream-glib.bst
    7470- freedesktop-sdk.bst:components/aspell.bst
     71- freedesktop-sdk.bst:components/at-spi2-atk.bst
     72- freedesktop-sdk.bst:components/at-spi2-core.bst
     73- freedesktop-sdk.bst:components/atk.bst
     74- freedesktop-sdk.bst:components/brotli.bst
    7575- freedesktop-sdk.bst:components/ca-certificates.bst
    7676- freedesktop-sdk.bst:components/cairo.bst
     
    126126- freedesktop-sdk.bst:components/libclc.bst
    127127- freedesktop-sdk.bst:components/libdatrie.bst
    128 - freedesktop-sdk.bst:components/libdrm.bst
    129128- freedesktop-sdk.bst:components/libepoxy.bst
    130129- freedesktop-sdk.bst:components/liberation-fonts.bst
     
    139138- freedesktop-sdk.bst:components/libogg.bst
    140139- freedesktop-sdk.bst:components/libpng.bst
     140- freedesktop-sdk.bst:components/libportal.bst
    141141- freedesktop-sdk.bst:components/libproxy.bst
    142142- freedesktop-sdk.bst:components/libpsl.bst
     
    145145- freedesktop-sdk.bst:components/libseccomp.bst
    146146- freedesktop-sdk.bst:components/libselinux.bst
     147- freedesktop-sdk.bst:components/libsrtp2.bst
    147148- freedesktop-sdk.bst:components/libtasn1.bst
    148149- freedesktop-sdk.bst:components/libthai.bst
     
    151152- freedesktop-sdk.bst:components/libtool.bst
    152153- freedesktop-sdk.bst:components/libunistring.bst
    153 - freedesktop-sdk.bst:components/libva-vdpau-driver.bst
    154154- freedesktop-sdk.bst:components/libva.bst
    155155- freedesktop-sdk.bst:components/libvdpau.bst
     
    177177- freedesktop-sdk.bst:components/opus.bst
    178178- freedesktop-sdk.bst:components/orc.bst
    179 - freedesktop-sdk.bst:components/osmesa.bst
    180179- freedesktop-sdk.bst:components/p11-kit.bst
    181180- freedesktop-sdk.bst:components/pango.bst
    182181- freedesktop-sdk.bst:components/pciutils.bst
    183 - freedesktop-sdk.bst:components/pcre.bst
    184 - freedesktop-sdk.bst:components/pcre2.bst
     182- freedesktop-sdk.bst:components/perf.bst
    185183- freedesktop-sdk.bst:components/pipewire.bst
    186184- freedesktop-sdk.bst:components/pixman.bst
     
    205203- freedesktop-sdk.bst:components/unzip.bst
    206204- freedesktop-sdk.bst:components/util-linux.bst
     205- freedesktop-sdk.bst:components/v4l-utils.bst
    207206- freedesktop-sdk.bst:components/vulkan.bst
    208207- freedesktop-sdk.bst:components/wayland.bst
     
    245244- freedesktop-sdk.bst:components/xorg-lib-xv.bst
    246245- freedesktop-sdk.bst:components/xorg-lib-xxf86vm.bst
    247 - freedesktop-sdk.bst:components/xz.bst
    248246- freedesktop-sdk.bst:components/zip.bst
    249247- freedesktop-sdk.bst:integration/mtab.bst
  • trunk/Tools/buildstream/elements/sdk.bst

    r261274 r266455  
    3838- freedesktop-sdk.bst:components/valgrind.bst
    3939- freedesktop-sdk.bst:components/desktop-file-utils.bst
    40 - freedesktop-sdk.bst:components/itstools.bst
     40- freedesktop-sdk.bst:components/itstool.bst
    4141- freedesktop-sdk.bst:components/jq.bst
    4242- freedesktop-sdk.bst:components/wayland-protocols.bst
  • trunk/Tools/buildstream/elements/sdk/glib.bst

    r261274 r266455  
    22sources:
    33- kind: tar
    4   url: gnome_downloads:glib/2.64/glib-2.64.2.tar.xz
    5   ref: 9a2f21ed8f13b9303399de13a0252b7cbcede593d26971378ec6cb90e87f2277
     4  url: gnome_downloads:glib/2.65/glib-2.65.1.tar.xz
     5  ref: bc63bf6c32713e0ee1dddc28e03f23b4a20c78bcb9a2c5b0f4eea41e46fb9cee
    66depends:
    77- filename: components/libffi.bst
    88  junction: freedesktop-sdk.bst
    99- filename: components/util-linux.bst
    10   junction: freedesktop-sdk.bst
    11 - filename: components/pcre.bst
    1210  junction: freedesktop-sdk.bst
    1311- filename: components/python3.bst
     
    2826    -Dinstalled-tests=true
    2927    -Dselinux=disabled
     28    -Dinternal_pcre=false
    3029public:
    3130  bst:
  • trunk/Tools/buildstream/elements/sdk/graphene.bst

    r261274 r266455  
    88depends:
    99- sdk/glib.bst
    10 - sdk/gobject-introspection.bst
     10- freedesktop-sdk.bst:components/gobject-introspection.bst
    1111- freedesktop-sdk.bst:bootstrap-import.bst
    1212public:
  • trunk/Tools/buildstream/elements/sdk/gst-plugins-bad.bst

    r262941 r266455  
    1515- sdk/libkate.bst
    1616- sdk/libusrsctp.bst
    17 - sdk/libsrtp2.bst
    1817- sdk-build-depends/libusb.bst
    1918- filtered-openh264.bst
     
    2625- freedesktop-sdk.bst:components/libglvnd.bst
    2726- freedesktop-sdk.bst:components/libnice.bst
     27- freedesktop-sdk.bst:components/libsrtp2.bst
    2828- freedesktop-sdk.bst:components/libwebp.bst
    2929- freedesktop-sdk.bst:components/libgudev.bst
     
    3131- freedesktop-sdk.bst:components/orc.bst
    3232- freedesktop-sdk.bst:components/sndfile.bst
    33 - freedesktop-sdk.bst:components/vulkan.bst
    3433- freedesktop-sdk.bst:components/wayland.bst
    3534- freedesktop-sdk.bst:components/webrtc-audio-processing.bst
     
    106105    -Dvoaacenc=disabled
    107106    -Dvoamrwbenc=disabled
     107    -Dvulkan=disabled
    108108    -Dwasapi=disabled
    109109    -Dwebp=disabled
  • trunk/Tools/buildstream/elements/sdk/gst-plugins-good.bst

    r261274 r266455  
    1515- sdk/gtk+-3.bst
    1616- sdk/libsoup.bst
    17 - sdk/v4lutils.bst
     17- freedesktop-sdk.bst:components/v4l-utils.bst
    1818- qt5/qtdeclarative.bst
    1919- qt5/qtquickcontrols2.bst
  • trunk/Tools/buildstream/elements/sdk/gstreamer.bst

    r261274 r266455  
    66
    77build-depends:
    8 - sdk/gobject-introspection.bst
     8- freedesktop-sdk.bst:components/gobject-introspection.bst
    99- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
    1010- freedesktop-sdk.bst:components/flex.bst
  • trunk/Tools/buildstream/elements/sdk/gtk+-3.bst

    r261274 r266455  
    22sources:
    33- kind: tar
    4   url: gnome_downloads:gtk+/3.24/gtk+-3.24.16.tar.xz
    5   ref: 0d5e1e1494101b8c0c63c0526180780559eee469f021ca0d714018b20fa3d8e8
    6 - kind: patch
    7   path: patches/gtk-meson-Bump-to-latest-version-of-the-3.24-branch.patch
     4  url: gnome_downloads:gtk+/3.24/gtk+-3.24.22.tar.xz
     5  ref: bf18a4a5dff28a7b02aaef1b949c2d09c96c18387eddab152bb4cd55a5b67dda
    86build-depends:
    97- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
    108depends:
    11 - sdk/at-spi2-atk.bst
    12 - sdk/atk.bst
     9- freedesktop-sdk.bst:components/at-spi2-atk.bst
     10- freedesktop-sdk.bst:components/atk.bst
    1311- freedesktop-sdk.bst:components/gdk-pixbuf.bst
    1412- sdk/glib.bst
    15 - sdk/gobject-introspection.bst
     13- freedesktop-sdk.bst:components/gobject-introspection.bst
    1614- freedesktop-sdk.bst:components/pango.bst
    1715- freedesktop-sdk.bst:components/cairo.bst
  • trunk/Tools/buildstream/elements/sdk/gtk.bst

    r262943 r266455  
    55  url: gitlab_gnome_org:GNOME/gtk.git
    66  track: master
    7   ref: 3.98.5-67-g0d901ef174abd79908935430da3701bf4ce62121
     7  ref: 3.99.0-649-g9377ce984d55a68623c7b9d50f138fb8ebdb039b
    88build-depends:
    99- sdk-build-depends/sassc.bst
     
    1111
    1212depends:
    13 - sdk/at-spi2-atk.bst
    14 - sdk/atk.bst
     13- freedesktop-sdk.bst:components/at-spi2-atk.bst
     14- freedesktop-sdk.bst:components/atk.bst
    1515- freedesktop-sdk.bst:components/gdk-pixbuf.bst
    1616- sdk/glib.bst
     
    3131  meson-local: >-
    3232    -Denable-broadway-backend=true
     33    -Dvulkan=disabled
    3334
    3435public:
  • trunk/Tools/buildstream/elements/sdk/libgcrypt.bst

    r261274 r266455  
    1212- kind: git_tag
    1313  url: https://dev.gnupg.org/source/libgcrypt.git
    14   ref: libgcrypt-1.8.4
     14  ref: libgcrypt-1.8.6
    1515- kind: patch
    1616  path: patches/libgcrypt-0001-Use-pkg-config-to-detect-gpg-error.patch
  • trunk/Tools/buildstream/elements/sdk/libsecret.bst

    r261274 r266455  
    22sources:
    33- kind: tar
    4   url: gnome_downloads:libsecret/0.20/libsecret-0.20.2.tar.xz
    5   ref: 81e9143833785cdcf96c1da5d0357a8bcf0cd2b0119f15aa0cae775d1f19ffc3
    6 - kind: patch
    7   path: patches/libsecret-b53e9876f4611525b7a8f69a3110fbec51dcede0.patch
     4  url: gnome_downloads:libsecret/0.20/libsecret-0.20.3.tar.xz
     5  ref: 4fcb3c56f8ac4ab9c75b66901fb0104ec7f22aa9a012315a14c0d6dffa5290e4
    86build-depends:
    97- freedesktop-sdk.bst:components/valgrind.bst
     
    1210depends:
    1311- sdk/glib.bst
    14 - sdk/gobject-introspection.bst
     12- freedesktop-sdk.bst:components/gobject-introspection.bst
    1513- freedesktop-sdk.bst:components/libgcrypt.bst
    1614- freedesktop-sdk.bst:bootstrap-import.bst
  • trunk/Tools/buildstream/elements/sdk/libsoup.bst

    r264156 r266455  
    55  ref: 88e24fad72d16e1cb692c8782688dbee4bf44151efb0d9ed25b14f3849d9896e
    66build-depends:
    7 - sdk/gobject-introspection.bst
     7- freedesktop-sdk.bst:components/gobject-introspection.bst
    88- freedesktop-sdk.bst:components/python3.bst
    99- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
    1010depends:
    11 - sdk/brotli.bst
     11- freedesktop-sdk.bst:components/brotli.bst
    1212- sdk/glib.bst
    1313- sdk/krb5.bst
  • trunk/Tools/buildstream/elements/sdk/openxr.bst

    r263939 r266455  
    1616  url: github_com:KhronosGroup/OpenXR-SDK.git
    1717  track: master
    18   ref: release-1.0.9-0-g97cfe495bb7a3853266b646d1c79e169387f9c7a
     18  ref: release-1.0.11-0-ge3a4e41d61544d8e2eba73f00da99b6818ec472b
    1919
    2020variables:
  • trunk/Tools/buildstream/elements/sdk/pygobject.bst

    r261274 r266455  
    88depends:
    99- sdk/glib.bst
    10 - sdk/gobject-introspection.bst
     10- freedesktop-sdk.bst:components/gobject-introspection.bst
    1111- sdk/pycairo.bst
    1212- freedesktop-sdk.bst:bootstrap-import.bst
  • trunk/Tools/buildstream/elements/sdk/python2-pygobject.bst

    r261274 r266455  
    55- sdk/python2.bst
    66- sdk/glib.bst
    7 - sdk/gobject-introspection.bst
     7- freedesktop-sdk.bst:components/gobject-introspection.bst
    88- sdk/python2-pycairo.bst
    99
  • trunk/Tools/buildstream/elements/sdk/rr.bst

    r261916 r266455  
    1717  url: github_com:mozilla/rr
    1818  track: master
    19   ref: 5.3.0-174-gc302cfdcf5259ba5203ba08c1e4a3678e033955d
     19  ref: 5.3.0-316-gcd61ba22ccc05b426691312784674c0eb8e654ef
  • trunk/Tools/buildstream/elements/sdk/shared-mime-info.bst

    r261274 r266455  
    33build-depends:
    44- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
    5 - freedesktop-sdk.bst:components/itstools.bst
     5- freedesktop-sdk.bst:components/itstool.bst
    66- sdk/intltool.bst
    77- freedesktop-sdk.bst:components/perl-xml-parser.bst
  • trunk/Tools/buildstream/elements/sdk/woff2.bst

    r261274 r266455  
    77- freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
    88depends:
    9 - sdk/brotli.bst
     9- freedesktop-sdk.bst:components/brotli.bst
    1010- freedesktop-sdk.bst:bootstrap-import.bst
    1111public:
  • trunk/Tools/buildstream/elements/sdk/xorg-server.bst

    r261274 r266455  
    5252sources:
    5353- kind: tar
    54   url: https://www.x.org/releases/individual/xserver/xorg-server-1.19.6.tar.bz2
    55   ref: a732502f1db000cf36a376cd0c010ffdbf32ecdd7f1fa08ba7f5bdf9601cc197
    56 - kind: patch
    57   path: patches/xserver-search-for-DRI-drivers-at-LIBGL_DRIVERS_PATH-environ.patch
     54  url: https://www.x.org/releases/individual/xserver/xorg-server-1.20.8.tar.bz2
     55  ref: d17b646bee4ba0fb7850c1cc55b18e3e8513ed5c02bdf38da7e107f84e2d0146
  • trunk/Tools/buildstream/elements/test-infra/httpd.bst

    r261274 r266455  
    77depends:
    88- freedesktop-sdk.bst:bootstrap-import.bst
    9 - freedesktop-sdk.bst:components/pcre.bst
    109- freedesktop-sdk.bst:components/expat.bst
    1110- test-infra/apr.bst
  • trunk/Tools/buildstream/project.conf

    r263088 r266455  
    201201
    202202variables:
    203   sdk-branch: "0.2"
     203  sdk-branch: "0.3"
    204204  gcc_arch: "%{arch}"
    205205  abi: "gnu"
  • trunk/Tools/flatpak/flatpakutils.py

    r266349 r266455  
    725725            "G",
    726726            "CCACHE",
     727            "EGL",
    727728            "GIGACAGE",
    728729            "GTK",
     
    730731            "JSC",
    731732            "MESA",
     733            "LIBGL",
    732734            "RUST",
    733735            "SCCACHE",
Note: See TracChangeset for help on using the changeset viewer.