Skip to content
Snippets Groups Projects
Commit cf9291ea authored by Seseke, David's avatar Seseke, David :floppy_disk:
Browse files

Add customized RSiena package

parent d22ae93c
No related branches found
No related tags found
No related merge requests found
...@@ -11,21 +11,35 @@ ...@@ -11,21 +11,35 @@
let let
overlays = [ ]; overlays = [ ];
pkgs = nixpkgs.legacyPackages.${system}; pkgs = nixpkgs.legacyPackages.${system};
rsienaMod = pkgs.rPackages.buildRPackage {
name = "rsiena";
src = pkgs.fetchFromGitHub{
owner = "Kaladani";
repo = "rsienafork";
rev = "37880171c1583f51765c10f0ff6885268103155d";
hash = "sha256-w24qqI1ujTJHOOEmswW/b5dRG3dzwgyVXjD93LsuZTI=";
};
propagatedBuildInputs = with pkgs.rPackages; [ Matrix lattice MASS xtable ];
};
buildInputs = with pkgs; [ buildInputs = with pkgs; [
R R
rPackages.RSiena # rPackages.RSiena
rsienaMod
]; ];
name = "run-calc"; name = "run-calc";
runCalc = (pkgs.writeScriptBin name (builtins.readFile ./test_rsiena_installation.R)); runCalc = (pkgs.writeScriptBin name (builtins.readFile ./test_rsiena_installation.R));
in rec { in rec {
defaultPackage = packages.runCalc; defaultPackage = packages.runCalc;
packages.runCalc = pkgs.symlinkJoin { packages = {
RSiena = rsienaMod;
runCalc = pkgs.symlinkJoin {
name = name; name = name;
paths = [ runCalc ] ++ buildInputs; paths = [ runCalc rsienaMod ] ++ buildInputs;
};
}; };
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
packages = buildInputs ++ [runCalc]; packages = [ runCalc rsienaMod ] ++ buildInputs;
}; };
}); });
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment