source: general/graphlib/librsvg.xml@ 8558044

11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 8558044 was 8558044, checked in by Pierre Labastie <pierre.labastie@…>, 3 years ago

Remove spaces at the end of lines

I know it is somewhat useless, but I don't like them for
two reasons: first they cannot be seen, and I do not like things I
cannot see. Second, git highlights them, and this is disturbing...

  • Property mode set to 100644
File size: 7.2 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
[9e716cc]7 <!ENTITY librsvg-download-http "&gnome-download-http;/librsvg/2.50/librsvg-&librsvg-version;.tar.xz">
8 <!ENTITY librsvg-download-ftp "&gnome-download-ftp;/librsvg/2.50/librsvg-&librsvg-version;.tar.xz">
[57cc7a3]9 <!ENTITY librsvg-md5sum "e6ac4051ef7653cd8b1e27a4da051600">
[af07003]10 <!ENTITY librsvg-size "21 MB">
[e0cf685]11 <!ENTITY librsvg-buildsize "1.2 GB (96 MB installed), add 1.0 GB for tests">
[57cc7a3]12 <!ENTITY librsvg-time "1.0 SBU (Using parallelism=4), add 0.7 SBU for tests">
[fdca4266]13]>
14
[ad45d1a]15<sect1 id="librsvg" xreflabel="librsvg-&librsvg-version;">
[13d6079]16 <?dbhtml filename="librsvg.html"?>
17
18 <sect1info>
19 <date>$Date$</date>
20 </sect1info>
21
[03ac97c2]22 <title>librsvg-&librsvg-version;</title>
[13d6079]23
24 <indexterm zone="librsvg">
[7ded7e3]25 <primary sortas="a-librsvg">librsvg</primary>
[13d6079]26 </indexterm>
27
28 <sect2 role="package">
[03ac97c2]29 <title>Introduction to librsvg</title>
[13d6079]30
[5d1cdfd]31 <para>
32 The <application>librsvg</application> package contains
[8c668de]33 a library and tools used to manipulate, convert and view
34 Scalable Vector Graphic (SVG) images.
[5d1cdfd]35 </para>
[13d6079]36
[34a6571]37 &lfs110a_checked;
[49f7d8b]38
[13d6079]39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
[7ded7e3]42 <para>
43 Download (HTTP): <ulink url="&librsvg-download-http;"/>
44 </para>
[13d6079]45 </listitem>
46 <listitem>
[7ded7e3]47 <para>
48 Download (FTP): <ulink url="&librsvg-download-ftp;"/>
49 </para>
[13d6079]50 </listitem>
51 <listitem>
[7ded7e3]52 <para>
53 Download MD5 sum: &librsvg-md5sum;
54 </para>
[13d6079]55 </listitem>
56 <listitem>
[7ded7e3]57 <para>
58 Download size: &librsvg-size;
59 </para>
[13d6079]60 </listitem>
61 <listitem>
[7ded7e3]62 <para>
63 Estimated disk space required: &librsvg-buildsize;
64 </para>
[13d6079]65 </listitem>
66 <listitem>
[7ded7e3]67 <para>
68 Estimated build time: &librsvg-time;
69 </para>
[13d6079]70 </listitem>
71 </itemizedlist>
72
[03ac97c2]73 <bridgehead renderas="sect3">librsvg Dependencies</bridgehead>
[13d6079]74
75 <bridgehead renderas="sect4">Required</bridgehead>
[cd68ead6]76 <para role="required">
[123166c0]77 <xref linkend="gdk-pixbuf"/>,
[e1365446]78 <xref linkend="cairo"/>,
[8558044]79 <xref linkend="pango"/>, and
[b93d66ac]80 <xref linkend="rust"/>
[cd68ead6]81 </para>
[fd7e0ed6]82
[1fc5861c]83 <bridgehead renderas="sect4">Recommended</bridgehead>
84 <para role="recommended">
[a5782d1e]85 <xref linkend="gobject-introspection"/> and
[8c668de]86 <xref linkend="vala"/>
[4c2be438]87 </para>
88
[13d6079]89 <bridgehead renderas="sect4">Optional</bridgehead>
[cd68ead6]90 <para role="optional">
91 <xref linkend="gtk-doc"/>
92 </para>
[fd7e0ed6]93
[1039de3]94 <para condition="html" role="usernotes">User Notes:
[7ded7e3]95 <ulink url="&blfs-wiki;/librsvg"/>
96 </para>
[13d6079]97 </sect2>
98
99 <sect2 role="installation">
[03ac97c2]100 <title>Installation of librsvg</title>
[3148bf6]101
[7ded7e3]102 <para>
103 Install <application>librsvg</application> by running the following
104 commands:
105 </para>
[13d6079]106
[b93d66ac]107<screen><userinput>./configure --prefix=/usr \
[9dbbb8d]108 --enable-vala \
[ec0f2a5]109 --disable-static \
110 --docdir=/usr/share/doc/librsvg-&librsvg-version; &amp;&amp;
[13d6079]111make</userinput></screen>
112
[7ded7e3]113 <para>
[ec2353a]114 <!-- https://gitlab.gnome.org/GNOME/librsvg/issues/511 -->
[af07003]115 Many of the tests in 'reftests' may fail (over half in May 2021) because
[ec2353a]116 they produce, and then diff, graphic files with text and the details such
117 as spacing vary when the system versions of cairo, freetype, pixman, pango
118 and perhaps harfbuzz differ from the versions on the system where the
[af07003]119 reference files were created. For this reason, running the tests is not
120 recommended.
121 To test the results anyway, issue: <command>make check</command>.
[7ded7e3]122 </para>
[3148bf6]123
[5d1cdfd]124 <para>
125 Now, as the <systemitem class="username">root</systemitem> user:
126 </para>
[13d6079]127
128<screen role="root"><userinput>make install</userinput></screen>
[1b6c879]129
130 <note>
131 <para>
132 If you installed the package on to your system using a
133 <quote>DESTDIR</quote> method, an important file was not installed and
134 should be copied and/or generated. Generate it using the following
135 command as the <systemitem class="username">root</systemitem> user:
136 </para>
137
138<screen role="root"><userinput>gdk-pixbuf-query-loaders --update-cache</userinput></screen>
139 </note>
140
141
[13d6079]142 </sect2>
143
144 <sect2 role="commands">
145 <title>Command Explanations</title>
146
[5d1cdfd]147 <para>
[9dbbb8d]148 <parameter>--enable-vala</parameter>: This switch enables
149 building of the Vala bindings. Remove this switch if you don't have
[2612323f]150 <xref linkend="vala"/> installed.
[ae34f41]151 </para>
152
[9dbbb8d]153 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
154 href="../../xincludes/static-libraries.xml"/>
155
[ae34f41]156 <para>
[2612323f]157 <option>--disable-introspection</option>: Use this switch if you have
158 not installed <application>Gobject Introspection</application>.
[28b61748]159 </para>
160
[cd68ead6]161 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[75d341a1]162 href="../../xincludes/gtk-doc-rebuild.xml"/>
[f210178]163
[13d6079]164 </sect2>
165
166 <sect2 role="content">
167 <title>Contents</title>
168
169 <segmentedlist>
170 <segtitle>Installed Programs</segtitle>
[cd68ead6]171 <segtitle>Installed Library</segtitle>
[13d6079]172 <segtitle>Installed Directories</segtitle>
173
174 <seglistitem>
[cd68ead6]175 <seg>
[a5782d1e]176 rsvg-convert
[cd68ead6]177 </seg>
178 <seg>
[7ded7e3]179 librsvg-2.so and libpixbufloader-svg.so
[cd68ead6]180 </seg>
181 <seg>
[dde790ee]182 /usr/include/librsvg-2.0,
[8dcedec0]183 /usr/share/doc/librsvg-&librsvg-version;, and
[5f533962]184 /usr/share/gtk-doc/html/rsvg-2.0
[cd68ead6]185 </seg>
[13d6079]186 </seglistitem>
187 </segmentedlist>
188
189 <variablelist>
190 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
191 <?dbfo list-presentation="list"?>
192 <?dbhtml list-presentation="table"?>
193
[18971e0d]194 <varlistentry id="rsvg-convert">
195 <term><command>rsvg-convert</command></term>
196 <listitem>
[5d1cdfd]197 <para>
[4c24eb0a]198 is used to convert images into PNG, PDF, PS, SVG and other formats
[5d1cdfd]199 </para>
[18971e0d]200 <indexterm zone="librsvg rsvg-convert">
201 <primary sortas="b-rsvg-convert">rsvg-convert</primary>
202 </indexterm>
203 </listitem>
204 </varlistentry>
205
[214718a]206 <varlistentry id="librsvg-2">
[8c668de]207 <term><filename class="libraryfile">librsvg-2.so</filename></term>
[13d6079]208 <listitem>
[5d1cdfd]209 <para>
[4c24eb0a]210 provides the functions to render Scalable Vector Graphics
[5d1cdfd]211 </para>
[214718a]212 <indexterm zone="librsvg librsvg-2">
[cd68ead6]213 <primary sortas="c-librsvg-2">librsvg-2.so</primary>
[13d6079]214 </indexterm>
215 </listitem>
216 </varlistentry>
217
[75d341a1]218 <varlistentry id="libpixbufloader-svg">
[8c668de]219 <term><filename class="libraryfile">libpixbufloader-svg.so</filename></term>
[5d1cdfd]220 <listitem>
221 <para>
[7ded7e3]222 is the <application>Gdk Pixbuf</application> plugin that allows
[0d7900a]223 <application>GTK+</application> applications to render Scalable
[4c24eb0a]224 Vector Graphics images
[5d1cdfd]225 </para>
[75d341a1]226 <indexterm zone="librsvg libpixbufloader-svg">
227 <primary sortas="c-libpixbufloader-svg">libpixbufloader-svg.so</primary>
[5d1cdfd]228 </indexterm>
229 </listitem>
230 </varlistentry>
[7ded7e3]231
[13d6079]232 </variablelist>
[7ded7e3]233
[13d6079]234 </sect2>
[7ded7e3]235
[ad45d1a]236</sect1>
Note: See TracBrowser for help on using the repository browser.