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.
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.2, libpsl-0.21.1, libxml2-2.10.0, 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.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
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