R: Handle minimum versions and LinkingTo field.
This commit is contained in:
parent
19ca52908e
commit
dc9a521a73
2 changed files with 4 additions and 1 deletions
|
@ -709,6 +709,9 @@ class R(BuildSystem):
|
|||
if "Imports" in description:
|
||||
for s in parse_list(description["Imports"]):
|
||||
yield "build", RPackageRequirement.from_str(s)
|
||||
if "LinkingTo" in description:
|
||||
for s in parse_list(description["LinkingTo"]):
|
||||
yield "build", RPackageRequirement.from_str(s)
|
||||
|
||||
def get_declared_outputs(self, session, fixers=None):
|
||||
description = self._read_description()
|
||||
|
|
|
@ -396,7 +396,7 @@ def resolve_r_package_req(apt_mgr, req):
|
|||
paths = [
|
||||
posixpath.join("/usr/lib/R/site-library/.*/R/%s$" % re.escape(req.package))
|
||||
]
|
||||
return find_reqs_simple(apt_mgr, paths, regex=True)
|
||||
return find_reqs_simple(apt_mgr, paths, regex=True, minimum_version=req.minimum_version)
|
||||
|
||||
|
||||
def resolve_node_module_req(apt_mgr, req):
|
||||
|
|
Loading…
Add table
Reference in a new issue