1
0
mirror of https://github.com/lutris/lutris synced 2024-07-05 08:28:41 +00:00
lutris/utils/meson_post_install.py
Mathieu Comandon 38fbe9f05e Ruff reformat
2024-02-24 21:02:06 -08:00

17 lines
527 B
Python

#!/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")])