source: gnome/platform/gnome-online-accounts.xml@ 469d910

10.0 10.1 11.0 ken/refactor-virt lazarus qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 469d910 was 469d910, checked in by Douglas R. Reno <renodr@…>, 14 months ago

Tag the rest of GNOME Libraries

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@23626 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.7 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 gnome-online-accounts-download-http
8 "&gnome-download-http;/gnome-online-accounts/&gnome-minor-36;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
9 <!ENTITY gnome-online-accounts-download-ftp
10 "&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-36;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
11 <!ENTITY gnome-online-accounts-md5sum "44a37e1f8d4cac1dca0c41b57b49c2d0">
12 <!ENTITY gnome-online-accounts-size "844 KB">
13 <!ENTITY gnome-online-accounts-buildsize "36 MB">
14 <!ENTITY gnome-online-accounts-time "0.4 SBU">
15]>
16
17<sect1 id="gnome-online-accounts" xreflabel="gnome-online-accounts-&gnome-online-accounts-version;">
18 <?dbhtml filename="gnome-online-accounts.html"?>
19
20 <sect1info>
21 <othername>$LastChangedBy$</othername>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>gnome-online-accounts-&gnome-online-accounts-version;</title>
26
27 <indexterm zone="gnome-online-accounts">
28 <primary sortas="a-gnome-online-accounts">gnome-online-accounts</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to GNOME Online Accounts</title>
33
34 <para>
35 The <application>GNOME Online Accounts</application> package contains a
36 framework used to access the user's online accounts.
37 </para>
38
39 &lfs10_checked;
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>
45 Download (HTTP): <ulink url="&gnome-online-accounts-download-http;"/>
46 </para>
47 </listitem>
48 <listitem>
49 <para>
50 Download (FTP): <ulink url="&gnome-online-accounts-download-ftp;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download MD5 sum: &gnome-online-accounts-md5sum;
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download size: &gnome-online-accounts-size;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Estimated disk space required: &gnome-online-accounts-buildsize;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated build time: &gnome-online-accounts-time;
71 </para>
72 </listitem>
73 </itemizedlist>
74
75 <bridgehead renderas="sect3">GNOME Online Accounts Dependencies</bridgehead>
76
77 <bridgehead renderas="sect4">Required</bridgehead>
78 <para role="required">
79 <xref linkend="gcr"/>,
80 <xref linkend="json-glib"/>,
81 <xref linkend="rest"/>,
82 <xref linkend="vala"/>, and
83 <xref linkend="webkitgtk"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="gobject-introspection"/>
89 </para>
90
91 <bridgehead renderas="sect4">Optional</bridgehead>
92 <para role="optional">
93 <xref linkend="gtk-doc"/>,
94 <xref linkend="mitkrb"/>, and
95 <xref linkend="valgrind"/>
96 <!-- <ulink url="https://gitlab.com/accounts-sso/libaccounts-glib">libaccounts-glib</ulink>, and
97 <ulink url="https://launchpad.net/account-plugins">account-plugins</ulink> -->
98
99 </para>
100
101 <para condition="html" role="usernotes">User Notes:
102 <ulink url="&blfs-wiki;/gnome-online-accounts"/>
103 </para>
104 </sect2>
105
106 <sect2 role="installation">
107 <title>Installation of GNOME Online Accounts</title>
108
109 <note>
110 <para>
111 <!-- Taken from Arch Linux - an immensely helpful link - Thanks -->
112 The Google API Key and OAuth tokens below are specific to LFS. If using
113 these instructions for another distro, or if you intend to distribute
114 binary copies of the software using these instructions, please obtain
115 your own keys following the instructions located at
116 <ulink url="http://www.chromium.org/developers/how-tos/api-keys"/>.
117 <!-- BLFS Devs, register an account at Google with your
118 @linuxfromscratch.org email address, and I'll make you an administrator
119 for the 'Google APIs for LFS' project (where the API and OAuth keys
120 were created for use in the book).-->
121 </para>
122 </note>
123
124 <para>
125 Install <application>GNOME Online Accounts</application> by running the following
126 commands:
127 </para>
128
129<screen><userinput>./configure --prefix=/usr \
130 --disable-static \
131 --with-google-client-secret=5ntt6GbbkjnTVXx-MSxbmx5e \
132 --with-google-client-id=595013732528-llk8trb03f0ldpqq6nprjp1s79596646.apps.googleusercontent.com &amp;&amp;
133make</userinput></screen>
134
135 <para>
136 This package does not come with a test suite.
137 </para>
138
139 <para>
140 Now, as the <systemitem class="username">root</systemitem> user:
141 </para>
142
143<screen role="root"><userinput>make install</userinput></screen>
144
145 </sect2>
146
147 <sect2 role="commands">
148 <title>Command Explanations</title>
149
150 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
151 href="../../xincludes/static-libraries.xml"/>
152
153 <para>
154 <parameter>--with-google-client-*</parameter>: These switches use the
155 BLFS OAuth ID and secret for Google services.
156 </para>
157
158 <para>
159 <option>--enable-kerberos</option>: Use this switch if you have
160 installed <xref linkend="mitkrb"/> and wish to use it with
161 <application>GNOME Online Accounts</application>.
162 </para>
163
164 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
165 href="../../xincludes/gtk-doc-rebuild.xml"/>
166
167 </sect2>
168
169 <sect2 role="content">
170 <title>Contents</title>
171
172 <segmentedlist>
173 <segtitle>Installed Programs</segtitle>
174 <segtitle>Installed Libraries</segtitle>
175 <segtitle>Installed Directories</segtitle>
176
177 <seglistitem>
178 <seg>
179 goa-daemon (library executable)
180 </seg>
181 <seg>
182 libgoa-1.0.so and libgoa-backend-1.0.so
183 </seg>
184 <seg>
185 /usr/include/goa-1.0,
186 /usr/lib/goa-1.0, and
187 /usr/share/gtk-doc/html/goa
188 </seg>
189 </seglistitem>
190 </segmentedlist>
191
192 <variablelist>
193 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
194 <?dbfo list-presentation="list"?>
195 <?dbhtml list-presentation="table"?>
196
197 <varlistentry id="goa-daemon">
198 <term><command>goa-daemon</command></term>
199 <listitem>
200 <para>
201 is the <application>GNOME Online Accounts</application> Daemon.
202 </para>
203 <indexterm zone="gnome-online-accounts goa-daemon">
204 <primary sortas="b-goa-daemon">goa-daemon</primary>
205 </indexterm>
206 </listitem>
207 </varlistentry>
208
209 <varlistentry id="libgoa-1">
210 <term><filename class="libraryfile">libgoa-1.0.so</filename></term>
211 <listitem>
212 <para>
213 contains the <application>GNOME Online Accounts</application>
214 API functions.
215 </para>
216 <indexterm zone="gnome-online-accounts libgoa-1">
217 <primary sortas="c-libgoa-1">libgoa-1.0.so</primary>
218 </indexterm>
219 </listitem>
220 </varlistentry>
221
222 <varlistentry id="libgoa-backend-1.0">
223 <term><filename class="libraryfile">libgoa-backend-1.0.so</filename></term>
224 <listitem>
225 <para>
226 contains functions used by <application>GNOME Online Accounts</application>
227 backends.
228 </para>
229 <indexterm zone="gnome-online-accounts libgoa-backend-1.0">
230 <primary sortas="c-libgoa-backend-1.0">libgoa-backend-1.0.so</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235 </variablelist>
236
237 </sect2>
238
239</sect1>
Note: See TracBrowser for help on using the repository browser.