libsoup-3.0.7

Introduction à libsoup3

La bibliothèque libsoup3 est une bibliothèque client/serveur HTTP pour GNOME. Elle utilise GObject et la boucle principale de GLib pour s'intégrer avec les applications GNOME et elle a aussi une API asynchrone à utiliser par les applications qui utilisent des threads.

This package is known to build and work properly using an LFS-11.2 platform.

Informations sur le paquet

Dépendances de libsoup3

Requises

glib-networking-2.72.2, libpsl-0.21.1, libxml2-2.10.0, nghttp2-1.48.0 et SQLite-3.39.2

Recommandées

Facultatives

Apache-2.4.54 (requis pour lancer la suite de tests), Brotli-1.0.9, cURL-7.84.0 (requis pour lancer la suite de tests), sysprof-3.44.0 (pour le profilage), MIT Kerberos V5-1.20 (requis pour lancer la suite de tests), GTK-Doc-1.33.2, PHP-8.1.9 compilé avec la prise en charge de XMLRPC-EPI (seulement utilisé pour les tests de régression XMLRPC) et Samba-4.16.4 (ntlm_auth est requis pour lancer la suite de tests)

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libsoup3

Installation de libsoup3

Installez libsoup3 en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr       \
      --buildtype=release \
      -Dvapi=enabled      \
      -Dgssapi=disabled   \
      -Dsysprof=disabled  \
      ..                  &&
ninja

Pour tester les résultats lancez : ninja test.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--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.

-Dvapi=disabled : utilisez ceci si vous n'avez pas installé Vala, p. ex. parce que vous ne construisez pas GNOME.

-Ddoc=enabled : utilisez cette option si vous voulez construire la documentation. Remarquez que vous devez avoir installé GTK-Doc-1.33.2.

-Dgssapi=disabled : libsoup construit par défaut avec la prise en charge de GSSAPI, qui nécessite Kerberos (tout comme la suite de tests).

-Dsysprof=disabled : libsoup3 téléchargera automatiquement une version git de sysprof-3.44.0 si git est disponible ou utilisera la version installée si elle est disponible. Si vous voulez utiliser le profilage, supprimez cette option.

Contents

Programmes installés: None
Bibliothèques installées: libsoup-3.0.so
Répertoires installés: /usr/include/libsoup-3.0, /usr/share/gtk-doc/html/libsoup-3.0 (installé uniquement si vous passez -Ddoc=true)

Descriptions courtes

libsoup-3.0.so

fournit des fonctions pour les connections HTTP asynchrones

Last updated on