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.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de libsoup3

Requises

glib-networking-2.72.1, libpsl-0.21.1, libxml2-2.9.14, 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.8 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