%general-entities; ]> tinysparql-&tinysparql-version; tinysparql Introduction to Tinysparql Tinysparql is a low-footprint RDF triple store with a SPARQL 1.1 interface. &lfs122_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &tinysparql-md5sum; Download size: &tinysparql-size; Estimated disk space required: &tinysparql-buildsize; Estimated build time: &tinysparql-time; Tinysparql Dependencies Required and Recommended &gobject-introspection;, , , , , and (runtime) Optional , , , and bash-completion Installation of Tinysparql If you are upgrading this package from a version that was from when this package was known as Tracker, remove a file that will cause a conflict as the &root; user: rm -fv /usr/lib/systemd/user/tracker-xdg-portal-3.service Fix the location to install the documentation into: mv docs/reference/libtracker-sparql/doc/{Tsparql-3.0,tinysparql-&tinysparql-version;} && sed '/docs_name/s/Tsparql-3.0/tinysparql-&tinysparql-version;/' \ -i docs/reference/libtracker-sparql/meson.build Install Tinysparql by running the following commands: mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D man=false \ .. && ninja mkdir build && cd build && meson setup --prefix=/usr \ --buildtype=release \ -D man=false \ -D systemd_user_services=false \ .. && ninja Now, as the root user: ninja install To test the results, issue: meson configure -D debug=true && LC_ALL=C ninja test. The test suite should be run from a graphical session. One test is known to fail due to the manual pages not being generated. Command Explanations -D man=false: This switch prevents the build process from generating man pages. Omit this switch if you have installed and wish to generate and install the man pages. -D systemd_user_services=false: This switch prevents the build process from installing systemd user services since they are useless on SysV systems. meson configure -D debug=true: This command enables some debug checks necessary for the test suite. We don't want to enable them for the installed tinysparql libraries and programs, so we run the test suite after installation. Contents Installed Programs Installed Library Installed Directories tinysparql libtinysparql-3.0.so and libtracker-sparql-3.0.so /usr/{include,lib}/tinysparql-3.0 and /usr/share/doc/tinysparql-&tinysparql-version; (optional) Short Descriptions tinysparql is a control program for TinySPARQL databases tinysparql libtinysparql-3.0.so contains functions for administering TinySPARQL databases libtinysparql-3.0.so libtracker-sparql-3.0.so contains resource management and database functions libtracker-sparql-3.0.so