Newer
Older
#!/usr/bin/env python3
# SPDX-FileCopyrightText: 2017 Carlos Sanchez <csoriano@gnome.org>
# SPDX-FileCopyrightText: 2020 Bruce Cowan <bruce@bcowan.me.uk>
#
# SPDX-License-Identifier: CC0-1.0
import os
import subprocess
prefix = os.environ.get("MESON_INSTALL_PREFIX", "/usr/local")
datadir = os.path.join(prefix, "share")
if "DESTDIR" not in os.environ:
print("Compiling GSettings schemas...")
schemas_dir = os.path.join(datadir, "glib-2.0", "schemas")
if not os.path.exists(schemas_dir):
os.makedirs(schemas_dir)
subprocess.call(["glib-compile-schemas", schemas_dir])