tinysparql-3.8.2

Introdução ao Tinysparql

Tinysparql é um armazenamento triplo RDF de baixo custo com uma interface SPARQL 1.1.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.3.

Informação do Pacote

Dependências do Tinysparql

Exigidas

JSON-GLib-1.10.6 e Vala-0.56.17

Recomendadas

Opcionais

asciidoc-10.2.1, Avahi-0.8, Graphviz-12.2.1 e bash-completion

Instalação do Tinysparql

Corrija o local para instalar a documentação:

mv docs/reference/libtracker-sparql/doc/{Tsparql-3.0,tinysparql-3.8.2} &&
sed '/docs_name/s/Tsparql-3.0/tinysparql-3.8.2/' \
    -i docs/reference/libtracker-sparql/meson.build

Instale Tinysparql executando os seguintes comandos:

mkdir build &&
cd    build &&

meson setup --prefix=/usr                  \
            --buildtype=release            \
            -D man=false                   \
            -D systemd_user_services=false \
            ..                            &&
ninja

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

ninja install

Para testar os resultados, emita: meson configure -D debug=true && LC_ALL=C ninja test. A suíte de teste deveria ser executada a partir de uma sessão gráfica. Um teste é conhecido por falhar devido às páginas de manual não serem geradas.

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.

-D man=false: Essa chave impede o processo de construção de gerar páginas de manual. Omita essa chave se você tiver asciidoc-10.2.1 instalado e desejar gerar e instalar as páginas de manual.

-D systemd_user_services=false: Essa chave impede o processo de construção de instalar serviços de usuário(a) do systemd, pois eles são inúteis em sistemas SysV.

meson configure -D debug=true: Esse comando habilita algumas verificações de depuração necessárias para a suíte de teste. Nós não queremos habilitá-las para as bibliotecas e programas tinysparql instaladas, de forma que executamos a suíte de teste depois da instalação.

Conteúdo

Aplicativos Instalados: tinysparql
Biblioteca Instalada: libtinysparql-3.0.so e libtracker-sparql-3.0.so
Diretórios Instalados: /usr/{include,lib}/tinysparql-3.0 e /usr/share/doc/tinysparql-3.8.2 (opcional)

Descrições Curtas

tinysparql

é um programa de controle para bases de dados TinySPARQL

libtinysparql-3.0.so

contém funções para administrar bases de dados TinySPARQL

libtracker-sparql-3.0.so

contém funções de gerenciamento de recursos e de base de dados