[external_libraries]
Gio = { min_version = "2.48" }
[options]
girs_directories = ["./gir-files", "./"]
library = "Tracker"
version = "3.0"
min_cfg_version = "3.0"
target_path = "."
work_mode = "normal"
generate_safety_asserts = true
deprecate_by_min_version = true
single_version_file = true
generate_display_trait = true
generate = [
"Tracker.DeserializeFlags",
"Tracker.EndpointHttp",
"Tracker.NotifierEventType",
"Tracker.RdfFormat",
"Tracker.SerializeFlags",
"Tracker.SparqlConnectionFlags",
"Tracker.SparqlStatement",
"Tracker.SparqlValueType",
"Tracker.SparqlError",
"Tracker.*",
]
manual = [
"Gio.AsyncReadyCallback",
"Gio.AsyncResult",
"Gio.Cancellable",
"Gio.DBusConnection",
"Gio.File",
"Gio.Initable",
"Gio.InputStream",
"Gio.SocketAddress",
"Gio.TlsCertificate",
"GLib.DateTime",
"GLib.Error",
"GLib.Variant",
"GObject.Value",
]
[[object]]
name = "Tracker.Batch"
status = "generate"
[[object.function]]
pattern = "(add_statement|add_statementv)"
manual = true
[[object]]
name = "Tracker.Endpoint"
status = "generate"
[[object.function]]
pattern = "(get_allowed_graphs|get_allowed_services|set_allowed_services|set_allowed_graphs)"
manual = true
[[object]]
name = "Tracker.EndpointDBus"
status = "generate"
[[object]]
name = "Tracker.NamespaceManager"
status = "generate"
[[object.function]]
name = "foreach"
ignore = true
[[object]]
name = "Tracker.Notifier"
status = "generate"
generate_builder = true
[[object]]
name = "Tracker.NotifierEvent"
status = "generate"
[[object.function]]
pattern = "(get_event_type|get_id|get_urn)"
[[object.function.parameter]]
name = "event"
const = true
[[object]]
name = "Tracker.Resource"
status = "generate"
generate_builder = true
[[object.function]]
name = "get_values"
ignore = true
[[object.function]]
name = "new"
[[object.function.parameter]]
name = "identifier"
nullable = true
[[object]]
name = "Tracker.SparqlConnection"
status = "generate"
[[object.function]]
name = "update_array_async"
ignore = true
[[object.function]]
name = "update"
manual = true
[[object]]
name = "Tracker.SparqlCursor"
status = "generate"
final_type = true
manual_traits = ["SparqlCursorExtManual"]
[[object.function]]
name = "next"
[object.function.return]
use_return_for_result = true
[[object.function]]
name = "next_async"
[object.function.return]
use_return_for_result = true
[[object.function]]
name = "next_async_future"
[object.function.return]
use_return_for_result = true
[[object.function]]
name = "get_string"
manual = true
rename = "string"
[[object.function]]
name = "get_langstring"
manual = true