1
1
{
2
- "app-id" : " com.github.alainm23.planner" ,
3
- "sdk" : " org.gnome.Sdk" ,
4
- "runtime" : " org.gnome.Platform" ,
5
- "runtime-version" : " 3.36" ,
6
- "base" : " io.elementary.BaseApp" ,
7
- "base-version" : " juno-19.08" ,
8
- "command" : " com.github.alainm23.planner" ,
9
- "finish-args" : [
10
- " --share=network" ,
11
- " --share=ipc" ,
12
- " --device=dri" ,
13
- " --socket=fallback-x11" ,
14
- " --socket=wayland" ,
15
- " --talk-name=org.gtk.vfs.*" ,
16
- " --talk-name=org.gnome.evolution.dataserver.AddressBook9" ,
17
- " --talk-name=org.gnome.evolution.dataserver.Calendar7" ,
18
- " --talk-name=org.gnome.evolution.dataserver.Sources5" ,
19
- " --talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*" ,
20
- " --talk-name=com.github.alainm23.planner" ,
21
- " --talk-name=org.gnome.settings-daemon.plugins.media-keys" ,
22
- " --talk-name=org.gnome.SettingsDaemon.MediaKeys" ,
23
- " --filesystem=xdg-run/dconf" ,
24
- " --filesystem=~/.config/dconf:ro" ,
25
- " --talk-name=ca.desrt.dconf" ,
26
- " --env=DCONF_USER_CONFIG_DIR=.config/dconf"
27
- ],
28
- "cleanup" : [
29
- " /include" ,
30
- " /lib/pkgconfig" ,
31
- " /man" ,
32
- " /share/doc" ,
33
- " /share/gtk-doc" ,
34
- " /share/man" ,
35
- " /share/pkgconfig" ,
36
- " /share/vala" ,
37
- " *.la" ,
38
- " *.a"
39
- ],
40
- "modules" : [
41
- {
42
- "name" : " libical" ,
43
- "cleanup" : [
44
- " /lib/cmake"
45
- ],
46
- "buildsystem" : " cmake-ninja" ,
47
- "config-opts" : [
48
- " -DCMAKE_INSTALL_LIBDIR:PATH=/app/lib" ,
49
- " -DBUILD_SHARED_LIBS=On" ,
50
- " -DICAL_BUILD_DOCS=False" ,
51
- " -DWITH_CXX_BINDINGS=False"
52
- ],
53
- "sources" : [
2
+ "app-id" : " com.github.alainm23.planner" ,
3
+ "sdk" : " org.gnome.Sdk" ,
4
+ "runtime" : " org.gnome.Platform" ,
5
+ "runtime-version" : " 3.36" ,
6
+ "base" : " io.elementary.BaseApp" ,
7
+ "base-version" : " juno-19.08" ,
8
+ "command" : " com.github.alainm23.planner" ,
9
+ "finish-args" : [
10
+ " --share=network" ,
11
+ " --share=ipc" ,
12
+ " --device=dri" ,
13
+ " --socket=fallback-x11" ,
14
+ " --socket=wayland" ,
15
+ " --talk-name=org.gtk.vfs.*" ,
16
+ " --filesystem=home" ,
17
+ " --filesystem=xdg-run/dconf" ,
18
+ " --filesystem=~/.config/dconf:ro" ,
19
+ " --talk-name=org.gnome.evolution.dataserver.AddressBook9" ,
20
+ " --talk-name=org.gnome.evolution.dataserver.Calendar7" ,
21
+ " --talk-name=org.gnome.evolution.dataserver.Sources5" ,
22
+ " --talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*" ,
23
+ " --talk-name=org.gnome.settings-daemon.plugins.media-keys" ,
24
+ " --talk-name=com.github.alainm23.planner" ,
25
+ " --talk-name=ca.desrt.dconf" ,
26
+ " --env=DCONF_USER_CONFIG_DIR=.config/dconf"
27
+ ],
28
+ "cleanup" : [
29
+ " /include" ,
30
+ " /lib/pkgconfig" ,
31
+ " /man" ,
32
+ " /share/doc" ,
33
+ " /share/gtk-doc" ,
34
+ " /share/man" ,
35
+ " /share/pkgconfig" ,
36
+ " /share/vala" ,
37
+ " *.la" ,
38
+ " *.a"
39
+ ],
40
+ "modules" : [
54
41
{
55
- "type" : " archive" ,
56
- "url" : " https://github.com/libical/libical/releases/download/v3.0.5/libical-3.0.5.tar.gz" ,
57
- "sha256" : " 7ad550c8c49c9b9983658e3ab3e68b1eee2439ec17b169a6b1e6ecb5274e78e6"
58
- }
59
- ]
60
- },
61
- {
62
- "name" : " intltool" ,
63
- "cleanup" : [ " *" ],
64
- "sources" : [
42
+ "name" : " libical" ,
43
+ "cleanup" : [
44
+ " /lib/cmake"
45
+ ],
46
+ "buildsystem" : " cmake-ninja" ,
47
+ "config-opts" : [
48
+ " -DCMAKE_INSTALL_LIBDIR:PATH=/app/lib" ,
49
+ " -DBUILD_SHARED_LIBS=On" ,
50
+ " -DICAL_BUILD_DOCS=False" ,
51
+ " -DWITH_CXX_BINDINGS=False"
52
+ ],
53
+ "sources" : [
65
54
{
66
- "type" : " archive" ,
67
- "url" : " https://launchpad.net/intltool/trunk/0.51.0/+ download/intltool-0.51.0 .tar.gz" ,
68
- "sha256" : " 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd "
55
+ "type" : " archive" ,
56
+ "url" : " https://github.com/libical/libical/releases/ download/v3.0.5/libical-3.0.5 .tar.gz" ,
57
+ "sha256" : " 7ad550c8c49c9b9983658e3ab3e68b1eee2439ec17b169a6b1e6ecb5274e78e6 "
69
58
}
70
- ]
71
- },
72
- {
73
- "name" : " evolution-data-server" ,
74
- "buildsystem" : " cmake-ninja" ,
75
- "config-opts" : [
76
- " -DENABLE_UOA=OFF" ,
77
- " -DENABLE_GTK=ON" ,
78
- " -DENABLE_INTROSPECTION=ON" ,
79
- " -DENABLE_VALA_BINDINGS=ON" ,
80
- " -DENABLE_GOA=OFF" ,
81
- " -DENABLE_OAUTH2=OFF" ,
82
- " -DENABLE_WEATHER=OFF" ,
83
- " -DENABLE_GOOGLE=OFF" ,
84
- " -DENABLE_EXAMPLES=OFF" ,
85
- " -DENABLE_INSTALLED_TESTS=OFF" ,
86
- " -DENABLE_GTK_DOC=OFF" ,
87
- " -DWITH_PRIVATE_DOCS=OFF" ,
88
- " -DWITH_OPENLDAP=OFF" ,
89
- " -DWITH_LIBDB=OFF"
90
- ],
91
- "sources" : [
59
+ ]
60
+ },
61
+ {
62
+ "name" : " intltool" ,
63
+ "cleanup" : [ " *" ],
64
+ "sources" : [
65
+ {
66
+ "type" : " archive" ,
67
+ "url" : " https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz" ,
68
+ "sha256" : " 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
69
+ }
70
+ ]
71
+ },
72
+ {
73
+ "name" : " evolution-data-server" ,
74
+ "buildsystem" : " cmake-ninja" ,
75
+ "config-opts" : [
76
+ " -DENABLE_UOA=OFF" ,
77
+ " -DENABLE_GTK=ON" ,
78
+ " -DENABLE_INTROSPECTION=ON" ,
79
+ " -DENABLE_VALA_BINDINGS=ON" ,
80
+ " -DENABLE_GOA=OFF" ,
81
+ " -DENABLE_OAUTH2=OFF" ,
82
+ " -DENABLE_WEATHER=OFF" ,
83
+ " -DENABLE_GOOGLE=OFF" ,
84
+ " -DENABLE_EXAMPLES=OFF" ,
85
+ " -DENABLE_INSTALLED_TESTS=OFF" ,
86
+ " -DENABLE_GTK_DOC=OFF" ,
87
+ " -DWITH_PRIVATE_DOCS=OFF" ,
88
+ " -DWITH_OPENLDAP=OFF" ,
89
+ " -DWITH_LIBDB=OFF"
90
+ ],
91
+ "sources" : [
92
+ {
93
+ "type" : " archive" ,
94
+ "url" : " https://download.gnome.org/sources/evolution-data-server/3.28/evolution-data-server-3.28.5.tar.xz" ,
95
+ "sha256" : " d95348d27207cde4ff3209d16c9336fd2a97d958f4c563450ccdf2f7c07e8788"
96
+ }
97
+ ]
98
+ },
99
+ {
100
+ "name" : " media-keys" ,
101
+ "buildsystem" : " simple" ,
102
+ "build-commands" : [
103
+ " install -D data/org.gnome.settings-daemon.plugins.media-keys.gschema.xml.in /app/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml" ,
104
+ " sed -i -e 's/@GETTEXT_PACKAGE@/gnome-settings-daemon/g' /app/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml"
105
+ ],
106
+ "sources" : [
92
107
{
93
- "type" : " archive" ,
94
- "url" : " https://download.gnome.org/sources/evolution-data-server/3.28/evolution-data-server-3.28.5. tar.xz " ,
95
- "sha256" : " d95348d27207cde4ff3209d16c9336fd2a97d958f4c563450ccdf2f7c07e8788 "
108
+ "type" : " archive" ,
109
+ "url" : " https://github.com/GNOME/gnome-settings-daemon/archive/GNOME_SETTINGS_DAEMON_3_36_1. tar.gz " ,
110
+ "sha256" : " e345411f79b4a1175349e144cc772c7a9eb7ab9ae3a542a73609bee471b72748 "
96
111
}
97
- ]
98
- },
99
- {
100
- "name" : " planner" ,
101
- "buildsystem" : " meson" ,
102
- "sources" : [{
103
- "type" : " dir" ,
104
- "path" : " ../.."
105
- }]
106
- }
107
- ]
108
- }
112
+ ]
113
+ },
114
+ {
115
+ "name" : " planner" ,
116
+ "buildsystem" : " meson" ,
117
+ "sources" : [{
118
+ "type" : " dir" ,
119
+ "path" : " ../.."
120
+ }]
121
+ }
122
+ ]
123
+ }
0 commit comments