Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/webkitgtk.xml

    r17ae4374 re9a55974  
    77  <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
    88  <!ENTITY webkitgtk-download-ftp  " ">
    9   <!ENTITY webkitgtk-md5sum        "81c813d77a7b52ef655922f9b387f3a1">
    10   <!ENTITY webkitgtk-size          "21 MB">
    11   <!ENTITY webkitgtk-buildsize     "840 MB (121 MB installed)">
    12   <!ENTITY webkitgtk-time          "24 SBU (using parallelism=4, estimated 79 SBU using one core)">
     9  <!ENTITY webkitgtk-md5sum        "f31b802de421865ea9f1391ec8190519">
     10  <!ENTITY webkitgtk-size          "22 MB">
     11  <!ENTITY webkitgtk-buildsize     "909 MB (127 MB installed)">
     12  <!ENTITY webkitgtk-time          "29 SBU (using parallelism=4, estimated 97 SBU using one core)">
    1313]>
    1414
    15 <sect1 id="webkitgtk" xreflabel="WebKitGTK+-&webkitgtk-version;">
     15<sect1 id="webkitgtk" xreflabel="WebKitGTK-&webkitgtk-version;">
    1616  <?dbhtml filename="webkitgtk.html"?>
    1717
    1818  <sect1info>
    19     <othername>$LastChangedBy$</othername>
    2019    <date>$Date$</date>
    2120  </sect1info>
    2221
    23   <title>WebKitGTK+-&webkitgtk-version;</title>
     22  <title>WebKitGTK-&webkitgtk-version;</title>
    2423
    2524  <indexterm zone="webkitgtk">
    26     <primary sortas="a-WebKitGTK+">WebKitGTK+</primary>
     25    <primary sortas="a-WebKitGTK">WebKitGTK</primary>
    2726  </indexterm>
    2827
    2928  <sect2 role="package">
    30     <title>Introduction to WebKitGTK+</title>
    31 
    32     <para>
    33       The <application>WebKitGTK+</application> package is a port of the
     29    <title>Introduction to WebKitGTK</title>
     30
     31    <para>
     32      The <application>WebKitGTK</application> package is a port of the
    3433      portable web rendering engine <application>WebKit</application> to the
    3534      <application>GTK+ 3</application> and <application>GTK+ 2</application>
     
    3736    </para>
    3837
    39     &lfs10_checked;
     38    &lfs110a_checked;
    4039
    4140    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7372    </itemizedlist>
    7473
    75     <bridgehead renderas="sect3">WebKitGTK+ Dependencies</bridgehead>
     74    <!--
     75    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     76    <itemizedlist spacing="compact">
     77      <listitem>
     78        <para>
     79          Required patch:
     80          <ulink url="&patch-root;/webkitgtk-&webkitgtk-version;-icu_69-1.patch"/>
     81        </para>
     82      </listitem>
     83    </itemizedlist>
     84    -->
     85
     86    <bridgehead renderas="sect3">WebKitGTK Dependencies</bridgehead>
    7687
    7788    <bridgehead renderas="sect4">Required</bridgehead>
     
    8697      <xref linkend="libsecret"/>,
    8798      <xref linkend="libsoup"/>,
     99      <xref linkend="libtasn1"/>,
    88100      <xref linkend="libwebp"/>,
    89101      <xref linkend="mesa"/>,
    90102      <xref linkend="openjpeg2"/>,
    91103      <xref linkend="ruby"/>,
    92       <xref linkend="sqlite"/>, and
    93       <xref linkend="which"/>
     104      <xref linkend="sqlite"/>,
     105      <xref linkend="which"/>, and
     106      <xref linkend="wpebackend-fdo"/>
    94107    </para>
    95108
     
    107120      <xref linkend="bubblewrap"/>,
    108121      <xref linkend="gtk-doc"/>,
     122      <xref linkend="gtk4"/>,
    109123      <xref linkend="harfbuzz"/>,
    110124      <xref linkend="wayland"/>,
    111125      <xref linkend="woff2"/>,
    112126      <ulink url="https://ccache.dev/">ccache</ulink>,
    113       <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     127      <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    114128      <ulink url="http://xsltml.sourceforge.net/">MathML</ulink>,
    115       <ulink url="https://github.com/WebPlatformForEmbedded/libwpe">libwpe</ulink>,
    116       <ulink url="https://github.com/Igalia/WPEBackend-fdo">WPEBackend-fdo</ulink>, and
     129      <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>, and
    117130      <ulink url="https://github.com/flatpak/xdg-dbus-proxy">xdg-dbus-proxy</ulink>
    118131    </para>
     
    124137
    125138  <sect2 role="installation">
    126     <title>Installation of WebKitGTK+</title>
     139    <title>Installation of WebKitGTK</title>
    127140
    128141    <bridgehead renderas="sect3">Installation of
    129     <application>WebKitGTK+</application></bridgehead>
    130 
    131 <!--
    132     <para>First, ensure backward compatibility with the latest version of icu:</para>
    133 
    134 <screen><userinput>echo 'add_compile_definitions("U_DEFINE_FALSE_AND_TRUE=1")' &gt;&gt; Source/WTF/wtf/CMakeLists.txt</userinput></screen>
    135 -->
    136 
    137     <para>
    138       Install <application>WebKitGTK+</application> by running the
     142    <application>WebKitGTK</application></bridgehead>
     143
     144    <para>
     145      Install <application>WebKitGTK</application> by running the
    139146      following commands:
    140147    </para>
     
    149156      -DLIB_INSTALL_DIR=/usr/lib  \
    150157      -DUSE_LIBHYPHEN=OFF         \
     158      -DENABLE_GAMEPAD=OFF        \
    151159      -DENABLE_MINIBROWSER=ON     \
    152160      -DUSE_WOFF2=OFF             \
    153       -DUSE_WPE_RENDERER=OFF      \
     161      -DUSE_WPE_RENDERER=ON       \
    154162      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
    155163      -Wno-dev -G Ninja ..        &amp;&amp;
     
    165173      -DLIB_INSTALL_DIR=/usr/lib  \
    166174      -DUSE_LIBHYPHEN=OFF         \
     175      -DENABLE_GAMEPAD=OFF        \
    167176      -DENABLE_MINIBROWSER=ON     \
    168177      -DUSE_WOFF2=OFF             \
    169       -DUSE_WPE_RENDERER=OFF      \
     178      -DUSE_WPE_RENDERER=ON       \
    170179      -DUSE_SYSTEMD=OFF           \
    171180      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
     
    213222      default automatic hyphenation implementation. You need to install
    214223      <ulink
    215       url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     224      url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    216225      if you wish to enable it (replacing OFF with ON or just removing
    217226      the switch).
     
    219228
    220229    <para>
     230      <parameter>-DENABLE_GAMEPAD=OFF</parameter>: This switch disables
     231      gamepad support. Remove this switch if you have
     232      <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>
     233      installed and wish to enable it.
     234    </para>
     235
     236    <para>
    221237      <parameter>-DENABLE_MINIBROWSER=ON</parameter>: This switch enables
    222238      compiling and installing the MiniBrowser.
     
    224240
    225241    <para>
    226       <parameter>-DUSE_WPE_RENDERER=OFF</parameter>: Remove this switch if the optional
    227       packages <ulink url="https://github.com/WebPlatformForEmbedded/libwpe">libwpe</ulink> and
    228       <ulink url="https://github.com/Igalia/WPEBackend-fdo">WPEBackend-fdo</ulink> are installed.
     242      <parameter>-DUSE_WPE_RENDERER=ON</parameter>: This switch uses the WPE
     243      renderer, which is recommended by upstream.
    229244    </para>
    230245
     
    268283      support for fonts.
    269284    </para>
     285
     286    <!-- Uncomment once GTK4 support works, or when it doesn't require
     287         a development version of libsoup.
     288    <para>
     289      <option>-DUSE_GTK4=ON</option>: Use this switch if <xref linkend="gtk4"/>
     290      is installed and you wish to build GTK4 support.
     291    </para>
     292    -->
    270293
    271294  </sect2>
     
    333356        <listitem>
    334357          <para>
    335             allows debugging and automation of web pages and browsers.
     358            allows debugging and automation of web pages and browsers
    336359          </para>
    337360          <indexterm zone="webkitgtk WebKitWebDriver">
     
    342365
    343366      <varlistentry id="libjavascriptcoregtk-4.0">
    344         <term><filename
    345         class="libraryfile">libjavascriptcoregtk-4.0.so</filename></term>
     367        <term>
     368          <filename class="libraryfile">libjavascriptcoregtk-4.0.so</filename>
     369        </term>
    346370        <listitem>
    347371          <para>
    348372            contains core JavaScript API functions used by
    349             <command>jsc</command> and <filename
    350             class="libraryfile">libwebkit2gtk-4.0</filename>.
     373            <command>jsc</command> and
     374            <filename class="libraryfile">libwebkit2gtk-4.0</filename>
    351375          </para>
    352376          <indexterm zone="webkitgtk libjavascriptcoregtk-4.0">
     
    360384        <listitem>
    361385          <para>
    362             contains the <application>WebKit2</application> API functions.
     386            contains the <application>WebKit2</application> API functions
    363387          </para>
    364388          <indexterm zone="webkitgtk libwebkit2gtk-4">
Note: See TracChangeset for help on using the changeset viewer.