libtracker-control-2_0-0 - Control library for Tracker

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename libtracker-control-2_0-0-2.2.1-1.3.x86_64.rpm
Package name libtracker-control-2_0-0
Package version 2.2.1
Package release 1.3
Package architecture x86_64
Package type rpm
Category System/Libraries
License GPL-2.0-or-later
Maintainer -
Download size 59.32 KB
Installed size 38.80 KB
Tracker is a desktop-neutral object database, tag/metadata database,
search tool and indexer.
It consists of a common object database that allows entities to
have an almost infinite number of properties, metadata (both
embedded/harvested as well as user definable), a comprehensive
database of keywords/tags and links to other entities.
It provides context linking and audit trails for file objects.
It has the ability to index, store, harvest metadata, retrieve
and search all types of files and other first class objects.


Package Version Architecture Repository
libtracker-control-2_0-0-2.2.1-386.6.x86_64.rpm 2.2.1 x86_64 GNOME Next
libtracker-control-2_0-0-2.2.1-386.6.i586.rpm 2.2.1 i586 GNOME Next
libtracker-control-2_0-0-2.2.1-185.5.x86_64.rpm 2.2.1 x86_64 GNOME Factory
libtracker-control-2_0-0-2.2.1-185.5.i586.rpm 2.2.1 i586 GNOME Factory
libtracker-control-2_0-0-2.2.1-1.3.i586.rpm 2.2.1 i586 openSUSE Oss
libtracker-control-2_0-0 - - -


Name Value
/sbin/ldconfig - - - - -
libtracker-common-2_0 - - -


Name Value -
libtracker-control-2_0-0 = 2.2.1-1.3
libtracker-control-2_0-0(x86-64) = 2.2.1-1.3


Type URL
Binary Package libtracker-control-2_0-0-2.2.1-1.3.x86_64.rpm
Source Package tracker-2.2.1-1.3.src.rpm

Install Howto

Install libtracker-control-2_0-0 rpm package:

# zypper install libtracker-control-2_0-0




2019-03-06 - Bjørn Lie <>
- Update to version 2.2.1:
+ Fix unichar unescaping.
+ Correctly Handle BIND in first place of a triples block.
+ Fix possible deadlock on WAL checkpoint.
+ Fix some double values not being deleted.
+ Fixed CHANGES_DONE_HINT handling in TrackerMonitor.
+ Ported data generator utilities to python3.
+ Ported functional tests to python3, reformatted to PEP-8.
+ Correctly apply ignored-directories-with-content filter on
monitor updates.
+ Build and test fixes.
+ Updated translations.
2019-02-21 -
- Update to version 2.2.0:
+ Multiple memory leak and corruption fixes.
+ Bumped glib minimum version to 2.46, it already was in
practical terms.
+ Test suite improvements.
+ Restore log domain.
+ New SPARQL parser, able to generate SQL that is generally more
readable and at places performs better. Multiple buglets fixed
in the process.
+ Much improved support of SPARQL1.1 features and syntax that was
- Property paths: Allowing to match connectivity between two
resources by an arbitrary length path. There is a number of
supported operators (alternative, sequence, oneOrMany, ...)
that can be combined, e.g:
SELECT ?s ?p
{ ?s ^(nfo:belongsToContainer*)/(nie:url|nie:title) ?p }.
Only the negated path operator (!) is not supported at the
- Support for fully unrestricted queries, eg:
SELECT ?s ?p ?o { ?s ?p ?o } ORDER BY ?o ?p ?s
Queries with unrestricted predicate (?p in the example above)
were just supported in a very restricted set of situations.
All those limitations are gone.
- MINUS allows subtracting the solutions that match the given
triples template, eg:
SELECT ?s { ?s a nfo:Media } MINUS { ?s a nfo:MusicPiece }
+ Support for prepared statements. TrackerSparqlStatement can be
built with SELECT queries containing (custom) ~var syntax, and
updating their values before obtaining a cursor.
+ Many tests were added, and Tracker is generally much better
tested thanks to CI.
+ tracker-store now automatically shuts down on inactivity.
+ More property paths supported, new operators supported are *,
+, ? and |, only the ! operator is not supported yet.
+ Multiple fixes to the new sparql parser.
+ Improve error handling in DBus backend.
+ Many improvements and additions to the test suite
+ Fixed potential crash in TrackerMonitor.
+ New SPARQL parser, able to support more 1.1 features and
generating friendlier SQL at places. There is initial support
for property paths (/ and ^), and other missing 1.1 syntax
(MINUS, SHA384, ...). More improvements are expected to happen
in the future thanks to this.
+ Support for prepared statements. TrackerSparqlStatement can be
built with SELECT queries containing (custom) ~var syntax, and
updating their values before obtaining a cursor.
+ Added global libtracker-sparql call to change the used DBus
connection at runtime.
+ Made tracker-store to automatically shutdown when unneeded.
+ Fixed ontology updates to work with behavioral changes in
sqlite >=3.25.
+ Support for building through autotools has been removed.
+ Other many build and code cleanups and fixes
+ Updated translations.
- Drop tracker-extract-private.patch: fixed upstream.
- Drop libtool BuildRequires: No longer applies now that tracker is
meson only.
- Switch to meson build system, drop conditionals for meson
BuildRequires and macros, remove all traces of autotools support.
Add gtk-doc BuildRequires: Needed to build docs. Pass options we
want to meson.
- Fix translation-update-upstream to work with meson.
2019-02-21 -
- Update to version 2.1.8:
+ Do not rely on hash table iteration order being stable.
+ Update FTS if base tables were updated.

See Also

Package Description
libtracker-miner-2_0-0-2.2.1-1.3.i586.rpm Miner library for Tracker
libtracker-miner-2_0-0-2.2.1-1.3.x86_64.rpm Miner library for Tracker
libtracker-sparql-2_0-0-2.2.1-1.3.i586.rpm Sparql library for Tracker
libtracker-sparql-2_0-0-2.2.1-1.3.x86_64.rpm Sparql library for Tracker
libtranscript-devel-0.3.3-1.1.i586.rpm Development files for libtranscript, a character conversion library
libtranscript-devel-0.3.3-1.1.x86_64.rpm Development files for libtranscript, a character conversion library
libtranscript1-0.3.3-1.1.i586.rpm A character conversion library
libtranscript1-0.3.3-1.1.x86_64.rpm A character conversion library
libtranslate-devel-0.99-10.14.i586.rpm Header files for libtranslate
libtranslate-devel-0.99-10.14.x86_64.rpm Header files for libtranslate
libtranslate-progs-0.99-10.14.i586.rpm Library for translating text
libtranslate-progs-0.99-10.14.x86_64.rpm Library for translating text
libtranslate0-0.99-10.14.i586.rpm Library for translating text
libtranslate0-0.99-10.14.x86_64.rpm Library for translating text
libtre5-0.8.0_git201402282055-4.4.i586.rpm POSIX compatible regexp library with approximate matching