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.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.4.
Téléchargement (HTTP) : http://ftp.gnome.org/pub/gnome/sources/libsoup/2.64/libsoup-2.64.2.tar.xz
Téléchargement (FTP) : ftp://ftp.gnome.org/pub/gnome/sources/libsoup/2.64/libsoup-2.64.2.tar.xz
Somme de contrôle MD5 du téléchargement : cac755dc6c6acd6e0c70007f547548f5
Taille du téléchargement : 1.7 Mo
Estimation de l'espace disque requis : 23 Mo (avec les tests)
Estimation du temps de construction : 0.2 SBU (avec les tests)
glib-networking-2.58.0, libpsl-0.20.2, libxml2-2.9.9 et SQLite-3.27.1
gobject-introspection-1.58.3 et Vala-0.42.5
Apache-2.4.38 (requis pour lancer la suite de tests), cURL-7.64.0 (requis pour lancer la suite de tests), MIT Kerberos V5-1.17 (requis pour lancer la suite de tests), GTK-Doc-1.29, PHP-7.3.2 compilé avec le support de XMLRPC-EPI (utilisé seulement pour les tests de régression XMLRPC) et Samba-4.9.4 (ntlm_auth est requis pour lancer la suite de test).
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/libsoup
Installez libsoup en lançant les commandes suivantes :
mkdir build && cd build && meson --prefix=/usr -Dvapi=true -Dgssapi=false .. && ninja
Pour tester les résultats lancez : ninja test.
Maintenant, en tant qu'utilisateur root
:
ninja install
-Dvapi=false
: utilisez cette
option si vous n'avez pas installé Vala, si par exemple vous n'avez pas construit
GNOME.
-Ddoc=true
: Utilisez cette option
si vous souhaitez construire la documentation. Remarquez que vous
devez avoir installé GTK-Doc-1.29.
-Dgssapi=false
: libsoup se
construit par défaut avec le support 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.
Last updated on 2019-02-16 22:03:30 +0000