The libgdata package is a GLib-based library for accessing online service APIs using the GData protocol, most notably, Google's services. It provides APIs to access the common Google services and has full asynchronous support.
This package is known to build and work properly using an LFS-10.0 platform.
Download (HTTP): http://ftp.gnome.org/pub/gnome/sources/libgdata/0.17/libgdata-0.17.12.tar.xz
Download (FTP): ftp://ftp.gnome.org/pub/gnome/sources/libgdata/0.17/libgdata-0.17.12.tar.xz
Download MD5 sum: 9d5692a2308bb949af801be66989e164
Download size: 828 KB
Estimated disk space required: 76 MB (with tests)
Estimated build time: 1.0 SBU (with tests)
libsoup-2.70.0, gnome-online-accounts-3.36.0, GTK+-3.24.22, JSON-GLib-1.4.4, and Vala-0.48.9
Gcr-3.36.0, git-2.28.0, and gobject-introspection-1.64.1
GTK-Doc-1.32 (for documentation), liboauth-1.0.3 (for OAuth v1 support), and uhttpmock-0.5.3 (required for tests)
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libgdata
Install libgdata by running the following commands:
mkdir build && cd build && meson --prefix=/usr -Dgtk_doc=false -Dalways_build_tests=false .. && ninja
If you wish to run the test suite, make sure uhttpmock-0.5.3 is installed and remove
-Dalways_build_tests=false
in the meson command
line. To test the results, issue: ninja test. Note that the tests
need network access.
Now, as the root
user:
ninja install
-Dgtk_doc=false
: Remove
this if you have GTK-Doc-1.32 installed and want to rebuild
the documentation with it.
-Doauth1=enabled
: Use this option if
you wish to build in support for OAuth v1. Note that you must have
liboauth-1.0.3 installed in order to enable
this option.
Last updated on 2020-08-26 12:25:44 -0700