From 4d94551f876c5e6753df7b90dcba3dbca17e5547 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:15:08 +0900 Subject: [PATCH 1/4] fix: use platform-agnostic shared library check --- dzgui/init/libgi.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dzgui/init/libgi.py b/dzgui/init/libgi.py index e8874d5..dca362c 100644 --- a/dzgui/init/libgi.py +++ b/dzgui/init/libgi.py @@ -1,6 +1,7 @@ import platform import sys +from ctypes.util import find_library from pathlib import Path from warnings import deprecated @@ -39,9 +40,7 @@ def is_debian() -> bool: def has_libgi() -> bool: - parent_dir = Path("/usr/lib64") - exists = any(LIB in subdir.name for subdir in parent_dir.iterdir()) - return exists + return bool(find_library("girepository-2.0")) def test_libgi_missing() -> None: From 8ae54d436ab0bb6365564769cb397002ab256357 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:15:36 +0900 Subject: [PATCH 2/4] chore: drop unused import --- dzgui/init/libgi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dzgui/init/libgi.py b/dzgui/init/libgi.py index dca362c..6ff0309 100644 --- a/dzgui/init/libgi.py +++ b/dzgui/init/libgi.py @@ -2,11 +2,11 @@ import platform import sys from ctypes.util import find_library -from pathlib import Path from warnings import deprecated LIB = "libgirepository-2.0" + @deprecated("currently unused") def is_debian() -> bool: """ From 18146bf66fdaa53086c43cbda75a9b048349e1a5 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:15:54 +0900 Subject: [PATCH 3/4] docs: fix typo --- docs/source/dzgui7.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/dzgui7.rst b/docs/source/dzgui7.rst index ed37e09..5793579 100644 --- a/docs/source/dzgui7.rst +++ b/docs/source/dzgui7.rst @@ -26,7 +26,7 @@ You can install it via the following set of commands: .. code:: console sudo apt update - sudo apt install libgirepository-2.0 + sudo apt install libgirepository-2.0-0 Next steps --------------- From 1b25c8fadbab6db921aabc3f1d9fab284745b583 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 25 Jun 2026 21:17:30 +0900 Subject: [PATCH 4/4] chore: bump version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 604a565..3b3615e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ description = "DayZ server browser and mod manager for Linux" authors = [ {name = "aclist"} ] -version = "7.0.0b14" +version = "7.0.0b15" license = "GPL-3.0-or-later" license-files = ["LICENSE"] readme = "README.md"