@@ -7,8 +7,8 @@ project('firejail', 'c',
7
7
' b_pie=true' ,
8
8
],
9
9
# https://packages.debian.org/oldstable/meson
10
- meson_version : ' >=0.49 .2' ,
11
- version : ' 0.9.67 ' ,
10
+ meson_version : ' >=0.56 .2' ,
11
+ version : ' 0.9.73 ' ,
12
12
)
13
13
14
14
# # # # # # # # # #
@@ -75,14 +75,17 @@ foreach option, flag : {
75
75
' firetunnel' : ' -DHAVE_FIRETUNNEL' ,
76
76
' force-nonewprivs' : ' -DHAVE_FORCE_NONEWPRIVS' ,
77
77
' globalcfg' : ' -DHAVE_GLOBALCFG' ,
78
+ ' ids' : ' -DHAVE_IDS' ,
78
79
' lts' : ' -DHAVE_LTS' ,
79
80
' network' : ' -DHAVE_NETWORK' ,
80
81
' output' : ' -DHAVE_OUTPUT' ,
82
+ # 'overlayfs': '-DHAVE_OVERLAYFS',
81
83
' private-home' : ' -DHAVE_PRIVATE_HOME' ,
82
84
' selinux' : ' -DHAVE_SELINUX' ,
83
85
' suid' : ' -DHAVE_SUID' ,
84
86
' userns' : ' -DHAVE_USERNS' ,
85
87
' usertmpfs' : ' -DHAVE_USERTMPFS' ,
88
+ # 'whitelist': '-DHAVE_WHITELIST',
86
89
' x11' : ' -DHAVE_X11' ,
87
90
}
88
91
@@ -148,13 +151,16 @@ if show_summary and meson.version().version_compare('>=0.53.0')
148
151
summary (' firetunnel' , get_option (' firetunnel' ), section : ' Facilities' )
149
152
summary (' force-nonewprivs' , get_option (' force-nonewprivs' ), section : ' Facilities' )
150
153
summary (' globalcfg' , get_option (' globalcfg' ), section : ' Facilities' )
154
+ summary (' ids' , get_option (' ids' ), section : ' Facilities' )
151
155
summary (' network' , get_option (' network' ), section : ' Facilities' )
152
156
summary (' output' , get_option (' output' ), section : ' Facilities' )
157
+ summary (' overlayfs' , get_option (' overlayfs' ), section : ' Facilities' )
153
158
summary (' private-home' , get_option (' private-home' ), section : ' Facilities' )
154
159
summary (' selinux' , get_option (' selinux' ), section : ' Facilities' )
155
160
summary (' suid' , get_option (' suid' ), section : ' Facilities' )
156
161
summary (' userns' , get_option (' userns' ), section : ' Facilities' )
157
162
summary (' usertmpfs' , get_option (' usertmpfs' ), section : ' Facilities' )
163
+ summary (' whitelist' , get_option (' whitelist' ), section : ' Facilities' )
158
164
summary (' x11' , get_option (' x11' ), section : ' Facilities' )
159
165
160
166
summary (' lts' , get_option (' lts' ), section : ' LTS' )
@@ -163,3 +169,17 @@ if show_summary and meson.version().version_compare('>=0.53.0')
163
169
summary (' contrib' , get_option (' contrib' ), section : ' Misc' )
164
170
summary (' manpage' , get_option (' manpage' ), section : ' Misc' )
165
171
endif
172
+
173
+ conf = configuration_data ()
174
+ conf.set(
' PACKAGE_BUGREPORT' ,
' [email protected] ' )
175
+ conf.set(' PACKAGE_NAME' , ' firejail' )
176
+ conf.set(' PACKAGE_STRING' , ' firejail ' + meson .project_version())
177
+ conf.set(' PACKAGE_TARNAME' , ' firejail' )
178
+ conf.set(' PACKAGE_VERSION' , meson .project_version())
179
+ conf.set_quoted(' PACKAGE_URL' , ' https://firejail.wordpress.com' )
180
+
181
+ test_config_sh = configure_file (
182
+ configuration : conf,
183
+ input : ' config.sh.in' ,
184
+ output : ' @BASENAME@' ,
185
+ )
0 commit comments