From 3fdc0dcec2d363129a6a26fd6b21469360388de8 Mon Sep 17 00:00:00 2001 From: Jeroen Ooms Date: Wed, 14 May 2025 13:11:31 +0200 Subject: [PATCH] Fix built field for packages that set NeedsCompilation --- src/library/tools/R/admin.R | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/library/tools/R/admin.R b/src/library/tools/R/admin.R index 0169b3efc44..da88350fb0b 100644 --- a/src/library/tools/R/admin.R +++ b/src/library/tools/R/admin.R @@ -66,11 +66,12 @@ function(dir, outDir, builtStamp=character()) builtStamp <- format(Sys.time(), "%Y-%m-%d %H:%M:%S", tz = "UTC", usetz = TRUE) } + ncomp <- "NeedsCompilation" %in% nm && identical(db[["NeedsCompilation"]], "yes") Built <- paste0("R ", paste(R.version[c("major", "minor")], collapse = "."), "; ", - if(dir.exists(file.path(dir, "src"))) OStype else "", + if(dir.exists(file.path(dir, "src")) || ncomp) OStype else "", "; ", builtStamp, "; ",