source: x/lib/libadwaita.xml@ d1857f3

12.1 ken/TL2024 ken/tuningfonts lazarus plabs/newcss python3.11 rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18
Last change on this file since d1857f3 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: 5.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 libadwaita-download-http "&gnome-download-http;/libadwaita/&libadwaita-minor;/libadwaita-&libadwaita-version;.tar.xz">
8 <!ENTITY libadwaita-download-ftp " ">
9 <!ENTITY libadwaita-md5sum "45fb9c5bc8ca300d0f3e806733123f00">
10 <!ENTITY libadwaita-size "3.8 MB">
11 <!ENTITY libadwaita-buildsize "52 MB (with tests)">
12 <!ENTITY libadwaita-time "0.3 SBU (with parallelism=4; with tests)">
13]>
14
15<sect1 id="libadwaita1" xreflabel="libadwaita-&libadwaita-version;">
16 <?dbhtml filename="libadwaita.html"?>
17
18
19 <title>libadwaita-&libadwaita-version;</title>
20
21 <indexterm zone="libadwaita1">
22 <primary sortas="a-libadwaita">libadwaita</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to libadwaita</title>
27
28 <para>
29 The <application>libadwaita</application> package provides additional
30 GTK4 UI widgets for use in developing user interfaces. It is used
31 primarily for GNOME applications.
32 </para>
33
34 &lfs120_checked;
35
36 <bridgehead renderas="sect3">Package Information</bridgehead>
37 <itemizedlist spacing="compact">
38 <listitem>
39 <para>
40 Download (HTTP): <ulink url="&libadwaita-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&libadwaita-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &libadwaita-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &libadwaita-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &libadwaita-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &libadwaita-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">libadwaita Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="appstream"/> and
75 <xref linkend="gtk4"/>
76 </para>
77
78 <bridgehead renderas="sect4">Recommended</bridgehead>
79 <para role="recommended">
80 <xref linkend="vala"/>
81 </para>
82
83 <bridgehead renderas="sect4">Optional</bridgehead>
84 <para role="optional">
85 <xref linkend="gi-docgen"/>
86 </para>
87
88 </sect2>
89
90 <sect2 role="installation">
91 <title>Installation of libadwaita</title>
92
93 <para>
94 Install <application>libadwaita</application> by running the following
95 commands:
96 </para>
97
98<screen><userinput>mkdir build &amp;&amp;
99cd build &amp;&amp;
100
101meson setup --prefix=/usr --buildtype=release .. &amp;&amp;
102ninja</userinput></screen>
103
104 <para>
105 If you have <xref linkend='gi-docgen'/> installed and wish to build
106 the API documentation for this package, issue:
107 </para>
108
109<screen role='nodump'><userinput>sed "s/apiversion/'&libadwaita-version;'/" -i ../doc/meson.build &amp;&amp;
110meson configure -Dgtk_doc=true &amp;&amp;
111ninja</userinput></screen>
112
113 <para>
114 To test the results, issue: <command>ninja test</command>.
115 The tests must be run from a graphical session.
116 </para>
117
118 <para>
119 Now, as the <systemitem class="username">root</systemitem> user:
120 </para>
121
122<screen role="root"><userinput>ninja install</userinput></screen>
123 </sect2>
124
125 <sect2 role="commands">
126 <title>Command Explanations</title>
127
128 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
129 href="../../xincludes/meson-buildtype-release.xml"/>
130
131 </sect2>
132
133 <sect2 role="content">
134 <title>Contents</title>
135
136 <segmentedlist>
137 <segtitle>Installed Programs</segtitle>
138 <segtitle>Installed Libraries</segtitle>
139 <segtitle>Installed Directories</segtitle>
140
141 <seglistitem>
142 <seg>
143 adwaita-1-demo
144 </seg>
145 <seg>
146 libadwaita-1.so
147 </seg>
148 <seg>
149 /usr/include/libadwaita-1
150 </seg>
151 </seglistitem>
152 </segmentedlist>
153
154 <variablelist>
155 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
156 <?dbfo list-presentation="list"?>
157 <?dbhtml list-presentation="table"?>
158
159 <varlistentry id="adwaita-1-demo">
160 <term><command>adwaita-1-demo</command></term>
161 <listitem>
162 <para>
163 provides an example of how to use the
164 <application>libadwaita</application> library
165 </para>
166 <indexterm zone="libadwaita1 adwaita-1-demo">
167 <primary sortas="b-adwaita-1-demo">adwaita-1-demo</primary>
168 </indexterm>
169 </listitem>
170 </varlistentry>
171
172 <varlistentry id="libadwaita-1">
173 <term><filename class="libraryfile">libadwaita-1.so</filename></term>
174 <listitem>
175 <para>
176 provides additional GTK widgets for use in creating user interfaces
177 </para>
178 <indexterm zone="libadwaita1 libadwaita-1">
179 <primary sortas="c-libadwaita-1">libadwaita-1.so</primary>
180 </indexterm>
181 </listitem>
182 </varlistentry>
183 </variablelist>
184 </sect2>
185
186</sect1>
Note: See TracBrowser for help on using the repository browser.