File: Gir.toml

package info (click to toggle)
rust-libphosh 0.0.6-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 300 kB
  • sloc: makefile: 134
file content (54 lines) | stat: -rw-r--r-- 1,047 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
[external_libraries]
Gio = {min_version = "2.66"}
[options]
girs_directories = ["../gir-files", "../"]
library = "Phosh"
version = "0"
min_cfg_version = "1"
target_path = "."
use_gi_docgen = true
work_mode = "normal"
generate_safety_asserts = true
deprecate_by_min_version = true
# with this option enabled, versions for gir and gir-files saved only to one file to minimize noise
single_version_file = true
generate_builder = true
trust_return_value_nullability = true

external_libraries = [
  "Gdk",
  "Gio",
  "GLib",
  "GObject",
]

generate = [
  "Phosh.Lockscreen",
  "Phosh.LockscreenManager",
  "Phosh.LockscreenPage",
  "Phosh.QuickSetting",
  "Phosh.ScreenshotManager",
  "Phosh.Shell",
  "Phosh.StatusIcon",
  "Phosh.StatusPage",
  "Phosh.WallClock",
]

manual = [
  "Gdk.Rectangle",
  "Gio.AsyncReadyCallback",
  "Gio.AsyncResult",
  "Gio.Cancellable",
  "GLib.Error",
  "Gtk.Bin",
  "Gtk.Button",
  "Gtk.Container",
  "Gtk.Widget",
  "Gtk.Window",
]

ignore = [
    "Phosh.DBusScreenshotProxy",
    "Phosh.DBusScreenshotSkeleton",
]