Commit 670493c3 authored by Jens Georg's avatar Jens Georg

build: Add post-install script

parent 9aa3b007
#!/usr/bin/env python3
from os import environ, path
from subprocess import call
prefix = environ.get('MESON_INSTALL_PREFIX', '/usr/local')
datadir = path.join(prefix, 'share')
destdir = environ.get('DESTDIR', '')
# Package managers set this so we don't need to run
if not destdir:
print('Updating icon cache...')
call(['gtk-update-icon-cache', '-qtf', path.join(datadir, 'icons', 'hicolor')])
print('Updating desktop database...')
call(['update-desktop-database', '-q', path.join(datadir, 'applications')])
print('Compiling GSettings schemas...')
call(['glib-compile-schemas', path.join(datadir, 'glib-2.0', 'schemas')])
......@@ -161,9 +161,6 @@
"url" : "https://gitlab.gnome.org/GNOME/shotwell",
"branch" : "master"
}
],
"post-install": [
"glib-compile-schemas /app/share/glib-2.0/schemas/"
]
}
]
......
......@@ -110,3 +110,5 @@ subdir('po')
subdir('help')
subdir('thumbnailer')
subdir('test')
meson.add_install_script('build-aux/meson/postinstall.py')
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment