Ignore:
Timestamp:
09/29/2024 10:51:13 PM (9 days ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
trunk
Children:
550826b
Parents:
e462a41
Message:

Update to librsvg-2.59.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/librsvg.xml

    re462a41 r11e68b95  
    77  <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/&librsvg-minor;/librsvg-&librsvg-version;.tar.xz">
    88  <!ENTITY librsvg-download-ftp  " ">
    9   <!ENTITY librsvg-md5sum        "8f954b5c25ffff602b4e62813c98c8c9">
    10   <!ENTITY librsvg-size          "5.9 MB">
    11   <!ENTITY librsvg-buildsize     "723 MB (17 MB installed), add 545 MB for tests">
    12   <!ENTITY librsvg-time          "0.7 SBU (add 0.7 SBU for tests; both using parallelism=4)">
     9  <!ENTITY librsvg-md5sum        "7f4ddb27f5fbede01bf4e12eb4c682c0">
     10  <!ENTITY librsvg-size          "5.8 MB">
     11  <!ENTITY librsvg-buildsize     "1.2 GB (16 MB installed), add 491 MB for tests">
     12  <!ENTITY librsvg-time          "0.6 SBU (add 0.4 SBU for tests; both using parallelism=4)">
    1313]>
    1414
     
    7373    <para role="required">
    7474      <xref linkend="cairo"/>,
     75      <xref linkend="cargo-c"/>,
    7576      <xref linkend="gdk-pixbuf"/>,
    7677      <xref linkend="pango"/>, and
     
    103104    </para>
    104105
    105 <screen><userinput>./configure --prefix=/usr    \
    106             --enable-vala    \
    107             --disable-static \
    108             --docdir=/usr/share/doc/librsvg-&librsvg-version; &amp;&amp;
    109 make</userinput></screen>
    110 
    111     <!-- With some locales (zh_CN.UTF-8) 31 tests fail.  With LC_ALL=C only
    112          one failure.
    113          https://gitlab.gnome.org/GNOME/librsvg/-/issues/1021 -->
     106<screen><userinput>mkdir build &amp;&amp;
     107cd    build &amp;&amp;
     108
     109meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
     110meson compile</userinput></screen>                                   
    114111
    115112    <!-- Be sure to unset GLIB_LOG_LEVEL.  If set, it interferes with the
    116          tests. -->
     113         tests.
     114
     115         With 2.59.1 one test of 5 fails.
     116     -->
    117117
    118118    <para>
     
    120120    </para>
    121121
    122     <screen remap='test'><userinput>cargo update --precise 0.3.36 time &amp;&amp;
    123 LC_ALL=C make check -k</userinput></screen>
    124 
    125     <para>
    126       All 68 tests should pass.
    127     </para>
    128 
    129     <para>
    130       Now, as the <systemitem class="username">root</systemitem> user:
    131     </para>
    132 
    133 <screen role="root"><userinput>make DOC_INSTALL_DIR='$(docdir)' install</userinput></screen>
    134 
     122    <screen remap='test'><userinput>meson test --print-errorlogs --no-rebuild</userinput></screen>
     123
     124    <para>
     125      One test, C API tests, is known to fail.
     126    </para>
     127
     128    <para>
     129      Now, as the &root; user:
     130    </para>
     131
     132<screen role="root"><userinput>meson install --no-rebuild </userinput></screen>
     133<!--
    135134    <note>
    136135      <para>
     
    141140      </para>
    142141
    143 <screen role="root"><userinput>gdk-pixbuf-query-loaders --update-cache</userinput></screen>
     142<screen role="root"><userinput>gdk-pixbuf-query-loaders - -update-cache</userinput></screen>
    144143    </note>
    145 
    146 
    147   </sect2>
    148 
     144-->
     145
     146  </sect2>
     147<!--
    149148  <sect2 role="commands">
    150149    <title>Command Explanations</title>
    151150
    152151    <para>
    153       <parameter>--enable-vala</parameter>: This switch enables
     152      <parameter>- -enable-vala</parameter>: This switch enables
    154153      building of the Vala bindings. Remove this switch if you don't have
    155154      <xref linkend="vala"/> installed.
     
    166165
    167166    <para>
    168       <command>cargo update --precise=0.3.36 time</command>: This updates
     167      <command>cargo update - -precise=0.3.36 time</command>: This updates
    169168      the <filename>Cargo.lock</filename> file to refer to version 0.3.36
    170169      of the time crate for the test suite.  Originally it refers to
     
    173172
    174173    <para>
    175       <option>--disable-introspection</option>: Use this switch if you have
     174      <option>- -disable-introspection</option>: Use this switch if you have
    176175      not installed <application>Gobject Introspection</application>.
    177176    </para>
    178177
    179178    <para>
    180       <option>--disable-gtk-doc</option>: This switch prevents building
     179      <option>- -disable-gtk-doc</option>: This switch prevents building
    181180      the API documentation, even if <xref linkend="gi-docgen"/> (despite
    182181      the name of the option) is available.
     
    184183
    185184  </sect2>
    186 
     185-->
    187186  <sect2 role="content">
    188187    <title>Contents</title>
     
    204203          /usr/include/librsvg-2.0 and
    205204          /usr/share/doc/librsvg-&librsvg-version;
    206 <!--      /usr/share/gtk-doc/html/rsvg-2.0 not built with
    207                current instructions (needs gi-docgen)-->
    208205        </seg>
    209206      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.