From 05a3364e14965eeab04da8fd5e57bb883c162217 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Wed, 10 Feb 2021 12:07:56 +0000 Subject: Search XDG_DATA_HOME/gir-1.0 for GIR XML too For completeness. There probably won't be any, but the XDG base directory specification is most useful if it's consistently followed everywhere, and the specification says to look in XDG_DATA_HOME before XDG_DATA_DIRS. Signed-off-by: Simon McVittie --- giscanner/transformer.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'giscanner/transformer.py') diff --git a/giscanner/transformer.py b/giscanner/transformer.py index 545ce6cc..88d429a6 100644 --- a/giscanner/transformer.py +++ b/giscanner/transformer.py @@ -185,6 +185,9 @@ None.""" from_env = os.getenv('GI_GIR_PATH', '') if from_env: searchdirs.extend(from_env.split(os.pathsep)) + user_data = utils.get_user_data_dir() + if user_data is not None: + searchdirs.append(os.path.join(user_data, 'gir-1.0')) for path in utils.get_system_data_dirs(): searchdirs.append(os.path.join(path, 'gir-1.0')) searchdirs.append(GIR_DIR) -- cgit v1.2.1