libgweather pakken er et bibliotek som brukes for å få tilgang til værinformasjon fra netttjenester for mange steder.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://download.gnome.org/sources/libgweather/4.6/libgweather-4.6.0.tar.xz
Nedlasting MD5 sum: c52f40f2e6d6708763f15eb17ce45b97
Nedlastingsstørrelse: 340 KB
Estimert diskplass som kreves: 13 MB (med tester)
Estimert byggetid: 0.1 SBU (med tester)
geocode-glib-3.26.4, gweather-locations-2026.2, libsoup-3.6.6, og PyGObject-3.56.2
GLib-2.88.1 (med GObject Introspection), libxml2-2.15.3, og Vala-0.56.19
Gi-DocGen-2026.1 (gi-docgen leveres
også som meson delprosjekt, som vil bli brukt hvis -D gtk_doc=false ikke er overført til meson), LLVM-22.1.0 (for
clang-format), og pylint
En Internett tilkobling er nødvendig for noen tester av denne pakken. Systemsertifikatlageret må kanskje settes opp med make-ca-1.16.1 før du tester denne pakken.
Installer libgweather ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D gtk_doc=false \
.. &&
ninja
Hvis du har Gi-DocGen-2026.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:
sed "s/libgweather_full_version/'libgweather-4.6.0'/" \
-i ../doc/meson.build &&
meson configure -D gtk_doc=true &&
ninja
En test trenger at lokalitetsfilene er installert på systemet, så det er bedre å kjøre testene etter at du har installert pakken.
Nå, som root bruker:
ninja install
For å teste resultatene, utsted: LC_ALL=C ninja test. En test,
metar, er kjent for å feile på grunn
av at værinformasjon på noen flyplasser er midlertidig
utilgjengelig.
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
-D gtk_doc=false: Tillat å
bygge denne pakken uten Gi-DocGen-2026.1 installert. Hvis du har
Gi-DocGen-2026.1 installert og du
ønsker å gjenoppbygge og installere API dokumentasjonen,
meson configure
kommandoen vil tilbakestille dette alternativet.