Tinysparql er en RDF trippellagring med lavt fotavtrykk med et SPARQL 1.1-grensesnitt.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.1 plattform.
Nedlasting (HTTP): https://download.gnome.org/sources/tinysparql/3.11/tinysparql-3.11.1.tar.xz
Nedlasting MD5 sum: aa793424c64c06b50248969f3e9d553d
Nedlastingsstørrelse: 2.3 MB
Estimert diskplass som kreves: 61 MB (med tester)
Estimert byggetid: 0.4 SBU (med tester)
json-glib-1.10.8 og Vala-0.56.19
GLib-2.88.3 (med GObject Introspection), ICU-78.3, libsoup-3.6.6, og localsearch-3.11.1 (kjøretid)
asciidoc-10.2.1 (for manualsider), Avahi-0.8, Graphviz-15.1.1, PyGObject-3.56.3, bash-completion, og libstemmer
Hvis du oppgraderer denne pakken fra en versjon som var fra da
denne pakken var kjent som Tracker, fjerne en fil som vil forårsake en
konflikt som root bruker:
rm -fv /usr/lib/systemd/user/tracker-xdg-portal-3.service
Fiks plasseringen hvor dokumentasjonen vil installeres i:
sed -e "s/'generate'/&, '--no-namespace-dir'/" \
-e "/--output-dir/s/@OUTPUT@/&\/tinysparql-3.11.1/" \
-i docs/reference/meson.build
Installer Tinysparql ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D man=false \
-D tests=false \
.. &&
ninja
Hvis den valgfrie avhengigheten asciidoc-10.2.1 er installert, kan du bygge manualsidene med:
meson configure -D man=true && ninja
Nå, som root bruker:
ninja install
For å teste resultatene, sørg for at PyGObject-3.56.3 er installert og utsted:
meson configure -D debug=true -D
tests=true && LC_ALL=C.UTF-8 ninja test.
Testpakken skal kjøres fra en grafisk sesjon. En test, test_cli, er
kjent for å mislykkes hvis manualsidene ikke ble bygget. En test
navngitt tinysparql:sparql er kjent
for å feile med SQLite 3.53.1 eller nyere.
--buildtype=release:
Spesifiser en byggetype egnet for stabile utgivelser av pakken, som
standard kan produsere uoptimaliserte binærfiler.
meson configure -D debug=true: Denne kommandoen aktiverer noen feilsøkingskontroller som er nødvendige for testpakken. Vi vil ikke aktiver dem for de installerte tinysparql bibliotekene og programmene, så vi kjører testpakken etter installasjonen.