remove unneeded dependancies
[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     "sdk-extensions": [
7         "org.freedesktop.Sdk.Extension.vala"
8     ],
9     "build-options" : {
10         "append-path" : "/usr/lib/sdk/vala/bin",
11         "prepend-ld-library-path" : "/usr/lib/sdk/vala/lib"
12     },
13     "command": "roobuilder",
14     "finish-args": [
15         "--device=dri",
16         "--share=ipc",
17         "--share=network",
18         "--socket=fallback-x11",
19         "--socket=pulseaudio",
20         "--socket=wayland",
21         "--filesystem=home"
22     ],
23     "cleanup": [
24         "/include",
25         "/lib/pkgconfig",
26         "/man",
27         "/share/doc",
28         "/share/gtk-doc",
29         "/share/man",
30         "/share/pkgconfig",
31         "*.la",
32         "*.a"
33     ],
34     "modules": [
35        "shared-modules/intltool/intltool-0.51.json",
36         {
37             "name" : "jsonrpc-glib",
38             "config-opts" : [
39                 "--buildtype=debugoptimized",
40                 "-Denable_tests=false",
41                 "-Denable_gtk_doc=false"
42             ],
43             "buildsystem" : "meson",
44             "builddir" : true,
45             "sources" : [
46                 {
47                     "type" : "git",
48                     "url" : "https://gitlab.gnome.org/GNOME/jsonrpc-glib.git",
49                     "tag" : "3.44.0"
50                 }
51             ]
52         },
53         {
54             "name": "gnome-common",
55             "sources": [
56                 {
57                     "type": "git",
58                     "url": "https://gitlab.gnome.org/GNOME/gnome-common.git",
59                     "tag" : "3.18.0"
60
61                 }
62             ]
63         },
64         {
65             "name": "roobuilder",
66             "builddir": true,
67             "buildsystem": "meson",
68             "sources": [
69                 {
70                     "type": "git",
71                     "tag": "master",
72                     "url": "https://github.com/roojs/roobuilder.git",
73                     "commit" : "c9e3306f3a430ed15155ac45ef097f9d7dbafe03"
74                         }
75             ],
76             "post-install": [
77                     "cp -a /usr/lib/sdk/vala/bin/. /app/bin/",
78                     "cp -a /usr/lib/sdk/vala/lib/. /app/lib/",
79                     "cp -a /usr/lib/sdk/vala/share/. /app/share/"
80                 ]
81         }
82     ]
83 }