[external_libraries] Gio = { min_version = "2.66" } [options] girs_directories = ["../gir-files", "../"] library = "AppStream" version = "1.0" min_cfg_version = "1.0.0" target_path = "." work_mode = "normal" generate_safety_asserts = true deprecate_by_min_version = true single_version_file = true external_libraries = ["GLib", "GObject"] generate = [ "AppStream.Agreement", "AppStream.AgreementKind", "AppStream.AgreementSection", "AppStream.Artifact", "AppStream.ArtifactKind", "AppStream.Branding", "AppStream.Bundle", "AppStream.BundleKind", "AppStream.CacheFlags", "AppStream.Category", "AppStream.Checksum", "AppStream.ChecksumKind", "AppStream.ColorKind", "AppStream.ColorSchemeKind", "AppStream.ComponentBox", "AppStream.ComponentKind", "AppStream.ComponentScope", "AppStream.ContentRating", "AppStream.ContentRatingSystem", "AppStream.ContentRatingValue", "AppStream.Context", "AppStream.ControlKind", "AppStream.DataIdMatchFlags", "AppStream.DisplaySideKind", "AppStream.FormatKind", "AppStream.FormatStyle", "AppStream.FormatVersion", "AppStream.Icon", "AppStream.IconKind", "AppStream.Image", "AppStream.ImageKind", "AppStream.Issue", "AppStream.IssueKind", "AppStream.IssueSeverity", "AppStream.Launchable", "AppStream.LaunchableKind", "AppStream.MarkupKind", "AppStream.MergeKind", "AppStream.Metadata", "AppStream.MetadataError", "AppStream.MetadataLocation", "AppStream.ParseFlags", "AppStream.PoolError", "AppStream.PoolFlags", "AppStream.Provided", "AppStream.ProvidedKind", "AppStream.Relation", "AppStream.RelationCompare", "AppStream.RelationItemKind", "AppStream.RelationKind", "AppStream.Release", "AppStream.ReleaseList", "AppStream.ReleaseKind", "AppStream.ReleaseUrlKind", "AppStream.Review", "AppStream.ReviewFlags", "AppStream.Screenshot", "AppStream.ScreenshotKind", "AppStream.ScreenshotMediaKind", "AppStream.SizeKind", "AppStream.Suggested", "AppStream.SuggestedKind", "AppStream.Translation", "AppStream.TranslationKind", "AppStream.UrgencyKind", "AppStream.UrlKind", "AppStream.UtilsError", "AppStream.Validator", "AppStream.ValidatorIssue", "AppStream.ValueFlags", "AppStream.VercmpFlags", "AppStream.Video", "AppStream.VideoCodecKind", "AppStream.VideoContainerKind", ] manual = [ "GLib.Bytes", "GLib.DateTime", "GLib.Error", "GLib.HashTable", "GLib.Quark", "GLib.String", "Gio.AsyncReadyCallback", "Gio.AsyncResult", "Gio.Cancellable", "Gio.File", ] [[object]] name = "AppStream.*" status = "generate" [[object.function]] name = "gstring_replace" ignore = true # useless [[object.function]] name = "spdx_license_detokenize" ignore = true # needs a manual implementation as it lacks an array length param [[object]] name = "AppStream.Component" status = "generate" [[object.property]] name = "screenshots" generate = ["notify"] [[object.function]] name = "search_matches_all" manual = true [[object.function]] name = "system_compatibility_score" manual = true [[object]] name = "AppStream.Pool" status = "generate" concurrency = "send+sync"