Le paquet libgweather est une bibliothèque utilisée pour accéder aux informations météorologiques depuis des services en ligne pour de nombreux endroits.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://download.gnome.org/sources/libgweather/4.4/libgweather-4.4.2.tar.xz
Somme de contrôle MD5 du téléchargement : 57ec40f5ac366b7d9757580913bf2e3b
Taille du téléchargement : 2,7 Mo
Estimation de l'espace disque requis : 98 Mo (avec les tests)
Estimation du temps de construction : 0,2 SBU (avec les tests)
geocode-glib-3.26.4, GTK+-3.24.43, libsoup-3.4.4 et PyGObject-3.48.2
GLib-2.80.4 (avec GObject Introspection), libxml2-2.13.3 et Vala-0.56.17
Gi-DocGen-2024.1 (gi-docgen est aussi
fournit comme sous-projet meson et il sera utilisé si vous ne
passez pas -D gtk_doc=false
à
meson), LLVM-18.1.7 (pour clang-format) et pylint
Il est nécessaire d'être connecté à internet pour certains tests de ce paquet
Installez libgweather en exécutant les commandes suivantes :
mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D gtk_doc=false \ .. && ninja
Si vous avez installé Gi-DocGen-2024.1 et souhaitez construire la documentation de l'API de ce paquet, exécutez :
sed "s/libgweather_full_version/'libgweather-4.4.2'/" \ -i ../doc/meson.build && meson configure -D gtk_doc=true && ninja
Un test a besoin que les fichiers de paramètres linguistiques soient installés sur le système. Il vaut donc mieux lancer les tests après avoir installé le paquet.
Maintenant, en tant qu'utilisateur root
:
ninja install
Pour tester les résultats lancez : LC_ALL=C ninja test.
--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.
-D gtk_doc=false
: permet de
construire ce paquet sans installer Gi-DocGen-2024.1. Si vous avez installé
Gi-DocGen-2024.1 et souhaitez
reconstruire et installer la documentation de l'API, une commande
meson configure
enlèvera cette option.