Blob Blame History Raw
diff --git a/data/meson.build b/data/meson.build
index c16f78b..ad77cef 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -14,7 +14,7 @@ install_data(['postprocess.sh'],
   install_dir: get_option('datadir') / 'megapixels/',
   install_mode: 'rwxr-xr-x')
 
-settings_schemas = ['org.postmarketos.Megapixels.gschema.xml']
-schemas_dir = get_option('datadir') / 'glib-2.0' / 'schemas'
-install_data(settings_schemas, install_dir: schemas_dir)
-gnome.compile_schemas(depend_files: files(settings_schemas))
+install_data(
+  'org.postmarketos.Megapixels.gschema.xml',
+  install_dir: join_paths (get_option('datadir'), 'glib-2.0', 'schemas')
+)
diff --git a/meson.build b/meson.build
index 626adad..bca4093 100644
--- a/meson.build
+++ b/meson.build
@@ -54,6 +54,8 @@ executable('megapixels',
   install: true,
   link_args: '-Wl,-ldl')
 
+meson.add_install_script('post_install.py')
+
 install_data(
   [
     'config/pine64,pinephone-1.0.ini',