libgdata pakken er et GLib-basert bibliotek for å få tilgang til online tjeneste APIer ved å bruke GData protokollen, spesielt Googles tjenester. Den gir APIer for å få tilgang til de vanlige Google tjenester og har full asynkron støtte.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/libgdata/0.18/libgdata-0.18.1.tar.xz
Nedlasting MD5 sum: 92b058d1a0af5d1b96c86c21820f1eff
Nedlastingsstørrelse: 832 KB
Estimert diskplass som kreves: 54 MB (med tester)
Estimert byggetid: 0.5 SBU (med tester)
libsoup-2.74.3, gnome-online-accounts-3.48.0, GTK+-3.24.41, JSON-GLib-1.8.0, og Vala-0.56.14
Gcr-3.41.2 og gobject-introspection-1.78.1
GTK-Doc-1.33.2 (for dokumentasjon), liboauth-1.0.3 (for OAuth v1 støtte), og uhttpmock-0.5.3 (nødvendig for tester)
Installer libgdata ved å kjøre følgende kommandoer:
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -Dgtk_doc=false \ -Dalways_build_tests=false \ .. && ninja
Hvis du ønsker å kjøre testpakken, sørg for at uhttpmock-0.5.3 er installert og fjern
-Dalways_build_tests=false
i meson
kommandolinjen. For å teste resultatene, kjør: ninja test. Merk at testene
trenger nettverkstilgang.
Nå, som root
bruker:
ninja install
--buildtype=release
:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-Dgtk_doc=false
: Fjern
denne hvis du har GTK-Doc-1.33.2 installert og ønsker å
gjenoppbygge dokumentasjon med det.
-Doauth1=enabled
: Bruk dette
alternativet hvis du ønsker å bygge støtte for OAuth v1. Merk at du
må ha liboauth-1.0.3 installert for å aktivere dette
alternativet.