libsoup-2.74.3

Introduksjon til libsoup

libsoup er en HTTP klient/server bibliotek for GNOME. Den bruker GObject og GLib hovedsløyfen for å integrere med GNOME applikasjoner og den har også en asynkront API for bruk i trådede applikasjoner.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.

Pakkeinformasjon

libsoup Avhengigheter

Påkrevd

glib-networking-2.76.1, libpsl-0.21.2, libxml2-2.10.4, og SQLite-3.42.0

Anbefalt

Valgfri

Apache-2.4.57 (kreves for å kjøre testpakken), Brotli-1.0.9, cURL-8.2.1 (kreves for å kjøre testpakken), sysprof-3.48.0 (for profilering), MIT Kerberos V5-1.21.2 (kreves for å kjøre testpakken), GTK-Doc-1.33.2, PHP-8.2.9 kompilert med XMLRPC-EPI støtte (bare brukt for XMLRPC regresjonstestene), og Samba-4.18.6 (ntlm_auth kreves for å kjøre testpakken)

Installasjon av libsoup

Installer libsoup ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dvapi=enabled      \
            -Dgssapi=disabled   \
            -Dsysprof=disabled  \
            ..                  &&
ninja

For å teste resultatene, kjør: ninja test. En test navngitt ssl-test er kjent for å feile.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-Dvapi=disabled: Bruk denne hvis du ikke har installert Vala, f.eks. fordi du ikke bygger GNOME.

-Ddoc=enabled: Bruk dette alternativet hvis du vil bygge dokumentasjonen. Merk at du må ha GTK-Doc-1.33.2 installert.

-Dgssapi=disabled: libsoup bygger som standard med GSSAPI støtte, som krever Kerberos (det samme gjør testpakken). Hvis du bygger GNOME eller har kerberos installert, fjern dette alternativet.

-Dsysprof=disabled: libsoup vil automatisk laste ned en git versjon av sysprof-3.48.0 hvis git er tilgjengelig eller bruk den installerte versjonen hvis tilgjengelig. Hvis du trenger profilering, fjern dette alternativet.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libsoup-2.4.so og libsoup-gnome-2.4.so
Installerte Mapper: /usr/include/libsoup-2.4, /usr/include/libsoup-gnome-2.4 og /usr/share/gtk-doc/html/libsoup-2.4

Korte Beskrivelser

libsoup-2.4.so

gir funksjoner for asynkrone HTTP tilkoblinger

libsoup-gnome-2.4.so

gir GNOME spesifikke funksjoner