source: general/genlib/glibmm.xml@ 3c0e3458

12.1 ken/TL2024 lazarus plabs/newcss python3.11 rahul/power-profiles-daemon trunk xry111/llvm18
Last change on this file since 3c0e3458 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: 4.6 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 glibmm-download-http "&gnome-download-http;/glibmm/2.66/glibmm-&glibmm-version;.tar.xz">
8 <!ENTITY glibmm-download-ftp " ">
9 <!ENTITY glibmm-md5sum "b6c2c8ba36abf6c5e43cee459a74b8a1">
10 <!ENTITY glibmm-size "7.3 MB">
11 <!ENTITY glibmm-buildsize "80 MB (with tests)">
12 <!ENTITY glibmm-time "0.5 SBU (Using parallelism=4; with tests)">
13]>
14
15<sect1 id="glibmm" xreflabel="GLibmm-&glibmm-version;">
16 <?dbhtml filename="glibmm.html"?>
17
18
19 <title>GLibmm-&glibmm-version;</title>
20
21 <indexterm zone="glibmm">
22 <primary sortas="a-GLibmm">GLibmm</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to GLibmm</title>
27
28 <para>
29 The <application>GLibmm</application> package is a set of C++ bindings
30 for <application>GLib</application>.
31 </para>
32
33 &lfs120_checked;
34
35 <bridgehead renderas="sect3">Package Information</bridgehead>
36 <itemizedlist spacing="compact">
37 <listitem>
38 <para>
39 Download (HTTP): <ulink url="&glibmm-download-http;"/>
40 </para>
41 </listitem>
42 <listitem>
43 <para>
44 Download (FTP): <ulink url="&glibmm-download-ftp;"/>
45 </para>
46 </listitem>
47 <listitem>
48 <para>
49 Download MD5 sum: &glibmm-md5sum;
50 </para>
51 </listitem>
52 <listitem>
53 <para>
54 Download size: &glibmm-size;
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Estimated disk space required: &glibmm-buildsize;
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Estimated build time: &glibmm-time;
65 </para>
66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">GLibmm Dependencies</bridgehead>
70
71 <bridgehead renderas="sect4">Required</bridgehead>
72 <para role="required">
73 <xref linkend="glib2"/> and
74 <xref linkend="libsigc"/>
75 </para>
76
77 <bridgehead renderas="sect4">Optional</bridgehead>
78 <para role="optional">
79 <xref linkend="doxygen"/>,
80 <xref linkend="glib-networking"/> (for tests),
81 <xref linkend="gnutls"/> (for tests),
82 <xref linkend="libxslt"/>, and
83 <ulink url="&gnome-download-http;/mm-common">mm-common</ulink>
84 </para>
85
86 </sect2>
87
88 <sect2 role="installation">
89 <title>Installation of GLibmm</title>
90
91 <para>
92 Install <application>GLibmm</application> by running the following
93 commands:
94 </para>
95
96<screen><userinput>mkdir bld &amp;&amp;
97cd bld &amp;&amp;
98
99meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
100ninja</userinput></screen>
101
102 <para>
103 To test the results, issue: <command>ninja test</command>.
104 </para>
105
106 <para>
107 Now, as the <systemitem class="username">root</systemitem> user:
108 </para>
109
110<screen role="root"><userinput>ninja install</userinput></screen>
111
112 </sect2>
113
114 <sect2 role="content">
115 <title>Contents</title>
116
117 <segmentedlist>
118 <segtitle>Installed Programs</segtitle>
119 <segtitle>Installed Libraries</segtitle>
120 <segtitle>Installed Directories</segtitle>
121
122 <seglistitem>
123 <seg>
124 None
125 </seg>
126 <seg>
127 libgiomm-2.4.so, libglibmm-2.4.so and
128 libglibmm_generate_extra_defs-2.4.so
129 </seg>
130 <seg>
131 /usr/lib/g{io,lib}mm-2.4 and
132 /usr/include/g{io,lib}mm-2.4
133 </seg>
134 </seglistitem>
135 </segmentedlist>
136
137 <variablelist>
138 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
139 <?dbfo list-presentation="list"?>
140 <?dbhtml list-presentation="table"?>
141
142 <varlistentry id="libgiomm-2">
143 <term><filename class="libraryfile">libgiomm-2.4.so</filename></term>
144 <listitem>
145 <para>
146 contains the GIO API classes
147 </para>
148 <indexterm zone="glibmm libgiomm-2">
149 <primary sortas="c-libgiomm-2">libgiomm-2.4.so</primary>
150 </indexterm>
151 </listitem>
152 </varlistentry>
153
154 <varlistentry id="libglibmm-2">
155 <term><filename class="libraryfile">libglibmm-2.4.so</filename></term>
156 <listitem>
157 <para>
158 contains the <application>GLib</application> API classes
159 </para>
160 <indexterm zone="glibmm libglibmm-2">
161 <primary sortas="c-libglibmm-2">libglibmm-2.4.so</primary>
162 </indexterm>
163 </listitem>
164 </varlistentry>
165
166 </variablelist>
167
168 </sect2>
169
170</sect1>
Note: See TracBrowser for help on using the repository browser.