source: general/graphlib/librsvg.xml@ 4faef9d6

11.3 12.0 12.1 12.2 gimp3 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/for-12.3 xry111/llvm18 xry111/spidermonkey128 xry111/xf86-video-removal
Last change on this file since 4faef9d6 was c5408a2, checked in by Douglas R. Reno <renodr@…>, 22 months ago

Add an entity for the gi-docgen URL and change several packages to use
it.

This should make the different URLs we had previously consistent with
one another, and ease maintenance burden.

This is only temporary though since eventually gi-docgen will become
part of the book, when Pierre's python-modules branch is brought into
trunk.

  • Property mode set to 100644
File size: 7.0 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">
8 <!ENTITY librsvg-download-ftp "&gnome-download-ftp;/librsvg/&librsvg-minor;/librsvg-&librsvg-version;.tar.xz">
[360f25bb]9 <!ENTITY librsvg-md5sum "eb56ffb37a7db48491177eb9bd135cb5">
10 <!ENTITY librsvg-size "21 MB">
11 <!ENTITY librsvg-buildsize "1 GB (24 MB installed), add 240 MB for tests">
12 <!ENTITY librsvg-time "1.7 SBU (Using parallelism=4), add 1.1 SBU for tests">
[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
[0942224]34 &lfs112_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
[1fc5861c]80 <bridgehead renderas="sect4">Recommended</bridgehead>
81 <para role="recommended">
[a5782d1e]82 <xref linkend="gobject-introspection"/> and
[8c668de]83 <xref linkend="vala"/>
[4c2be438]84 </para>
85
[9aebeedf]86 <bridgehead renderas="sect4">Optional</bridgehead>
[72722427]87 <para role="optional">
[9aebeedf]88 <xref linkend="docutils"/> (for man pages),
89 <xref linkend="xorg7-font"/> (for tests), and
[c5408a2]90 <ulink url="&gi-docgen-url;">gi-docgen</ulink> (for documentation)
[72722427]91 </para>
92
[1039de3]93 <para condition="html" role="usernotes">User Notes:
[7ded7e3]94 <ulink url="&blfs-wiki;/librsvg"/>
95 </para>
[13d6079]96 </sect2>
97
98 <sect2 role="installation">
[03ac97c2]99 <title>Installation of librsvg</title>
[3148bf6]100
[7ded7e3]101 <para>
102 Install <application>librsvg</application> by running the following
103 commands:
104 </para>
[13d6079]105
[9aebeedf]106<screen><userinput>./configure --prefix=/usr \
[9dbbb8d]107 --enable-vala \
[ec0f2a5]108 --disable-static \
109 --docdir=/usr/share/doc/librsvg-&librsvg-version; &amp;&amp;
[13d6079]110make</userinput></screen>
111
[7ded7e3]112 <para>
[9bd5f2d]113 To test the results, issue: <command>make -k check</command>. During
[3470d743]114 testing some binaries are rebuilt with a different debug level, so you
[9bd5f2d]115 should run <command>make</command> again after the tests are complete
116 to ensure everything is ready to be installed.
[7ded7e3]117 </para>
[3148bf6]118
[5d1cdfd]119 <para>
120 Now, as the <systemitem class="username">root</systemitem> user:
121 </para>
[13d6079]122
123<screen role="root"><userinput>make install</userinput></screen>
[1b6c879]124
125 <note>
126 <para>
127 If you installed the package on to your system using a
128 <quote>DESTDIR</quote> method, an important file was not installed and
129 should be copied and/or generated. Generate it using the following
130 command as the <systemitem class="username">root</systemitem> user:
131 </para>
132
133<screen role="root"><userinput>gdk-pixbuf-query-loaders --update-cache</userinput></screen>
134 </note>
135
136
[13d6079]137 </sect2>
138
139 <sect2 role="commands">
140 <title>Command Explanations</title>
141
[5d1cdfd]142 <para>
[9dbbb8d]143 <parameter>--enable-vala</parameter>: This switch enables
144 building of the Vala bindings. Remove this switch if you don't have
[2612323f]145 <xref linkend="vala"/> installed.
[ae34f41]146 </para>
147
[9dbbb8d]148 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
149 href="../../xincludes/static-libraries.xml"/>
150
[ae34f41]151 <para>
[2612323f]152 <option>--disable-introspection</option>: Use this switch if you have
153 not installed <application>Gobject Introspection</application>.
[28b61748]154 </para>
155
[cd68ead6]156 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[75d341a1]157 href="../../xincludes/gtk-doc-rebuild.xml"/>
[f210178]158
[13d6079]159 </sect2>
160
161 <sect2 role="content">
162 <title>Contents</title>
163
164 <segmentedlist>
165 <segtitle>Installed Programs</segtitle>
[cd68ead6]166 <segtitle>Installed Library</segtitle>
[13d6079]167 <segtitle>Installed Directories</segtitle>
168
169 <seglistitem>
[cd68ead6]170 <seg>
[a5782d1e]171 rsvg-convert
[cd68ead6]172 </seg>
173 <seg>
[360f25bb]174 librsvg-2.so
[cd68ead6]175 </seg>
176 <seg>
[360f25bb]177 /usr/include/librsvg-2.0 and
178 /usr/share/doc/librsvg-&librsvg-version;
179<!-- /usr/share/gtk-doc/html/rsvg-2.0 not built with
180 current instructions (needs gi-docgen)-->
[cd68ead6]181 </seg>
[13d6079]182 </seglistitem>
183 </segmentedlist>
184
185 <variablelist>
186 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
187 <?dbfo list-presentation="list"?>
188 <?dbhtml list-presentation="table"?>
189
[18971e0d]190 <varlistentry id="rsvg-convert">
191 <term><command>rsvg-convert</command></term>
192 <listitem>
[5d1cdfd]193 <para>
[4c24eb0a]194 is used to convert images into PNG, PDF, PS, SVG and other formats
[5d1cdfd]195 </para>
[18971e0d]196 <indexterm zone="librsvg rsvg-convert">
197 <primary sortas="b-rsvg-convert">rsvg-convert</primary>
198 </indexterm>
199 </listitem>
200 </varlistentry>
201
[214718a]202 <varlistentry id="librsvg-2">
[8c668de]203 <term><filename class="libraryfile">librsvg-2.so</filename></term>
[13d6079]204 <listitem>
[5d1cdfd]205 <para>
[4c24eb0a]206 provides the functions to render Scalable Vector Graphics
[5d1cdfd]207 </para>
[214718a]208 <indexterm zone="librsvg librsvg-2">
[cd68ead6]209 <primary sortas="c-librsvg-2">librsvg-2.so</primary>
[13d6079]210 </indexterm>
211 </listitem>
212 </varlistentry>
213
[75d341a1]214 <varlistentry id="libpixbufloader-svg">
[8c668de]215 <term><filename class="libraryfile">libpixbufloader-svg.so</filename></term>
[5d1cdfd]216 <listitem>
217 <para>
[7ded7e3]218 is the <application>Gdk Pixbuf</application> plugin that allows
[0d7900a]219 <application>GTK+</application> applications to render Scalable
[4c24eb0a]220 Vector Graphics images
[5d1cdfd]221 </para>
[75d341a1]222 <indexterm zone="librsvg libpixbufloader-svg">
223 <primary sortas="c-libpixbufloader-svg">libpixbufloader-svg.so</primary>
[5d1cdfd]224 </indexterm>
225 </listitem>
226 </varlistentry>
[7ded7e3]227
[13d6079]228 </variablelist>
[7ded7e3]229
[13d6079]230 </sect2>
[7ded7e3]231
[ad45d1a]232</sect1>
Note: See TracBrowser for help on using the repository browser.