lutris/utils/meson_post_install.py

17 lines
527 B
Python
Raw Normal View History

#!/usr/bin/env python3
from os import environ, path
from subprocess import call
2024-02-25 05:02:06 +00:00
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:
2024-02-25 05:02:06 +00:00
print("Updating icon cache...")
call(["gtk-update-icon-cache", "-qtf", path.join(datadir, "icons", "hicolor")])
2024-02-25 05:02:06 +00:00
print("Updating desktop database...")
call(["update-desktop-database", "-q", path.join(datadir, "applications")])