Fix #8010 - problem with directory scan
[roobuilder] / org.roojs.roobuilder.json
1 {
2     "app-id": "org.roojs.roobuilder",
3     "runtime": "org.gnome.Sdk",
4     "runtime-version": "45",
5     "sdk": "org.gnome.Sdk",
6     "command": "roobuilder",
7     "finish-args": [
8         "--device=dri",
9         "--share=ipc",
10         "--share=network",
11         "--socket=fallback-x11",
12         "--socket=pulseaudio",
13         "--socket=wayland",
14         "--socket=session-bus",
15         "--filesystem=xdg-download:ro",
16         "--filesystem=xdg-music:ro",
17         "--filesystem=xdg-run/gvfsd",
18         "--filesystem=xdg-run/pipewire-0:ro"
19     ],
20     "cleanup": [
21         "/include",
22         "/lib/pkgconfig",
23         "/man",
24         "/share/doc",
25         "/share/gtk-doc",
26         "/share/man",
27         "/share/pkgconfig",
28         "/share/vala",
29         "*.la",
30         "*.a"
31     ],
32     "modules": [
33         {
34             "name" : "jsonrpc-glib",
35             "config-opts" : [
36                 "--buildtype=debugoptimized",
37                 "-Denable_tests=false"
38             ],
39             "buildsystem" : "meson",
40             "builddir" : true,
41             "sources" : [
42                 {
43                     "type" : "git",
44                     "url" : "https://gitlab.gnome.org/GNOME/jsonrpc-glib.git",
45                     "branch" : "main"
46                 }
47             ]
48         },
49         {
50             "name": "gnome-common",
51             "sources": [
52                 {
53                     "type": "git",
54                     "url": "https://gitlab.gnome.org/GNOME/gnome-common.git"
55                 }
56             ]
57         },
58         {
59             "name": "intltool",
60             "cleanup": [ "*" ],
61             "sources": [
62                 {
63                     "type": "archive",
64                     "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
65                     "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
66                 }
67             ]
68         },
69          
70             {
71             "name" : "gtksourceview",
72             "buildsystem" : "meson",
73             "config-opts" : [
74                 "--buildtype=debugoptimized",
75                 "-Dsysprof=false"
76             ],
77             "sources" : [
78                 {
79                     "type" : "git",
80                     "url" : "https://gitlab.gnome.org/GNOME/gtksourceview.git",
81                     "branch" : "master"
82                 }
83             ]
84         },
85         {
86             "name": "roobuilder",
87             "builddir": true,
88             "buildsystem": "meson",
89             "sources": [
90                 {
91                     "type": "git",
92                     "tag": "master",
93                     "url": "https://github.com/roojs/roobuilder.git"
94                 },
95                 {
96                 "type": "patch",
97                 "path": "gda_vapi.patch"
98                 }
99             ]
100         }
101     ]
102 }