Le paquet libgdata est une bibliothèque basée sur Glib pour accéder aux API de services en ligne en utilisant le protocole GData, en particulier pour les services Google. Il fournit les API pour accéder aux services Google courants et supporte l'asynchrone total.
This package is known to build and work properly using an LFS 11.3 platform.
Téléchargement (HTTP) : https://download.gnome.org/sources/libgdata/0.18/libgdata-0.18.1.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/libgdata/0.18/libgdata-0.18.1.tar.xz
Somme de contrôle MD5 : 92b058d1a0af5d1b96c86c21820f1eff
Taille du téléchargement : 832 Ko
Estimation de l'espace disque requis : 54 Mo (avec les tests)
Estimation du temps de construction : 0,5 SBU (avec les tests)
libsoup-2.74.3, gnome-online-accounts-3.46.0, GTK+-3.24.36, JSON-GLib-1.6.6 et Vala-0.56.4
Gcr-3.41.1 et gobject-introspection-1.74.0
GTK-Doc-1.33.2 (pour la documentation), liboauth-1.0.3 (pour la prise en charge d'OAuth v1) et uhttpmock-0.5.3 (requis pour les tests)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libgdata
Installez libgdata en exécutant les commandes suivantes :
mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dgtk_doc=false \ -Dalways_build_tests=false .. && ninja
Si vous voulez lancer la suite de tests, assurez-vous que uhttpmock-0.5.3 est installé et supprimez
-Dalways_build_tests=false
sur la ligne de commande de meson. Pour tester les résultats,
lancez : ninja
test. Remarquez que les tests ont besoin d'un accès
au réseau.
Maintenant, en tant qu'utilisateur root
:
ninja install
--buildtype=release
:
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-Dgtk_doc=false
:
Supprimez cela si vous avez installé GTK-Doc-1.33.2
et si vous voulez reconstruire la documentation avec.
-Doauth1=enabled
: utilisez cette
option si vous voulez construire la prise en charge d'OAuth v1.
Remarquez que vous devez avoir installé liboauth-1.0.3 pour pouvoir activer cette
option.