source: general/graphlib/librsvg.xml@ 9c8fb20a

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 xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since 9c8fb20a was 9c8fb20a, checked in by Bruce Dubbs <bdubbs@…>, 2 years ago

Package updates.
Update to .vlc-3.0.17.3
Update to librsvg-2.52.7.

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