summaryrefslogtreecommitdiff
path: root/gnu/packages/statistics.scm
diff options
context:
space:
mode:
authorRicardo Wurmus <[email protected]>2024-11-19 13:19:14 +0100
committerRicardo Wurmus <[email protected]>2024-12-03 16:58:38 +0100
commita28d664b5abc9a7e5d2b2d1d610c93d969059498 (patch)
treebad792596e510b989978657965e2955ddf5a693b /gnu/packages/statistics.scm
parente3530f1e6ec24f3ddac1f8d4b3d4b10d756d128f (diff)
gnu: r-lubridate: Add test inputs.
* gnu/packages/statistics.scm (r-lubridate)[arguments]: Add phase 'set-timezone. [native-inputs]: Add r-testthat, r-vctrs, and tzdata-for-tests. Change-Id: Ib428b5103b8d50204978340e3366ba69d6aff852
Diffstat (limited to 'gnu/packages/statistics.scm')
-rw-r--r--gnu/packages/statistics.scm16
1 files changed, 15 insertions, 1 deletions
diff --git a/gnu/packages/statistics.scm b/gnu/packages/statistics.scm
index acc7a0431b..17a0f0f4ac 100644
--- a/gnu/packages/statistics.scm
+++ b/gnu/packages/statistics.scm
@@ -6636,10 +6636,24 @@ is supported.")
(base32
"1zvzycng2hsks9d7552nb93abzjrs43c975rc16s3c1is8318vib"))))
(build-system r-build-system)
+ (arguments
+ (list
+ #:phases
+ '(modify-phases %standard-phases
+ ;; We need this for one failing test.
+ (add-before 'check 'set-timezone
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "LOCALTIME"
+ (search-input-file inputs
+ "share/zoneinfo/localtime"))
+ (setenv "TZ" "UTC")
+ (setenv "TZDIR"
+ (search-input-directory inputs
+ "share/zoneinfo")))))))
(propagated-inputs
(list r-generics r-timechange))
(native-inputs
- (list r-knitr))
+ (list r-knitr r-testthat r-vctrs tzdata-for-tests))
(home-page "https://cran.r-project.org/web/packages/lubridate/")
(synopsis "Make dealing with dates a little easier")
(description