diff --git a/BioArchLinux/r-fs/lilac.py b/BioArchLinux/r-fs/lilac.py index aa659ce0f0..6cfc1b802b 100644 --- a/BioArchLinux/r-fs/lilac.py +++ b/BioArchLinux/r-fs/lilac.py @@ -8,6 +8,7 @@ from lilac_r_utils import r_pre_build def pre_build(): r_pre_build( + _G, expect_systemrequirements = "GNU make", ) diff --git a/BioArchLinux/r-ps/lilac.py b/BioArchLinux/r-ps/lilac.py index e6dd0c0e7c..b5cdb057c5 100644 --- a/BioArchLinux/r-ps/lilac.py +++ b/BioArchLinux/r-ps/lilac.py @@ -7,7 +7,7 @@ sys.path.append(os.path.normpath(f'{__file__}/../../../lilac-extensions')) from lilac_r_utils import r_pre_build def pre_build(): - r_pre_build() + r_pre_build(_G) def post_build(): git_pkgbuild_commit() diff --git a/BioArchLinux/r-ps/lilac.yaml b/BioArchLinux/r-ps/lilac.yaml index 3735a274d5..79a579de52 100644 --- a/BioArchLinux/r-ps/lilac.yaml +++ b/BioArchLinux/r-ps/lilac.yaml @@ -6,4 +6,4 @@ update_on: cran: ps - alias: r - source: manual - manual: 1 + manual: 2 diff --git a/lilac-extensions/lilac_r_utils.py b/lilac-extensions/lilac_r_utils.py index 248eb39ffe..d6c353c7fa 100644 --- a/lilac-extensions/lilac_r_utils.py +++ b/lilac-extensions/lilac_r_utils.py @@ -1,9 +1,10 @@ from lilac2.const import PACMAN_DB_DIR -from lilaclib import _G, edit_file, run_protected +from lilaclib import edit_file, run_protected import pyalpm import tarfile +from types import SimpleNamespace -def r_update_pkgver_and_pkgrel(): +def r_update_pkgver_and_pkgrel(_G: SimpleNamespace): """ Update _pkgver and pkgrel used in R packages. @@ -320,7 +321,7 @@ all_checks = [ check_arch, ] -def r_check_pkgbuild(cfg: CheckConfig): +def r_check_pkgbuild(_G: SimpleNamespace, cfg: CheckConfig): pkgbuild = Pkgbuild() cfg.default_r_pkgs = get_default_r_pkgs() errors = [] @@ -337,8 +338,8 @@ def r_check_pkgbuild(cfg: CheckConfig): errors = '\n'.join(errors) raise CheckFailed(f"Check failed:\n{errors}") -def r_pre_build(**kwargs): +def r_pre_build(_G: SimpleNamespace, **kwargs): cfg = CheckConfig(**kwargs) - r_update_pkgver_and_pkgrel() + r_update_pkgver_and_pkgrel(_G) run_protected(["updpkgsums"]) - r_check_pkgbuild(cfg) + r_check_pkgbuild(_G, cfg)