diff --git a/build-aux/post_install.py b/build-aux/post_install.py deleted file mode 100644 index bf5128c..0000000 --- a/build-aux/post_install.py +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/python3 - -import os -import subprocess -import sys - -destdir = os.environ.get('DESTDIR', '') - -if not destdir and len(sys.argv) > 1: - datadir = sys.argv[1] - - print('Compiling gsettings schemas...') - subprocess.call(['glib-compile-schemas', os.path.join(datadir, 'glib-2.0', 'schemas')]) - diff --git a/meson.build b/meson.build index 6968c7b..7e49679 100644 --- a/meson.build +++ b/meson.build @@ -105,8 +105,6 @@ libname = 'libfeedback-' + apiversion json_glib_validate = find_program('json-glib-validate', required: false) -meson.add_install_script(join_paths('build-aux', 'post_install.py'), datadir) - subdir('data') subdir('libfeedback') subdir('src') @@ -130,3 +128,5 @@ summary = [ '', ] message('\n'.join(summary)) + +gnome.post_install(glib_compile_schemas: true)