%general-entities; ]> $Date$ libsoup-&libsoup-version; libsoup Introduction to libsoup The libsoup is a HTTP client/server library for GNOME. It uses GObject and the GLib main loop to integrate with GNOME applications and it also has an asynchronous API for use in threaded applications. &lfs111_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &libsoup-md5sum; Download size: &libsoup-size; Estimated disk space required: &libsoup-buildsize; Estimated build time: &libsoup-time; You may have noticed newer libsoup releases versioned 3.x.y is available. However, currently some downstream packages support libsoup-3.x, while the others do not. Installing libsoup-3.x into BLFS is known to cause troubles, even if both libsoup-2.x and 3.x are installed. So, do not install libsoup-3.x into BLFS unless you know what you are doing. We plan to keep using libsoup-2.x for BLFS until GNOME-43 release. libsoup Dependencies Required , , , and Recommended and Optional (required to run the test suite), , (required to run the test suite), (for profiling), (required to run the test suite), , compiled with XMLRPC-EPI support (only used for the XMLRPC regression tests), and (ntlm_auth is required to run the test suite) User Notes: Installation of libsoup Install libsoup by running the following commands: mkdir build && cd build && meson --prefix=/usr \ --buildtype=release \ -Dvapi=enabled \ -Dgssapi=disabled \ -Dsysprof=disabled \ .. && ninja To test the results, issue: ninja test. Now, as the root user: ninja install Command Explanations : Use this if you have not installed Vala, e.g. because you are not building GNOME. : Use this option if you want to build the documentation. Note that you must have installed. -Dgssapi=disabled: libsoup defaults to building with GSSAPI support, which requires Kerberos (as does the test suite). If you are building GNOME or have kerberos installed, remove this option. -Dsysprof=disabled: libsoup will automatically download a git version of if git is available or use the installed version if available. If you need profiling, remove this option. Contents Installed Programs Installed Libraries Installed Directories None libsoup-2.4.so and libsoup-gnome-2.4.so /usr/include/libsoup-2.4, /usr/include/libsoup-gnome-2.4 and /usr/share/gtk-doc/html/libsoup-2.4 Short Descriptions libsoup-2.4.so provides functions for asynchronous HTTP connections libsoup-2.4.so libsoup-gnome-2.4.so provides GNOME specific features libsoup-gnome-2.4.so