tinysparql-3.8.2

Introduction à Tinysparql

Tinysparql est une base de triplets RDF avec une faible empreinte et avec une interface SPARQL 1.1.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/tinysparql/3.8/tinysparql-3.8.2.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 9c3ab085fe15b55acfd956c039819a00

  • Taille du téléchargement : 2,0 Mo

  • Estimation de l'espace disque requis : 53 Mo (avec les tests)

  • Estimation du temps de construction : 0,4 SBU (avec les tests)

Dépendances de Tinysparql

Requises

JSON-GLib-1.10.6 et Vala-0.56.17

Recommandées

Facultatives

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

Installation de Tinysparql

Corrigez l'emplacement d'installation de la documentation :

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

Installez Tinysparql en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

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

Maintenant, en tant qu'utilisateur root :

ninja install

Pour tester les résultats, exécutez : meson configure -D debug=true && LC_ALL=C ninja test. La suite de tests devrait tourner depuis une session graphique. Un test est connu pour échouer à cause des pages de manuel qui ne sont pas générées.

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-D man=false : ce paramètre évite que le processus de construction ne génère les pages de manuel. Supprimez-le si vous avez installé asciidoc-10.2.1 et souhaitez générer et installer les pages de manuel.

-D systemd_user_services=false : ce paramètre évite que le processus de construction n'installe les services utilisateurs systemd comme ils sont inutiles sur les systèmes SysV.

meson configure -D debug=true : cette commande active certaines vérifications de débogage nécessaires pour la suite de tests. Nous ne voulons pas les activer pour les bibliothèques et les programmes installés de tinysparql, donc nous exécutons la suite de tests après l'installation.

Contenu

Programmes installés: tinysparql
Bibliothèque installée: libtinysparql-3.0.so et libtracker-sparql-3.0.so
Répertoires installés: /usr/{include,lib}/tinysparql-3.0 et /usr/share/doc/tinysparql-3.8.2 (facultatif)

Descriptions courtes

tinysparql

est un programme de contrôle des bases des données TinySPARQL

libtinysparql-3.0.so

contient les fonctions pour administrer des bases de données TinySPARQL

libtracker-sparql-3.0.so

contient les fonction de gestion des ressources et des bases de données