source: general/graphlib/librsvg.xml@ 34165e6b

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since 34165e6b was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 8 months ago

Remove all ftp urls

neither firefox nor epiphany can download them, and they are not
well maintained, because rarely tested.
This is WIP because the "(HTTP)" part of "Download (HTTP)" will
need to be removed too.
But let's see what users think first...

  • Property mode set to 100644
File size: 7.4 KB
RevLine 
[fdca4266]1<?xml version="1.0" encoding="ISO-8859-1"?>
[6732c094]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
[fdca4266]4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[7b6c396]7 <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/&librsvg-minor;/librsvg-&librsvg-version;.tar.xz">
[e1e58be]8 <!ENTITY librsvg-download-ftp " ">
[485ee94]9 <!ENTITY librsvg-md5sum "8b700dd04c10bf65dbc6824d2780561d">
[ffef0bb]10 <!ENTITY librsvg-size "5.4 MB">
[485ee94]11 <!ENTITY librsvg-buildsize "1.1 GB (16 MB installed), add 673 MB for tests">
12 <!ENTITY librsvg-time "1.6 SBU (add 1.3 SBU for tests; both using parallelism=4)">
[fdca4266]13]>
14
[ad45d1a]15<sect1 id="librsvg" xreflabel="librsvg-&librsvg-version;">
[13d6079]16 <?dbhtml filename="librsvg.html"?>
17
18
[03ac97c2]19 <title>librsvg-&librsvg-version;</title>
[13d6079]20
21 <indexterm zone="librsvg">
[7ded7e3]22 <primary sortas="a-librsvg">librsvg</primary>
[13d6079]23 </indexterm>
24
25 <sect2 role="package">
[03ac97c2]26 <title>Introduction to librsvg</title>
[13d6079]27
[5d1cdfd]28 <para>
29 The <application>librsvg</application> package contains
[8c668de]30 a library and tools used to manipulate, convert and view
31 Scalable Vector Graphic (SVG) images.
[5d1cdfd]32 </para>
[13d6079]33
[9d86c703]34 &lfs120_checked;
[49f7d8b]35
[13d6079]36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
[7ded7e3]39 <para>
40 Download (HTTP): <ulink url="&librsvg-download-http;"/>
41 </para>
[13d6079]42 </listitem>
43 <listitem>
[7ded7e3]44 <para>
45 Download (FTP): <ulink url="&librsvg-download-ftp;"/>
46 </para>
[13d6079]47 </listitem>
48 <listitem>
[7ded7e3]49 <para>
50 Download MD5 sum: &librsvg-md5sum;
51 </para>
[13d6079]52 </listitem>
53 <listitem>
[7ded7e3]54 <para>
55 Download size: &librsvg-size;
56 </para>
[13d6079]57 </listitem>
58 <listitem>
[7ded7e3]59 <para>
60 Estimated disk space required: &librsvg-buildsize;
61 </para>
[13d6079]62 </listitem>
63 <listitem>
[7ded7e3]64 <para>
65 Estimated build time: &librsvg-time;
66 </para>
[13d6079]67 </listitem>
68 </itemizedlist>
69
[03ac97c2]70 <bridgehead renderas="sect3">librsvg Dependencies</bridgehead>
[13d6079]71
72 <bridgehead renderas="sect4">Required</bridgehead>
[cd68ead6]73 <para role="required">
[e1365446]74 <xref linkend="cairo"/>,
[6783d06]75 <xref linkend="gdk-pixbuf"/>,
[8558044]76 <xref linkend="pango"/>, and
[b93d66ac]77 <xref linkend="rust"/>
[cd68ead6]78 </para>
[fd7e0ed6]79
[afb71d0a]80 &build-use-internet;
81
[1fc5861c]82 <bridgehead renderas="sect4">Recommended</bridgehead>
83 <para role="recommended">
[a5782d1e]84 <xref linkend="gobject-introspection"/> and
[8c668de]85 <xref linkend="vala"/>
[4c2be438]86 </para>
87
[9aebeedf]88 <bridgehead renderas="sect4">Optional</bridgehead>
[72722427]89 <para role="optional">
[9aebeedf]90 <xref linkend="docutils"/> (for man pages),
[2a1abbb]91 <xref linkend="gi-docgen"/> (for documentation), and
92 <xref linkend="xorg7-font"/> (for tests)
[72722427]93 </para>
94
[13d6079]95 </sect2>
96
97 <sect2 role="installation">
[03ac97c2]98 <title>Installation of librsvg</title>
[3148bf6]99
[7ded7e3]100 <para>
101 Install <application>librsvg</application> by running the following
102 commands:
103 </para>
[13d6079]104
[9aebeedf]105<screen><userinput>./configure --prefix=/usr \
[9dbbb8d]106 --enable-vala \
[ec0f2a5]107 --disable-static \
108 --docdir=/usr/share/doc/librsvg-&librsvg-version; &amp;&amp;
[13d6079]109make</userinput></screen>
110
[6d47d88]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 -->
[7ded7e3]114 <para>
[6d47d88]115 To test the results, issue: <command>LC_ALL=C make -k check</command>.
116 One test, <filename>tests::bugs_bug668_small_caps_svg</filename>, is
117 known to fail.
[7ded7e3]118 </para>
[3148bf6]119
[5d1cdfd]120 <para>
121 Now, as the <systemitem class="username">root</systemitem> user:
122 </para>
[13d6079]123
[48d48bdd]124<screen role="root"><userinput>make DOC_INSTALL_DIR='$(docdir)' install</userinput></screen>
[1b6c879]125
126 <note>
127 <para>
128 If you installed the package on to your system using a
129 <quote>DESTDIR</quote> method, an important file was not installed and
130 should be copied and/or generated. Generate it using the following
131 command as the <systemitem class="username">root</systemitem> user:
132 </para>
133
134<screen role="root"><userinput>gdk-pixbuf-query-loaders --update-cache</userinput></screen>
135 </note>
136
137
[13d6079]138 </sect2>
139
140 <sect2 role="commands">
141 <title>Command Explanations</title>
142
[5d1cdfd]143 <para>
[9dbbb8d]144 <parameter>--enable-vala</parameter>: This switch enables
145 building of the Vala bindings. Remove this switch if you don't have
[2612323f]146 <xref linkend="vala"/> installed.
[ae34f41]147 </para>
148
[9dbbb8d]149 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
150 href="../../xincludes/static-libraries.xml"/>
151
[48d48bdd]152 <para>
153 <parameter>DOC_INSTALL_DIR='$(docdir)'</parameter>: This override
154 ensures installing the API documentation into the expected location
155 if <xref linkend='gi-docgen'/> is installed.
156 </para>
157
[ae34f41]158 <para>
[2612323f]159 <option>--disable-introspection</option>: Use this switch if you have
160 not installed <application>Gobject Introspection</application>.
[28b61748]161 </para>
162
[f56d2e7]163 <para>
164 <option>--disable-gtk-doc</option>: This switch prevents building
165 the API documentation, even if <xref linkend="gi-docgen"/> (despite
166 the name of the option) is available.
167 </para>
[f210178]168
[13d6079]169 </sect2>
170
171 <sect2 role="content">
172 <title>Contents</title>
173
174 <segmentedlist>
175 <segtitle>Installed Programs</segtitle>
[cd68ead6]176 <segtitle>Installed Library</segtitle>
[13d6079]177 <segtitle>Installed Directories</segtitle>
178
179 <seglistitem>
[cd68ead6]180 <seg>
[a5782d1e]181 rsvg-convert
[cd68ead6]182 </seg>
183 <seg>
[485ee94]184 librsvg-2.so and
185 libpixbufloader-svg.so (installed in /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders)
[cd68ead6]186 </seg>
187 <seg>
[360f25bb]188 /usr/include/librsvg-2.0 and
189 /usr/share/doc/librsvg-&librsvg-version;
190<!-- /usr/share/gtk-doc/html/rsvg-2.0 not built with
191 current instructions (needs gi-docgen)-->
[cd68ead6]192 </seg>
[13d6079]193 </seglistitem>
194 </segmentedlist>
195
196 <variablelist>
197 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
198 <?dbfo list-presentation="list"?>
199 <?dbhtml list-presentation="table"?>
200
[18971e0d]201 <varlistentry id="rsvg-convert">
202 <term><command>rsvg-convert</command></term>
203 <listitem>
[5d1cdfd]204 <para>
[4c24eb0a]205 is used to convert images into PNG, PDF, PS, SVG and other formats
[5d1cdfd]206 </para>
[18971e0d]207 <indexterm zone="librsvg rsvg-convert">
208 <primary sortas="b-rsvg-convert">rsvg-convert</primary>
209 </indexterm>
210 </listitem>
211 </varlistentry>
212
[214718a]213 <varlistentry id="librsvg-2">
[8c668de]214 <term><filename class="libraryfile">librsvg-2.so</filename></term>
[13d6079]215 <listitem>
[5d1cdfd]216 <para>
[4c24eb0a]217 provides the functions to render Scalable Vector Graphics
[5d1cdfd]218 </para>
[214718a]219 <indexterm zone="librsvg librsvg-2">
[cd68ead6]220 <primary sortas="c-librsvg-2">librsvg-2.so</primary>
[13d6079]221 </indexterm>
222 </listitem>
223 </varlistentry>
224
[75d341a1]225 <varlistentry id="libpixbufloader-svg">
[8c668de]226 <term><filename class="libraryfile">libpixbufloader-svg.so</filename></term>
[5d1cdfd]227 <listitem>
228 <para>
[7ded7e3]229 is the <application>Gdk Pixbuf</application> plugin that allows
[0d7900a]230 <application>GTK+</application> applications to render Scalable
[4c24eb0a]231 Vector Graphics images
[5d1cdfd]232 </para>
[75d341a1]233 <indexterm zone="librsvg libpixbufloader-svg">
234 <primary sortas="c-libpixbufloader-svg">libpixbufloader-svg.so</primary>
[5d1cdfd]235 </indexterm>
236 </listitem>
237 </varlistentry>
[7ded7e3]238
[13d6079]239 </variablelist>
[7ded7e3]240
[13d6079]241 </sect2>
[7ded7e3]242
[ad45d1a]243</sect1>
Note: See TracBrowser for help on using the repository browser.