From f34c0dfe5698d57a9d1390009226e5ed448e8a86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 1 May 2023 08:39:04 +0200 Subject: [PATCH] nur/index: fix meta no longer beeing available --- ci/nur/index.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ci/nur/index.py b/ci/nur/index.py index 599d6bb59..71a29bd4c 100644 --- a/ci/nur/index.py +++ b/ci/nur/index.py @@ -12,6 +12,7 @@ def resolve_source(pkg: Dict, repo: str, url: str) -> str: # TODO commit hash prefix = f"https://github.com/nix-community/nur-combined/tree/master/repos/{repo}" position = pkg["meta"].get("position", None) + if position is not None and position.startswith("/nix/store"): path_str, line = position.rsplit(":", 1) path = Path(path_str) @@ -75,7 +76,7 @@ callPackage (nur.repo-sources."%s" + "/%s") {} f.flush() env = os.environ.copy() env.update(NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM="1") - query_cmd = ["nix-env", "-qa", "*", "--json", "-f", str(f.name)] + query_cmd = ["nix-env", "-qa", "*", "--meta", "--json", "-f", str(f.name)] try: out = subprocess.check_output(query_cmd, env=env) except subprocess.CalledProcessError: