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.
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.
Téléchargement (HTTP) : https://download.gnome.org/sources/libsoup/2.74/libsoup-2.74.2.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/libsoup/2.74/libsoup-2.74.2.tar.xz
Somme de contrôle MD5 : d8c5bc7f471c7462c29cc2ccebe3d9ca
Taille du téléchargement : 1.4 Mo
Estimation de l'espace disque requis : 16 Mo (avec les tests)
Estimation du temps de construction : 0,2 SBU (avec parallélisme = 4 et avec les tests)
glib-networking-2.72.1, libpsl-0.21.1, libxml2-2.9.14 et SQLite-3.39.2
gobject-introspection-1.72.0 et Vala-0.56.2
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 le support de XMLRPC-EPI (utilisé seulement pour les tests de régression XMLRPC) et Samba-4.16.4 (ntlm_auth est requis pour lancer la suite de test)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/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
--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.44.0 si git est disponible ou
utilisera la version installée si elle est disponible. Si vous avez
besoin du profilage, enlevez cette option.
Last updated on