Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/webkitgtk.xml

    rb714013a r7d27544  
    77  <!ENTITY webkitgtk-download-http "https://webkitgtk.org/releases/webkitgtk-&webkitgtk-version;.tar.xz">
    88  <!ENTITY webkitgtk-download-ftp  " ">
    9   <!ENTITY webkitgtk-md5sum        "32d55de07e7e99674816822f69308c73">
    10   <!ENTITY webkitgtk-size          "24 MB">
    11   <!ENTITY webkitgtk-buildsize     "934 MB (130 MB installed)">
    12   <!ENTITY webkitgtk-time          "30 SBU (using parallelism=4, estimated 107 SBU using one core)">
     9  <!ENTITY webkitgtk-md5sum        "1c1cc5eb59273091e228406937b23947">
     10  <!ENTITY webkitgtk-size          "32 MB">
     11  <!ENTITY webkitgtk-buildsize     "1.1 GB (172 MB installed)">
     12  <!ENTITY webkitgtk-time          "33 SBU (using parallelism=4)">
    1313]>
    1414
     
    1616  <?dbhtml filename="webkitgtk.html"?>
    1717
    18   <sect1info>
    19     <date>$Date$</date>
    20   </sect1info>
    2118
    2219  <title>WebKitGTK-&webkitgtk-version;</title>
     
    3229      The <application>WebKitGTK</application> package is a port of the
    3330      portable web rendering engine <application>WebKit</application> to the
    34       <application>GTK+ 3</application> and <application>GTK+ 2</application>
     31      <application>GTK+ 3</application> and <application>GTK 4</application>
    3532      platforms.
    3633    </para>
    3734
    38     &lfs110a_checked;
     35    &lfs112_checked;
    3936
    4037    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7269    </itemizedlist>
    7370
    74     <!--
     71<!--
    7572    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7673    <itemizedlist spacing="compact">
     
    7875        <para>
    7976          Required patch:
    80           <ulink url="&patch-root;/webkitgtk-&webkitgtk-version;-icu_69-1.patch"/>
     77          <ulink url="&patch-root;/webkitgtk-&webkitgtk-version;-upstream_fix-1.patch"/>
    8178        </para>
    8279      </listitem>
    8380    </itemizedlist>
    84     -->
     81-->
    8582
    8683    <bridgehead renderas="sect3">WebKitGTK Dependencies</bridgehead>
     
    9491      <xref linkend="gtk3"/>,
    9592      <xref linkend="icu"/>,
     93      <xref linkend="lcms2"/>,
    9694      <xref linkend="libgudev"/>,
    9795      <xref linkend="libsecret"/>,
    98       <xref linkend="libsoup"/>,
     96      <xref linkend="libsoup3"/>,
    9997      <xref linkend="libtasn1"/>,
    10098      <xref linkend="libwebp"/>,
     
    111109      <xref linkend="enchant"/>,
    112110      <xref linkend="geoclue2"/>,
    113       <xref linkend="gobject-introspection"/>,
    114       <xref linkend="hicolor-icon-theme"/>, and
    115       <xref linkend="libnotify"/>
     111      <xref linkend="gobject-introspection"/>, and
     112      <xref linkend="hicolor-icon-theme"/>
    116113    </para>
    117114
     
    119116    <para role="optional">
    120117      <xref linkend="bubblewrap"/>,
    121       <xref linkend="gtk-doc"/>,
    122118      <xref linkend="gtk4"/>,
    123119      <xref linkend="harfbuzz"/>,
     
    125121      <xref linkend="woff2"/>,
    126122      <ulink url="https://ccache.dev/">ccache</ulink>,
     123      <ulink url="&gi-docgen-url;">gi-docgen</ulink>,
    127124      <ulink url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
    128125      <ulink url="https://github.com/AOMediaCodec/libavif">libavif</ulink>,
     
    141138    <bridgehead renderas="sect3">Installation of
    142139    <application>WebKitGTK</application></bridgehead>
     140
     141<!--
     142    <para>
     143      Fix an issue causing a crash viewing some web pages:
     144    </para>
     145
     146<screen><userinput>patch -Np1 -i ../webkitgtk-&webkitgtk-version;-upstream_fix-1.patch</userinput></screen>
     147-->
    143148
    144149    <para>
     
    158163      -DENABLE_GAMEPAD=OFF        \
    159164      -DENABLE_MINIBROWSER=ON     \
     165      -DENABLE_DOCUMENTATION=OFF  \
    160166      -DUSE_WOFF2=OFF             \
    161       -DUSE_SOUP2=ON              \
    162167      -DUSE_WPE_RENDERER=ON       \
    163168      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
     
    176181      -DENABLE_GAMEPAD=OFF        \
    177182      -DENABLE_MINIBROWSER=ON     \
     183      -DENABLE_DOCUMENTATION=OFF  \
    178184      -DUSE_WOFF2=OFF             \
    179       -DUSE_SOUP2=ON              \
    180185      -DUSE_WPE_RENDERER=ON       \
    181       -DUSE_SYSTEMD=OFF           \
     186      -DENABLE_JOURNALD_LOG=OFF   \
    182187      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
    183188      -Wno-dev -G Ninja ..        &amp;&amp;
     
    185190
    186191    <para>
    187       This package does not have a working testsuite. However, there is a
     192      This package does not have a working test suite. However, there is a
    188193      usable basic graphical web browser in the build directory,
    189194      <application>build/bin/MiniBrowser</application>. If launching it fails,
     
    191196    </para>
    192197
     198<!-- Since we're using Ninja now instead of autotools, this isn't valid anymore
    193199    <note><para>
    194200      When installing, the Makefile does some additional compiling and linking.
     
    198204      install process.
    199205    </para></note>
     206-->
    200207
    201208    <para>
     
    205212<screen role="root"><userinput>ninja install &amp;&amp;
    206213
    207 install -vdm755 /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 &amp;&amp;
    208 install -vm644  ../Documentation/webkit2gtk-4.0/html/*   \
    209                 /usr/share/gtk-doc/html/webkit2gtk-4.0       &amp;&amp;
    210 install -vm644  ../Documentation/webkitdomgtk-4.0/html/* \
    211                 /usr/share/gtk-doc/html/webkitdomgtk-4.0</userinput></screen>
     214install -vdm755 /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1 &amp;&amp;
     215install -vm644  ../Documentation/jsc-glib-4.1/*              \
     216                /usr/share/gtk-doc/html/jsc-glib-4.1         &amp;&amp;
     217install -vm644  ../Documentation/webkit2gtk-4.1/*            \
     218                /usr/share/gtk-doc/html/webkit2gtk-4.1       &amp;&amp;
     219install -vm644  ../Documentation/webkit2gtk-web-extension-4.1/* \
     220                /usr/share/gtk-doc/html/webkit2gtk-web-extension-4.1</userinput></screen>
    212221  </sect2>
    213222
     
    221230
    222231    <para>
    223       <parameter>-DUSE_LIBHYPHEN=OFF</parameter>: This switch disables
     232      <parameter>-DUSE_LIBHYPHEN=OFF</parameter>: This switch disables the
    224233      default automatic hyphenation implementation. You need to install
    225234      <ulink
    226       url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>,
     235      url="https://sourceforge.net/projects/hunspell/files/Hyphen/">Hyphen</ulink>
    227236      if you wish to enable it (replacing OFF with ON or just removing
    228237      the switch).
     238    </para>
     239
     240    <para>
     241      <parameter>-DENABLE_DOCUMENTATION=OFF</parameter>: This switch disables
     242      regenerating the documentation. Remove this switch if you have
     243      <ulink url="&gi-docgen-url;">gi-docgen</ulink>
     244      installed and wish to regenerate the documentation.
    229245    </para>
    230246
     
    254270
    255271    <para revision="sysv">
    256       <parameter>-DUSE_SYSTEMD=OFF</parameter>: This switch disables using the
     272      <parameter>-DENABLE_JOURNALD_LOG=OFF</parameter>: This switch disables using the
    257273      systemd journal for logging errors and debugging information since it
    258274      is not available on SysV systems.
     
    260276
    261277    <para>
    262       <option>-DUSE_LIBNOTIFY=OFF</option>: Use this switch if you do not
    263       have <application>libnotify</application> installed.
    264     </para>
    265 
    266     <para>
    267278      <option>-DUSE_SYSTEM_MALLOC=ON</option>: This switch enables building
    268279      against the system installed <application>malloc</application>.
     
    272283      <option>-DENABLE_GEOLOCATION=OFF</option>: Use this switch if you don't
    273284      want to install <xref linkend="geoclue2"/>.
    274     </para>
    275 
    276     <para>
    277       <option>-DENABLE_GTKDOC=ON</option>: Use this switch if <xref
    278       linkend="gtk-doc"/> is installed and you wish to rebuild and install the
    279       API documentation.
    280285    </para>
    281286
     
    312317        </seg>
    313318        <seg>
    314           libjavascriptcoregtk-4.0.so and
    315           libwebkit2gtk-4.0.so
     319          libjavascriptcoregtk-4.1.so and
     320          libwebkit2gtk-4.1.so
    316321        </seg>
    317322        <seg>
    318           /usr/include/webkitgtk-4.0,
    319           /usr/lib{,exec}/webkit2gtk-4.0, and
    320           /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
     323          /usr/include/webkitgtk-4.1,
     324          /usr/lib{,exec}/webkit2gtk-4.1, and
     325          /usr/share/gtk-doc/html/{jsc-glib,webkit2gtk{,-web-extension}}-4.1
    321326        </seg>
    322327      </seglistitem>
     
    366371      </varlistentry>
    367372
    368       <varlistentry id="libjavascriptcoregtk-4.0">
     373      <varlistentry id="libjavascriptcoregtk-4.1">
    369374        <term>
    370           <filename class="libraryfile">libjavascriptcoregtk-4.0.so</filename>
     375          <filename class="libraryfile">libjavascriptcoregtk-4.1.so</filename>
    371376        </term>
    372377        <listitem>
     
    374379            contains core JavaScript API functions used by
    375380            <command>jsc</command> and
    376             <filename class="libraryfile">libwebkit2gtk-4.0</filename>
     381            <filename class="libraryfile">libwebkit2gtk-4.1</filename>
    377382          </para>
    378           <indexterm zone="webkitgtk libjavascriptcoregtk-4.0">
    379             <primary sortas="c-libjavascriptcoregtk-4.0">libjavascriptcoregtk-4.0.0.so</primary>
     383          <indexterm zone="webkitgtk libjavascriptcoregtk-4.1">
     384            <primary sortas="c-libjavascriptcoregtk-4.1">libjavascriptcoregtk-4.1.so</primary>
    380385          </indexterm>
    381386        </listitem>
     
    383388
    384389      <varlistentry id="libwebkit2gtk-4">
    385         <term><filename class="libraryfile">libwebkit2gtk-4.0.so</filename></term>
     390        <term><filename class="libraryfile">libwebkit2gtk-4.1.so</filename></term>
    386391        <listitem>
    387392          <para>
     
    389394          </para>
    390395          <indexterm zone="webkitgtk libwebkit2gtk-4">
    391             <primary sortas="c-libwebkit2gtk-4">libwebkit2gtk-4.0.so</primary>
     396            <primary sortas="c-libwebkit2gtk-4">libwebkit2gtk-4.1.so</primary>
    392397          </indexterm>
    393398        </listitem>
Note: See TracChangeset for help on using the changeset viewer.