Changeset 268591 in webkit


Ignore:
Timestamp:
Oct 16, 2020, 8:27:18 AM (5 years ago)
Author:
clopez@igalia.com
Message:

[JHBuild] Update libwpe and wpebackend-fdo and add libmanette to minimal moduleset
https://bugs.webkit.org/show_bug.cgi?id=217825

Reviewed by Adrian Perez de Castro.

libmanette 0.2.4 is required for enabling gamepad support, which
defaults to on since r268389 for developer builds. The version
shipped by ubuntu-20.04 is not enough (0.2.3), so we should include
this on the minimal moduleset which is used to generate the bundle
products on the packaging bots.

Seize to also update the libwpe and wpebackend-fdo libraries.

  • gtk/jhbuild.modules:
  • jhbuild/jhbuild-minimal.modules:
  • wpe/jhbuild.modules:
Location:
trunk/Tools
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r268589 r268591  
     12020-10-16  Carlos Alberto Lopez Perez  <clopez@igalia.com>
     2
     3        [JHBuild] Update libwpe and wpebackend-fdo and add libmanette to minimal moduleset
     4        https://bugs.webkit.org/show_bug.cgi?id=217825
     5
     6        Reviewed by Adrian Perez de Castro.
     7
     8        libmanette 0.2.4 is required for enabling gamepad support, which
     9        defaults to on since r268389 for developer builds. The version
     10        shipped by ubuntu-20.04 is not enough (0.2.3), so we should include
     11        this on the minimal moduleset which is used to generate the bundle
     12        products on the packaging bots.
     13
     14        Seize to also update the libwpe and wpebackend-fdo libraries.
     15
     16        * gtk/jhbuild.modules:
     17        * jhbuild/jhbuild-minimal.modules:
     18        * wpe/jhbuild.modules:
     19
    1202020-10-16  Sam Sneddon  <gsnedders@apple.com>
    221
  • trunk/Tools/gtk/jhbuild.modules

    r264156 r268591  
    471471
    472472  <cmake id="libwpe">
    473     <branch repo="wpewebkit" module="libwpe-1.4.0.tar.xz" version="1.4.0"
    474             hash="sha256:e2d3494fc33fe946ad917fd6a3abd127462b91bba62ef8b35507e92f8ede4188"/>
     473    <branch module="libwpe-1.8.0.tar.xz" version="1.8.0"
     474            repo="wpewebkit"
     475            hash="sha256:a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2"/>
    475476  </cmake>
    476477
     
    481482      <dep package="mesa"/>
    482483    </dependencies>
    483     <branch repo="wpewebkit" module="wpebackend-fdo-1.4.1.tar.xz" version="1.4.1"
    484             hash="sha256:6249a0b7cbfa662206a8d2fa24e2c574e75c681ad0e93468091f1dc68ddb299d"/>
     484    <branch module="wpebackend-fdo-1.8.0.tar.xz" version="1.8.0"
     485            repo="wpewebkit"
     486            hash="sha256:9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253"/>
    485487  </cmake>
    486488
  • trunk/Tools/jhbuild/jhbuild-minimal.modules

    r264092 r268591  
    88      <dep package="wpebackend-fdo"/>
    99      <dep package="libsoup"/>
     10      <dep package="manette"/>
    1011    </dependencies>
    1112  </metamodule>
     
    6465
    6566  <cmake id="libwpe">
    66     <branch module="WebPlatformForEmbedded/libwpe/releases/download/1.6.0/libwpe-1.6.0.tar.xz" version="1.6.0"
    67             repo="github-tarball"
    68             hash="3587c6b8a807f4bb76b268ba74ca82c6b395b90235db41ad8252224456193c90"/>
     67    <branch module="libwpe-1.8.0.tar.xz" version="1.8.0"
     68            repo="wpewebkit"
     69            hash="sha256:a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2"/>
    6970  </cmake>
    7071
     
    7374      <dep package="libwpe"/>
    7475    </dependencies>
    75     <branch repo="github.com" module="Igalia/WPEBackend-fdo.git" checkoutdir="wpebackend-fdo" tag="1.3.1-54-g1f58ebdf632fdf90f691949d90c8338a8d7073c7"/>
     76    <branch module="wpebackend-fdo-1.8.0.tar.xz" version="1.8.0"
     77            repo="wpewebkit"
     78            hash="sha256:9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253"/>
    7679  </cmake>
    7780
     
    97100  </autotools>
    98101
     102  <!-- libmanette >= 0.2.4 required for GamePad support -->
     103  <meson id="manette" mesonargs="-Dintrospection=false -Dvapi=false">
     104    <pkg-config>manette-0.2.pc</pkg-config>
     105    <branch repo="ftp.gnome.org"
     106            module="/pub/gnome/sources/libmanette/0.2/libmanette-0.2.4.tar.xz"
     107            version="0.2.4"
     108            hash="sha256:4fe0a4bed6b4c3ae7249d341031c27b32f8d9e0ffb5337d71cbcec7160362cf7"/>
     109  </meson>
     110
     111
    99112  <!-- meson 0.50.1 required to build libsoup 2.69 -->
    100113  <distutils id="meson" python3="1">
  • trunk/Tools/wpe/jhbuild.modules

    r262896 r268591  
    187187
    188188  <cmake id="libwpe">
    189     <branch module="WebPlatformForEmbedded/libwpe/releases/download/1.6.0/libwpe-1.6.0.tar.xz" version="1.6.0"
    190             repo="github-tarball"
    191             hash="3587c6b8a807f4bb76b268ba74ca82c6b395b90235db41ad8252224456193c90"/>
     189    <branch module="libwpe-1.8.0.tar.xz" version="1.8.0"
     190            repo="wpewebkit"
     191            hash="sha256:a6f00a7d091cbd4db57fe7ee3b4c12c6350921d654ed79812800a26c888481d2"/>
    192192  </cmake>
    193193
     
    197197      <dep package="glib"/>
    198198    </dependencies>
    199     <branch repo="github.com" module="Igalia/WPEBackend-fdo.git" checkoutdir="wpebackend-fdo" tag="1.3.1-54-g1f58ebdf632fdf90f691949d90c8338a8d7073c7"/>
     199    <branch module="wpebackend-fdo-1.8.0.tar.xz" version="1.8.0"
     200            repo="wpewebkit"
     201            hash="sha256:9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253"/>
    200202  </cmake>
    201203
Note: See TracChangeset for help on using the changeset viewer.