diff --git a/data/meson.build b/data/meson.build new file mode 100644 index 0000000..e884c4e --- /dev/null +++ b/data/meson.build @@ -0,0 +1,3 @@ +install_data('10_mate-wayland.gschema.override', + install_dir: join_paths(get_option('datadir'), 'glib-2.0', 'schemas'), +) diff --git a/meson-postinstall.sh b/meson-postinstall.sh new file mode 100755 index 0000000..36b2677 --- /dev/null +++ b/meson-postinstall.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ -z "$DESTDIR" ]; then + echo Compiling GSettings schemas... + glib-compile-schemas ${MESON_INSTALL_PREFIX}/share/glib-2.0/schemas +fi diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..d5d5f12 --- /dev/null +++ b/meson.build @@ -0,0 +1,10 @@ +project('mate-wayland-session', + version: '1.27.0', + meson_version: '>=0.50.0', + license: 'GPLv2+', +) + +subdir('data') +subdir('session') + +meson.add_install_script('meson-postinstall.sh') diff --git a/session/meson.build b/session/meson.build new file mode 100644 index 0000000..46f346c --- /dev/null +++ b/session/meson.build @@ -0,0 +1,9 @@ +install_data('mate-wayland-components.sh', + install_dir: get_option('bindir')) + +install_data('mate-wayland.sh', + install_dir: get_option('bindir')) + +install_data('MATE.desktop', + install_dir: join_paths(get_option('datadir'), 'wayland-sessions'), +)