rest-0.9.1

Introdução ao rest

O pacote rest contém uma biblioteca que foi projetada para tornar mais fácil acessar serviços web que afirmam ser "RESTful". Inclui envolucradores convenientes para libsoup e libxml para facilitar o uso remoto da API RESTful.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do rest

Exigidas

JSON-GLib-1.6.6, libsoup-3.2.2 e make-ca-1.12

Recomendadas

Opcionais

Gi-DocGen-2023.1, libadwaita-1.2.2 e gtksourceview5-5.6.2 (para construir a demonstração) e Vala-0.56.4

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/rest

Instalação do rest

Instale o rest executando os seguintes comandos:

mkdir build &&
cd     build &&

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

Se você tiver o Gi-DocGen-2023.1 instalado e desejar construir a documentação da API para esse pacote, emita:

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

Para testar os resultados, emita: ninja test.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

-Dgtk_doc=false: Permite construir esse pacote sem "Gi-DocGen-2023.1" instalado. Se tiver "Gi-DocGen-2023.1" instalado e você desejar reconstruir e instalar a documentação da "API", [então] um comando "meson configure" reconfigurará essa opção.

-Dexamples=false: Remova essa opção se libadwaita-1.2.2 e gtksourceview5-5.6.2 estiverem instalados e você desejar construir o aplicativo de demonstração fornecido por esse pacote.

-Dvapi=true: Use essa chave se Vala-0.56.4 estiver instalado e você desejar construir as ligações Vala fornecidas por esse pacote.

Conteúdo

Aplicativos Instalados: librest-demo (opcional)
Bibliotecas Instaladas: librest-1.0.so e librest-extras-1.0.so
Diretórios Instalados: /usr/include/rest-1.0 e /usr/share/gtk-doc/html/rest-1.0

Descrições Curtas

librest-demo

fornece um exemplo de como usar as funções de consulta da API da Web RESTful

librest-1.0.so

contém as funções de consulta da API da Web RESTful

librest-extras-1.0.so

contém funções extras de consulta da API da Web RESTful