Skip to content

Commit a7f8f49

Browse files
Fix for require_opengl & require_gl in dependencies.yaml
1 parent be22de5 commit a7f8f49

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

vinca/main.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,10 @@ def generate_output(pkg_shortname, vinca_conf, distro, version):
260260
build_deps = (set(build_deps) - rm_deps["build"]) | add_deps["build"]
261261

262262
for dep in build_deps:
263+
if dep in ["REQUIRE_OPENGL", "REQUIRE_GL"]:
264+
output["requirements"]["host"].append(dep)
265+
continue
266+
263267
resolved_dep = resolve_pkgname(dep, vinca_conf, distro)
264268
if not resolved_dep:
265269
unsatisfied_deps.add(dep)
@@ -274,6 +278,10 @@ def generate_output(pkg_shortname, vinca_conf, distro, version):
274278
run_deps = (set(run_deps) - rm_deps["run"]) | add_deps["run"]
275279

276280
for dep in run_deps:
281+
if dep in ["REQUIRE_OPENGL", "REQUIRE_GL"]:
282+
output["requirements"]["host"].append(dep)
283+
continue
284+
277285
resolved_dep = resolve_pkgname(dep, vinca_conf, distro, is_rundep=True)
278286
if not resolved_dep:
279287
unsatisfied_deps.add(dep)

0 commit comments

Comments
 (0)