libsoup-2.74.2

Introduction à libsoup

Le paquet libsoup contient une bibliothèque client/serveur HTTP pour GNOME. Elle utilise GObject et la boucle principale de GLib pour s'intégrer aux applications GNOME et elle dispose aussi d'une API asynchrone afin d'être utilisable dans des applications threadées.

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

Informations sur le paquet

[Avertissement]

Avertissement

Vous avez peut-être remarqué que de nouvelles version de libsoup 3.x.y sont disponibles. Cependant, quelques paquets en aval prennent en charge libsoup-3.x, mais pas tous. Installer libsoup-3.x dans BLFS est connu pour causer des problèmes, même si libsoup-2.x et 3.x sont tous deux installés. En conséquence, n'installez pas libsoup-3.x dans BLFS à moins que vous sachiez ce que vous faites. Nous prévoyons de continuer à utiliser libsoup-2.x dans BLFS jusqu'à la sortie de GNOME-42.

Dépendances de libsoup

Requises

glib-networking-2.70.1, libpsl-0.21.1, libxml2-2.9.13 et SQLite-3.37.2

Recommandées

Facultatives

Apache-2.4.52 (requis pour lancer la suite de tests), Brotli-1.0.9, cURL-7.81.0 (requis pour lancer la suite de tests), sysprof-3.42.1 (pour le profilage), MIT Kerberos V5-1.19.2 (requis pour lancer la suite de tests), GTK-Doc-1.33.2, PHP-8.1.3 compilé avec le support de XMLRPC-EPI (utilisé seulement pour les tests de régression XMLRPC) et Samba-4.15.5 (ntlm_auth est requis pour lancer la suite de test)

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

Installation de libsoup

Installez libsoup 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 cette option si vous n'avez pas installé Vala, si par exemple vous ne construisez pas GNOME.

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

-Dgssapi=disabled : libsoup se construit par défaut avec la prise en charge de GSSAPI qui a besoin de Kerberos (comme la suite de tests). Si vous construisez GNOME ou que vous avez installé kerberos, enlevez cette option.

-Dsysprof=disabled : libsoub téléchargera automatiquement une version git de sysprof-3.42.1 si git est disponible ou utilisera la version installée si elle est disponible. Si vous avez besoin du profilage, enlevez cette option.

Contenu

Programmes installés: Aucun
Bibliothèques installées: libsoup-2.4.so et libsoup-gnome-2.4.so
Répertoires installés: /usr/include/libsoup-2.4, /usr/include/libsoup-gnome-2.4 et /usr/share/gtk-doc/html/libsoup-2.4.

Descriptions courtes

libsoup-2.4.so

fournit les fonctions pour des connexions HTTP asynchrones

libsoup-gnome-2.4.so

fournit des fonctionnalités spécifiques de Gnome

Last updated on