Update to gnome-online-accounts-3.26.1.

Add notes about Google and Mozilla 0Auth API ID/secrets.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19381 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
DJ Lucas 2017-10-26 03:31:11 +00:00
parent ad53d2d071
commit e5c8de0177
5 changed files with 51 additions and 9 deletions

View File

@ -26,8 +26,8 @@
<!ENTITY gnome-autoar-version "0.2.2">
<!ENTITY gnome-desktop-version "3.26.1">
<!ENTITY gnome-menus-version "3.13.3">
<!ENTITY gnome-online-accounts-version "3.26.1">
<!ENTITY gnome-online-accounts-version "3.24.3">
<!ENTITY gnome-video-effects-version "0.4.3">
<!ENTITY libgtop-version "2.36.0">
<!ENTITY libpeas-version "1.20.0">

View File

@ -5,12 +5,12 @@
%general-entities;
<!ENTITY gnome-online-accounts-download-http
"&gnome-download-http;/gnome-online-accounts/&gnome-minor-24;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
"&gnome-download-http;/gnome-online-accounts/&gnome-minor-26;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
<!ENTITY gnome-online-accounts-download-ftp
"&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-24;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
<!ENTITY gnome-online-accounts-md5sum "2f28fc3f3db17d049092700075ca15bd">
<!ENTITY gnome-online-accounts-size "1.3 MB">
<!ENTITY gnome-online-accounts-buildsize "46 MB">
"&gnome-download-ftp;/gnome-online-accounts/&gnome-minor-26;/gnome-online-accounts-&gnome-online-accounts-version;.tar.xz">
<!ENTITY gnome-online-accounts-md5sum "2154213beff0e6e290bf7ee74c5c3001">
<!ENTITY gnome-online-accounts-size "1.4 MB">
<!ENTITY gnome-online-accounts-buildsize "32 MB">
<!ENTITY gnome-online-accounts-time "0.5 SBU">
]>
@ -108,12 +108,30 @@
<sect2 role="installation">
<title>Installation of GNOME Online Accounts</title>
<note>
<para>
<!-- Taken from Arch Linux - an immensely helpful link - Thanks -->
The Google API Key and OAuth tokens below are specific to LFS. If using
these instructions for another distro, or if you intend to distribute
binary copies of the software using these instructions, please obtain
your own keys following the instructions located at
<ulink url="http://www.chromium.org/developers/how-tos/api-keys"/>.
<!-- BLFS Devs, register an account at Google with your
@linuxfromscratch.org email address, and I'll make you an administrator
for the 'Google APIs for LFS' project (where the API and OAuth keys
were created for use in the book).-->
</para>
</note>
<para>
Install <application>GNOME Online Accounts</application> by running the following
commands:
</para>
<screen><userinput>./configure --prefix=/usr --disable-static &amp;&amp;
<screen><userinput>./configure --prefix=/usr \
--disable-static \
--with-google-client-secret=5ntt6GbbkjnTVXx-MSxbmx5e \
--with-google-client-id=595013732528-llk8trb03f0ldpqq6nprjp1s79596646.apps.googleusercontent.com &amp;&amp;
make</userinput></screen>
<para>
@ -134,6 +152,11 @@ make</userinput></screen>
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
href="../../xincludes/static-libraries.xml"/>
<para>
<parameter>--with-google-client-*</parameter>: These switches use the
BLFS 0Auth ID and secret for Goolge services.
</para>
<para>
<option>--enable-kerberos</option>: Use this switch if you have
installed <xref linkend="mitkrb"/> and wish to use it with

View File

@ -44,6 +44,9 @@
<listitem>
<para>October 26th, 2017</para>
<itemizedlist>
<listitem>
<para>[dj] - Update to gnome-online-accounts-3.26.1.</para>
</listitem>
<listitem>
<para>[dj] - Move Telepathy packages from Gnome to genlib and
genutils sections.</para>

View File

@ -248,8 +248,8 @@ python third_party/libaddressinput/chromium/tools/update-strings.py</userinput><
<ulink url="http://www.chromium.org/developers/how-tos/api-keys"/>.
<!-- BLFS Devs, register an account at Google with your
@linuxfromscratch.org email address, and I'll make you an administrator
for the 'Chromium for LFS' project (where the API and OAuth keys were
created for use in the book).-->
for the 'Google APIs for LFS' project (where the API and OAuth keys
were created for use in the book).-->
</para>
</note>

View File

@ -321,6 +321,22 @@ EOF</userinput></screen>
If the geolocation APIs are needed:
</para>
<note>
<para>
<!-- Taken from Arch Linux - an immensely helpful link - Thanks -->
The Google and Mozilla API Keys below are specific to LFS. If using
these instructions for another distro, or if you intend to distribute
binary copies of the software using these instructions, please obtain
your own keys following the instructions located at
<ulink url="http://www.chromium.org/developers/how-tos/api-keys"/> and
<ulink url="https://location.services.mozilla.com/api"/> respectively.
<!-- BLFS Devs, register an account at Google with your
@linuxfromscratch.org email address, and I'll make you an administrator
for the 'Google APIs for LFS' project (where the API and OAuth keys
were created for use in the book).-->
</para>
</note>
<screen><userinput>echo "AIzaSyDxKL42zsPjbke5O8_rPVpVrLrJ8aeE9rQ" > google-key
echo "d2284a20-0505-4927-a809-7ffaf4d91e55" > mozilla-key</userinput></screen>