rest-0.9.1

Introduksjon til rest

rest pakken inneholder et bibliotek som ble designet for å gjøre det enklere å få tilgang til webtjenester som hevder å være "RESTful". Det inkluderer praktiske innpakninger for libsoup og libxml for å lette ekstern bruk av RESTful API.

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

Pakkeinformasjon

rest Avhengigheter

Påkrevd

JSON-GLib-1.8.0, libsoup-3.4.4, og make-ca-1.13

Anbefalt

Valgfri

Gi-DocGen-2023.3, libadwaita-1.4.3 og gtksourceview5-5.10.0 (for å bygge demoen), og Vala-0.56.14

[Note]

Note

En Internett tilkobling er nødvendig for noen tester av denne pakken.

Installasjon av rest

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

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dexamples=false    \
            -Dgtk_doc=false     \
            ..                  &&
ninja

Hvis du har Gi-DocGen-2023.3 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:

sed "/output/s/librest-1.0/rest-0.9.1/" -i ../docs/meson.build &&
meson configure -Dgtk_doc=true                                 &&
ninja

For å teste resultatene, kjør: ninja test.

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.

-Dgtk_doc=false: Tillat å bygge denne pakken uten Gi-DocGen-2023.3 installert. Hvis du har Gi-DocGen-2023.3 installert og du ønsker å gjenoppbygge og installere API dokumentasjonen, en meson configure kommando vil tilbakestille dette alternativet.

-Dexamples=false: Fjern dette alternativet hvis libadwaita-1.4.3 og gtksourceview5-5.10.0 er installert og du ønsker å bygge demonstrasjonsapplikasjonen som følger med denne pakken.

-Dvapi=true: Bruk denne bryteren hvis Vala-0.56.14 er installert og du ønsker å bygge Vala bindingene gitt av denne pakken.

Innhold

Installerte Programmer: librest-demo (valgfri)
Installerte Biblioteker: librest-1.0.so og librest-extras-1.0.so
Installerte Mapper: /usr/include/rest-1.0 og /usr/share/gtk-doc/html/rest-1.0

Korte Beskrivelser

librest-demo

gir et eksempel på hvordan du bruker RESTful Web API Query funksjoner

librest-1.0.so

inneholder RESTful Web API Query funksjoner

librest-extras-1.0.so

inneholder ekstra RESTful Web API Query funksjoner