diff options
author | Asko Soukka <asko.soukka@iki.fi> | 2015-10-30 03:43:07 +0200 |
---|---|---|
committer | Asko Soukka <asko.soukka@iki.fi> | 2015-10-30 03:48:23 +0200 |
commit | d8e3a981c5f5cdf50842ec7cf77f92dc1d863999 (patch) | |
tree | 3f09e0446a9d0315883db7b8ca00bf19f8d8e8f7 /pkgs/development/r-modules/default.nix | |
parent | ce4f1098ca6e49ac335ce9481b794bacbce17947 (diff) | |
download | nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar.gz nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar.bz2 nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar.lz nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar.xz nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.tar.zst nixlib-d8e3a981c5f5cdf50842ec7cf77f92dc1d863999.zip |
r-modules: init IRkernel packages
Diffstat (limited to 'pkgs/development/r-modules/default.nix')
-rw-r--r-- | pkgs/development/r-modules/default.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 0b0bf4871ac7..102d4ccb067f 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -33,7 +33,7 @@ let meta.broken = broken; }); - # Templates for generating Bioconductor and CRAN packages + # Templates for generating Bioconductor, CRAN and IRkernel packages # from the name, version, sha256, and optional per-package arguments above # deriveBioc = mkDerive { @@ -47,6 +47,10 @@ let "mirror://cran/src/contrib/00Archive/${name}/${name}_${version}.tar.gz" ]; }; + deriveIRkernel = mkDerive { + mkHomepage = name: "http://irkernel.github.io/"; + mkUrls = {name, version}: [ "http://irkernel.github.io/src/contrib/${name}_${version}.tar.gz" ]; + }; # Overrides package definitions with nativeBuildInputs. # For example, @@ -206,7 +210,8 @@ let # packages in `_self` may depends on overridden packages. self = (defaultOverrides _self self) // overrides; _self = import ./bioc-packages.nix { inherit self; derive = deriveBioc; } // - import ./cran-packages.nix { inherit self; derive = deriveCran; }; + import ./cran-packages.nix { inherit self; derive = deriveCran; } // + import ./irkernel-packages.nix { inherit self; derive = deriveIRkernel; }; # tweaks for the individual packages and "in self" follow |