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.
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/3.0/libsoup-3.0.7.tar.xz
Téléchargement (FTP) : ftp://ftp.acc.umu.se/pub/gnome/sources/libsoup/3.0/libsoup-3.0.7.tar.xz
Somme de contrôle MD5 : 289bc07a960e32953ad1d66030803ab1
Taille du téléchargement : 1,5 Mo
Estimation de l'espace disque requis : 22 Mo (avec les tests)
Estimation du temps de construction : 0,3 SBU (avec parallélisme=4 ; avec les tests)
glib-networking-2.72.1, libpsl-0.21.1, libxml2-2.9.14, nghttp2-1.48.0 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 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
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
--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.
Last updated on