source: archive/cairomm.xml

trunk
Last change on this file was 3f2db3a6, checked in by Pierre Labastie <pierre.labastie@…>, 17 months ago

Remove sect1info tags

They only contain a date tag that is nowhere used.

  • Property mode set to 100644
File size: 5.0 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 cairomm-download-http "https://www.cairographics.org/releases/cairomm-&cairomm-version;.tar.xz">
8 <!ENTITY cairomm-download-ftp " ">
9 <!ENTITY cairomm-md5sum "7b5c3d7ca5578f0de7d05aef756f97f1">
10 <!ENTITY cairomm-size "568 KB">
11 <!ENTITY cairomm-buildsize "29 MB (with tests)">
12 <!ENTITY cairomm-time "0.2 SBU (with tests)">
13]>
14
15<sect1 id="cairomm" xreflabel="Cairomm-&cairomm-version;">
16 <?dbhtml filename="cairomm.html"?>
17
18
19 <title>Cairomm-&cairomm-version;</title>
20
21 <indexterm zone="cairomm">
22 <primary sortas="a-Cairomm">Cairomm</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Cairomm</title>
27
28 <para>
29 The <application>Cairomm</application> package provides a C++
30 interface to <application>Cairo</application>.
31 </para>
32
33 &lfs10_checked;
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>
39 Download (HTTP): <ulink url="&cairomm-download-http;"/>
40 </para>
41 </listitem>
42 <listitem>
43 <para>
44 Download (FTP): <ulink url="&cairomm-download-ftp;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download MD5 sum: &cairomm-md5sum;
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download size: &cairomm-size;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Estimated disk space required: &cairomm-buildsize;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated build time: &cairomm-time;
65 </para>
66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">Cairomm Dependencies</bridgehead>
70
71 <bridgehead renderas="sect4">Required</bridgehead>
72 <para role="required">
73 <xref linkend="cairo"/> and
74 <xref linkend="libsigc3"/>
75 </para>
76
77 <bridgehead renderas="sect4">Recommended</bridgehead>
78 <para role="recommended">
79 <xref linkend="boost"/> (for tests)
80 </para>
81
82 <bridgehead renderas="sect4">Optional</bridgehead>
83 <para role="optional">
84 <xref linkend="doxygen"/>
85 </para>
86
87 <para condition="html" role="usernotes">User Notes:
88 <ulink url="&blfs-wiki;/cairomm"/>
89 </para>
90 </sect2>
91
92 <sect2 role="installation">
93 <title>Installation of Cairomm</title>
94
95 <para>
96 Install <application>Cairomm</application> by running the following
97 commands:
98 </para>
99
100<screen><userinput>mkdir bld &amp;&amp;
101cd bld &amp;&amp;
102
103meson --prefix=/usr \
104 -Dbuild-tests=true \
105 -Dboost-shared=true \
106 .. &amp;&amp;
107ninja</userinput></screen>
108
109 <para>
110 To run the test suite, run: <command>ninja test</command>.
111 </para>
112
113 <para>
114 Now, as the <systemitem class="username">root</systemitem> user:
115 </para>
116
117<screen role="root"><userinput>ninja install</userinput></screen>
118
119 </sect2>
120
121 <sect2 role="commands">
122 <title>Command Explanations</title>
123
124 <para>
125 <parameter>-Dbuild-tests=true</parameter>: This switch is for building
126 the unit tests. Remove if you have not installed <xref linkend="boost"/>.
127 </para>
128
129 <para>
130 <parameter>-Dboost-shared=true</parameter>: This switch has the package
131 use the shared version of boost libraries. It is required if you have
132 not installed the boost static libraries, and you have passed
133 <parameter>-Dbuild-tests=true</parameter>.
134 </para>
135
136 <para>
137 <option>-Dbuild-documentation=true</option>: This switch builds the
138 html documentation if doxygen is installed.
139 </para>
140
141 </sect2>
142
143 <sect2 role="content">
144 <title>Contents</title>
145
146 <segmentedlist>
147 <segtitle>Installed Programs</segtitle>
148 <segtitle>Installed Library</segtitle>
149 <segtitle>Installed Directories</segtitle>
150
151 <seglistitem>
152 <seg>
153 None
154 </seg>
155 <seg>
156 libcairomm-1.16.so
157 </seg>
158 <seg>
159 /usr/{lib,include}/cairomm-1.16 and
160 /usr/share/{devhelp/books,doc}/cairomm-1.16 (optional)
161 </seg>
162 </seglistitem>
163 </segmentedlist>
164
165 <variablelist>
166 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
167 <?dbfo list-presentation="list"?>
168 <?dbhtml list-presentation="table"?>
169
170 <varlistentry id="libcairomm-1.16">
171 <term><filename class="libraryfile">libcairomm-1.16.so</filename></term>
172 <listitem>
173 <para>
174 contains the <application>Cairo</application> API classes
175 </para>
176 <indexterm zone="cairomm libcairomm-1.16">
177 <primary sortas="c-libcairomm-1.16">libcairomm-1.16.so</primary>
178 </indexterm>
179 </listitem>
180 </varlistentry>
181
182 </variablelist>
183
184 </sect2>
185
186</sect1>
Note: See TracBrowser for help on using the repository browser.