summary refs log tree commit diff
path: root/pkgs/development/r-modules/cran-packages.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2014-07-08 11:02:05 +1000
committerJustin Bedo <cu@cua0.org>2014-07-08 11:02:05 +1000
commit57f1baa66d2317eca74cc858507ffe7f4c39ebdc (patch)
treedf4108fe9366cfdb7472b4378043b4577e85abe3 /pkgs/development/r-modules/cran-packages.nix
parent0a12a50b116b057526e255fbd70ebdd95e17b187 (diff)
downloadnixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar.gz
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar.bz2
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar.lz
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar.xz
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.tar.zst
nixpkgs-57f1baa66d2317eca74cc858507ffe7f4c39ebdc.zip
Added CRAN archive to R package derivation to prevent R expressions from
breaking when any package is updated.
Diffstat (limited to 'pkgs/development/r-modules/cran-packages.nix')
-rw-r--r--pkgs/development/r-modules/cran-packages.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/r-modules/cran-packages.nix b/pkgs/development/r-modules/cran-packages.nix
index 3bebd5468e9..3a8624c9493 100644
--- a/pkgs/development/r-modules/cran-packages.nix
+++ b/pkgs/development/r-modules/cran-packages.nix
@@ -44,7 +44,10 @@ let
   derive = { name, version, sha256, depends ? [] }: buildRPackage {
     name = "${name}-${version}";
     src = fetchurl {
-      url = "mirror://cran/src/contrib/${name}_${version}.tar.gz";
+      urls = [
+        "mirror://cran/src/contrib/${name}_${version}.tar.gz"
+        "mirror://cran/src/contrib/Archive/${name}/${name}_${version}.tar.gz"
+      ];
       inherit sha256;
     };
     propagatedBuildInputs = depends;