Changeset 4115817


Ignore:
Timestamp:
09/16/2022 07:55:29 PM (20 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/soup3
Children:
be9944b
Parents:
796b52a9
git-author:
Xi Ruoyao <xry111@…> (09/16/2022 12:06:55 PM)
git-committer:
Xi Ruoyao <xry111@…> (09/16/2022 07:55:29 PM)
Message:

webkitgtk: port to libsoup3

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r796b52a9 r4115817  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[xry111] - Link WebKitGTK against libsoup-3 instead of
     49          libsoup-2.</para>
     50        </listitem>
     51        <listitem>
    4852          <para>[xry111] - Update to libsoup-3.2.0.  Fixes
    4953          <ulink url="&blfs-ticket-root;17031">#17031</ulink>.</para>
  • x/lib/webkitgtk.xml

    r796b52a9 r4115817  
    9797      <xref linkend="libgudev"/>,
    9898      <xref linkend="libsecret"/>,
    99       <xref linkend="libsoup"/>,
     99      <xref linkend="libsoup3"/>,
    100100      <xref linkend="libtasn1"/>,
    101101      <xref linkend="libwebp"/>,
     
    168168      -DENABLE_MINIBROWSER=ON     \
    169169      -DUSE_WOFF2=OFF             \
    170       -DUSE_SOUP2=ON              \
    171170      -DUSE_WPE_RENDERER=ON       \
    172171      -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
     
    186185      -DENABLE_MINIBROWSER=ON     \
    187186      -DUSE_WOFF2=OFF             \
    188       -DUSE_SOUP2=ON              \
    189187      -DUSE_WPE_RENDERER=ON       \
    190188      -DENABLE_JOURNALD_LOG=OFF   \
     
    214212    </para>
    215213
    216 <screen role="root"><userinput>ninja install &amp;&amp;
    217 
     214<screen role="root"><userinput>ninja install</userinput></screen>
     215
     216<!-- Documentation is for API 4.0 in 2.36.7 release.
     217     Maybe we'll have 4.1 doc in 2.38.  -->
     218<!--
    218219install -vdm755 /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 &amp;&amp;
    219220install -vm644  ../Documentation/webkit2gtk-4.0/html/*   \
     
    221222install -vm644  ../Documentation/webkitdomgtk-4.0/html/* \
    222223                /usr/share/gtk-doc/html/webkitdomgtk-4.0</userinput></screen>
     224-->
    223225  </sect2>
    224226
     
    317319      <seglistitem>
    318320        <seg>
    319 <!-- Moved to /usr/libexec/webkit2gtk-4.0, so shouldn't appear here
     321<!-- Moved to /usr/libexec/webkit2gtk-4.1, so shouldn't appear here
    320322          jsc,
    321323          MiniBrowser, and -->
     
    323325        </seg>
    324326        <seg>
    325           libjavascriptcoregtk-4.0.so and
    326           libwebkit2gtk-4.0.so
     327          libjavascriptcoregtk-4.1.so and
     328          libwebkit2gtk-4.1.so
    327329        </seg>
    328330        <seg>
    329           /usr/include/webkitgtk-4.0,
    330           /usr/lib{,exec}/webkit2gtk-4.0, and
    331           /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0
     331          /usr/include/webkitgtk-4.1 and
     332          /usr/lib{,exec}/webkit2gtk-4.1
     333<!--          /usr/share/gtk-doc/html/webkit{2,dom}gtk-4.0 -->
    332334        </seg>
    333335      </seglistitem>
     
    377379      </varlistentry>
    378380
    379       <varlistentry id="libjavascriptcoregtk-4.0">
     381      <varlistentry id="libjavascriptcoregtk-4.1">
    380382        <term>
    381           <filename class="libraryfile">libjavascriptcoregtk-4.0.so</filename>
     383          <filename class="libraryfile">libjavascriptcoregtk-4.1.so</filename>
    382384        </term>
    383385        <listitem>
     
    385387            contains core JavaScript API functions used by
    386388            <command>jsc</command> and
    387             <filename class="libraryfile">libwebkit2gtk-4.0</filename>
     389            <filename class="libraryfile">libwebkit2gtk-4.1</filename>
    388390          </para>
    389           <indexterm zone="webkitgtk libjavascriptcoregtk-4.0">
    390             <primary sortas="c-libjavascriptcoregtk-4.0">libjavascriptcoregtk-4.0.0.so</primary>
     391          <indexterm zone="webkitgtk libjavascriptcoregtk-4.1">
     392            <primary sortas="c-libjavascriptcoregtk-4.1">libjavascriptcoregtk-4.1.so</primary>
    391393          </indexterm>
    392394        </listitem>
    393395      </varlistentry>
    394396
    395       <varlistentry id="libwebkit2gtk-4">
    396         <term><filename class="libraryfile">libwebkit2gtk-4.0.so</filename></term>
     397      <varlistentry id="libwebkit2gtk-4.1">
     398        <term><filename class="libraryfile">libwebkit2gtk-4.1.so</filename></term>
    397399        <listitem>
    398400          <para>
    399401            contains the <application>WebKit2</application> API functions
    400402          </para>
    401           <indexterm zone="webkitgtk libwebkit2gtk-4">
    402             <primary sortas="c-libwebkit2gtk-4">libwebkit2gtk-4.0.so</primary>
     403          <indexterm zone="webkitgtk libwebkit2gtk-4.1">
     404            <primary sortas="c-libwebkit2gtk-4.1">libwebkit2gtk-4.1.so</primary>
    403405          </indexterm>
    404406        </listitem>
Note: See TracChangeset for help on using the changeset viewer.