source: gnome/platform/grilo.xml@ 0fd23702

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 0fd23702 was e1e58be, checked in by Pierre Labastie <pierre.labastie@…>, 9 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: 7.1 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 grilo-download-http "&gnome-download-http;/grilo/0.3/grilo-&grilo-version;.tar.xz">
8 <!ENTITY grilo-download-ftp " ">
9 <!ENTITY grilo-md5sum "e81c4d7e182eb6448b9f0458f52511a3">
10 <!ENTITY grilo-size "236 KB">
11 <!ENTITY grilo-buildsize "13 MB (with tests)">
12 <!ENTITY grilo-time "0.2 SBU (with tests)">
13]>
14
15<sect1 id="grilo" xreflabel="Grilo-&grilo-version;">
16 <?dbhtml filename="grilo.html"?>
17
18
19 <title>Grilo-&grilo-version;</title>
20
21 <indexterm zone="grilo">
22 <primary sortas="a-Grilo">Grilo</primary>
23 </indexterm>
24
25 <sect2 role="package">
26 <title>Introduction to Grilo</title>
27
28 <para>
29 <application>Grilo</application> is a framework focused on making
30 media discovery and browsing easy for applications and application
31 developers.
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="&grilo-download-http;"/>
41 </para>
42 </listitem>
43 <listitem>
44 <para>
45 Download (FTP): <ulink url="&grilo-download-ftp;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download MD5 sum: &grilo-md5sum;
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download size: &grilo-size;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Estimated disk space required: &grilo-buildsize;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated build time: &grilo-time;
66 </para>
67 </listitem>
68 </itemizedlist>
69
70 <bridgehead renderas="sect3">Grilo Dependencies</bridgehead>
71
72 <bridgehead renderas="sect4">Required</bridgehead>
73 <para role="required">
74 <xref linkend="glib2"/> and
75 <xref linkend="libxml2"/>
76 </para>
77
78 <bridgehead renderas="sect4">Recommended</bridgehead>
79 <para role="recommended">
80 <xref linkend="gobject-introspection"/>,
81 <xref linkend="gtk3"/>,
82 <xref linkend="libsoup3"/>,
83 <xref linkend="totem-pl-parser"/>, and
84 <xref linkend="vala"/>
85 </para>
86
87 <bridgehead renderas="sect4">Optional</bridgehead>
88 <para role="optional">
89 <xref linkend="docbook-utils"/>,
90 <xref linkend="liboauth"/>, and
91 <xref linkend="gtk-doc"/>
92 </para>
93
94 </sect2>
95
96 <sect2 role="installation">
97 <title>Installation of Grilo</title>
98<!--
99 <para>
100 First, fix a build failure introduced by an API change in
101 <application>totem-pl-parser</application>:
102 </para>
103
104<screen><userinput remap="pre">sed -i 's/TOTEM_IS_PL_PARSER/TOTEM_PL_IS_PARSER/' libs/pls/grl-pls.c</userinput></screen>
105-->
106 <para>
107 Install <application>Grilo</application> by running the
108 following commands:
109 </para>
110
111<screen><userinput>mkdir build &amp;&amp;
112cd build &amp;&amp;
113
114meson setup --prefix=/usr \
115 --buildtype=release \
116 -Denable-gtk-doc=false \
117 .. &amp;&amp;
118ninja</userinput></screen>
119
120 <para>
121 To test the results, issue: <command>ninja test</command>.
122 </para>
123
124 <para>
125 Now, as the <systemitem class="username">root</systemitem> user:
126 </para>
127
128<screen role="root"><userinput>ninja install</userinput></screen>
129
130 </sect2>
131
132 <sect2 role="commands">
133 <title>Command Explanations</title>
134
135 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
136 href="../../xincludes/meson-buildtype-release.xml"/>
137
138 <para>
139 <parameter>-Denable-gtk-doc=false</parameter>: This option disables
140 generating documentation. If you have <xref linkend="gtk-doc"/>
141 installed and wish to generate documentation, remove this option.
142 <!--Note that building the documentation is currently broken due to
143 an incompatibility with gtk-doc.-->
144 </para>
145
146 </sect2>
147
148 <sect2 role="content">
149 <title>Contents</title>
150
151 <segmentedlist>
152 <segtitle>Installed Programs</segtitle>
153 <segtitle>Installed Libraries</segtitle>
154 <segtitle>Installed Directories</segtitle>
155
156 <seglistitem>
157 <seg>grilo-test-ui-0.3, grl-inspect-0.3 and grl-launch-0.3</seg>
158 <seg>libgrilo-0.3.so, libgrlnet-0.3.so and libgrlpls-0.3.so</seg>
159 <seg>/usr/include/grilo-0.3</seg>
160 </seglistitem>
161 </segmentedlist>
162
163 <variablelist>
164 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
165 <?dbfo list-presentation="list"?>
166 <?dbhtml list-presentation="table"?>
167
168 <varlistentry id="grilo-test-ui">
169 <term><command>grilo-test-ui-0.3</command></term>
170 <listitem>
171 <para>
172 is a simple playground application that you can use to test the
173 framework and its plugins
174 </para>
175 <indexterm zone="grilo grilo-test-ui">
176 <primary sortas="b-grilo-test-ui">grilo-test-ui</primary>
177 </indexterm>
178 </listitem>
179 </varlistentry>
180
181 <varlistentry id="grl-inspect">
182 <term><command>grl-inspect-0.3</command></term>
183 <listitem>
184 <para>
185 is a tool that prints out information on available Grilo sources
186 </para>
187 <indexterm zone="grilo grl-inspect">
188 <primary sortas="b-grl-inspect">grl-inspect</primary>
189 </indexterm>
190 </listitem>
191 </varlistentry>
192
193 <varlistentry id="grl-launch">
194 <term><command>grl-launch-0.3</command></term>
195 <listitem>
196 <para>
197 is a tool to run <application>Grilo</application> operations
198 from command line
199 </para>
200 <indexterm zone="grilo grl-launch">
201 <primary sortas="b-grl-launch">grl-launch</primary>
202 </indexterm>
203 </listitem>
204 </varlistentry>
205
206 <varlistentry id="libgrilo">
207 <term><filename class="libraryfile">libgrilo.so</filename></term>
208 <listitem>
209 <para>
210 provides the Grilo framework
211 </para>
212 <indexterm zone="grilo libgrilo">
213 <primary sortas="c-libgrilo">libgrilo.so</primary>
214 </indexterm>
215 </listitem>
216 </varlistentry>
217
218 <varlistentry id="libgrlnet">
219 <term><filename class="libraryfile">libgrlnet.so</filename></term>
220 <listitem>
221 <para>
222 provides Grilo networking helpers for plug-ins
223 </para>
224 <indexterm zone="grilo libgrilo">
225 <primary sortas="c-libgrlnet">libgrlnet.so</primary>
226 </indexterm>
227 </listitem>
228 </varlistentry>
229
230 <varlistentry id="libgrlpls">
231 <term><filename class="libraryfile">libgrlpls.so</filename></term>
232 <listitem>
233 <para>
234 provides playlist handling functions
235 </para>
236 <indexterm zone="grilo libgrilo">
237 <primary sortas="c-libgrlpls">libgrlpls.so</primary>
238 </indexterm>
239 </listitem>
240 </varlistentry>
241
242 </variablelist>
243
244 </sect2>
245
246</sect1>
Note: See TracBrowser for help on using the repository browser.