r-modules: init IRkernel packages

This commit is contained in:
Asko Soukka
2015-10-30 03:48:23 +02:00
parent ce4f1098ca
commit d8e3a981c5
3 changed files with 20 additions and 4 deletions
+7 -2
View File
@@ -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