Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/webkitgtk.xml

    re9a55974 r17ae4374  
    77  <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
    88  <!ENTITY webkitgtk-download-ftp  " ">
    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)">
     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)">
    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>
    1920    <date>$Date$</date>
    2021  </sect1info>
    2122
    22   <title>WebKitGTK-&webkitgtk-version;</title>
     23  <title>WebKitGTK+-&webkitgtk-version;</title>
    2324
    2425  <indexterm zone="webkitgtk">
    25     <primary sortas="a-WebKitGTK">WebKitGTK</primary>
     26    <primary sortas="a-WebKitGTK+">WebKitGTK+</primary>
    2627  </indexterm>
    2728
    2829  <sect2 role="package">
    29     <title>Introduction to WebKitGTK</title>
    30 
    31     <para>
    32       The <application>WebKitGTK</application> package is a port of the
     30    <title>Introduction to WebKitGTK+</title>
     31
     32    <para>
     33      The <application>WebKitGTK+</application> package is a port of the
    3334      portable web rendering engine <application>WebKit</application> to the
    3435      <application>GTK+ 3</application> and <application>GTK+ 2</application>
     
    3637    </para>
    3738
    38     &lfs110a_checked;
     39    &lfs10_checked;
    3940
    4041    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7273    </itemizedlist>
    7374
    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>
     75    <bridgehead renderas="sect3">WebKitGTK+ Dependencies</bridgehead>
    8776
    8877    <bridgehead renderas="sect4">Required</bridgehead>
     
    9786      <xref linkend="libsecret"/>,
    9887      <xref linkend="libsoup"/>,
    99       <xref linkend="libtasn1"/>,
    10088      <xref linkend="libwebp"/>,
    10189      <xref linkend="mesa"/>,
    10290      <xref linkend="openjpeg2"/>,
    10391      <xref linkend="ruby"/>,
    104       <xref linkend="sqlite"/>,
    105       <xref linkend="which"/>, and
    106       <xref linkend="wpebackend-fdo"/>
     92      <xref linkend="sqlite"/>, and
     93      <xref linkend="which"/>
    10794    </para>
    10895
     
    120107      <xref linkend="bubblewrap"/>,
    121108      <xref linkend="gtk-doc"/>,
    122       <xref linkend="gtk4"/>,
    123109      <xref linkend="harfbuzz"/>,
    124110      <xref linkend="wayland"/>,
    125111      <xref linkend="woff2"/>,
    126112      <ulink url="https://ccache.dev/">ccache</ulink>,
    127       <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     113      <ulink url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    128114      <ulink url="http://xsltml.sourceforge.net/">MathML</ulink>,
    129       <ulink url="https://gnome.pages.gitlab.gnome.org/libmanette/">libmanette</ulink>, and
     115      <ulink url="https://github.com/WebPlatformForEmbedded/libwpe">libwpe</ulink>,
     116      <ulink url="https://github.com/Igalia/WPEBackend-fdo">WPEBackend-fdo</ulink>, and
    130117      <ulink url="https://github.com/flatpak/xdg-dbus-proxy">xdg-dbus-proxy</ulink>
    131118    </para>
     
    137124
    138125  <sect2 role="installation">
    139     <title>Installation of WebKitGTK</title>
     126    <title>Installation of WebKitGTK+</title>
    140127
    141128    <bridgehead renderas="sect3">Installation of
    142     <application>WebKitGTK</application></bridgehead>
    143 
    144     <para>
    145       Install <application>WebKitGTK</application> by running the
     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
    146139      following commands:
    147140    </para>
     
    156149      -DLIB_INSTALL_DIR=/usr/lib  \
    157150      -DUSE_LIBHYPHEN=OFF         \
    158       -DENABLE_GAMEPAD=OFF        \
    159151      -DENABLE_MINIBROWSER=ON     \
    160152      -DUSE_WOFF2=OFF             \
    161       -DUSE_WPE_RENDERER=ON       \
     153      -DUSE_WPE_RENDERER=OFF      \
    162154      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
    163155      -Wno-dev -G Ninja ..        &amp;&amp;
     
    173165      -DLIB_INSTALL_DIR=/usr/lib  \
    174166      -DUSE_LIBHYPHEN=OFF         \
    175       -DENABLE_GAMEPAD=OFF        \
    176167      -DENABLE_MINIBROWSER=ON     \
    177168      -DUSE_WOFF2=OFF             \
    178       -DUSE_WPE_RENDERER=ON       \
     169      -DUSE_WPE_RENDERER=OFF      \
    179170      -DUSE_SYSTEMD=OFF           \
    180171      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
     
    222213      default automatic hyphenation implementation. You need to install
    223214      <ulink
    224       url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     215      url="http://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    225216      if you wish to enable it (replacing OFF with ON or just removing
    226217      the switch).
     
    228219
    229220    <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>
    237221      <parameter>-DENABLE_MINIBROWSER=ON</parameter>: This switch enables
    238222      compiling and installing the MiniBrowser.
     
    240224
    241225    <para>
    242       <parameter>-DUSE_WPE_RENDERER=ON</parameter>: This switch uses the WPE
    243       renderer, which is recommended by upstream.
     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.
    244229    </para>
    245230
     
    283268      support for fonts.
    284269    </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     -->
    293270
    294271  </sect2>
     
    356333        <listitem>
    357334          <para>
    358             allows debugging and automation of web pages and browsers
     335            allows debugging and automation of web pages and browsers.
    359336          </para>
    360337          <indexterm zone="webkitgtk WebKitWebDriver">
     
    365342
    366343      <varlistentry id="libjavascriptcoregtk-4.0">
    367         <term>
    368           <filename class="libraryfile">libjavascriptcoregtk-4.0.so</filename>
    369         </term>
     344        <term><filename
     345        class="libraryfile">libjavascriptcoregtk-4.0.so</filename></term>
    370346        <listitem>
    371347          <para>
    372348            contains core JavaScript API functions used by
    373             <command>jsc</command> and
    374             <filename class="libraryfile">libwebkit2gtk-4.0</filename>
     349            <command>jsc</command> and <filename
     350            class="libraryfile">libwebkit2gtk-4.0</filename>.
    375351          </para>
    376352          <indexterm zone="webkitgtk libjavascriptcoregtk-4.0">
     
    384360        <listitem>
    385361          <para>
    386             contains the <application>WebKit2</application> API functions
     362            contains the <application>WebKit2</application> API functions.
    387363          </para>
    388364          <indexterm zone="webkitgtk libwebkit2gtk-4">
Note: See TracChangeset for help on using the changeset viewer.