meson: Fix permissions of installed scripts

configure_file preserves the attributes, so the templates need to be
executable for the (installed) outputs to be executable.

https://bugzilla.gnome.org/show_bug.cgi?id=787671
This commit is contained in:
Jan Alexander Steffens (heftig) 2017-09-14 07:36:37 +02:00 committed by Philip Withnall
parent b9f2ea4235
commit 30b25a6fd9
4 changed files with 0 additions and 2 deletions

0
gio/gdbus-2.0/codegen/gdbus-codegen.in Normal file → Executable file
View File

View File

@ -14,7 +14,6 @@ gdbus_codegen_conf.set('PYTHON', python.path())
gdbus_codegen_conf.set('DATADIR', glib_datadir) gdbus_codegen_conf.set('DATADIR', glib_datadir)
# Install gdbus-codegen executable # Install gdbus-codegen executable
# FIXME: Set permissions
gdbus_codegen = configure_file(input : 'gdbus-codegen.in', gdbus_codegen = configure_file(input : 'gdbus-codegen.in',
output : 'gdbus-codegen', output : 'gdbus-codegen',
install : true, install : true,

0
glib-gettextize.in Normal file → Executable file
View File

View File

@ -76,7 +76,6 @@ python_tools_conf.set('VERSION', glib_version)
python_tools_conf.set('PYTHON', python.path()) python_tools_conf.set('PYTHON', python.path())
foreach tool: python_tools foreach tool: python_tools
# FIXME: Ensure we set the appropriate permissions
tool_bin = configure_file( tool_bin = configure_file(
input : tool + '.in', input : tool + '.in',
output : tool, output : tool,