File: default.nix

package info (click to toggle)
siconos 4.3.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 82,496 kB
  • sloc: cpp: 159,693; ansic: 108,665; fortran: 33,248; python: 20,709; xml: 1,244; sh: 385; makefile: 226
file content (37 lines) | stat: -rw-r--r-- 1,326 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{ pkgs ? import <nixpkgs> {} }:
with pkgs;

{
   siconos-numerics-only = callPackage ./siconos.nix {
   			 numerics_only=true;
			 enable_python=false;
			 blas_implem=pkgs.openblas.override { blas64 = false; };};
   siconos-numerics-python3 = callPackage ./siconos.nix {
   			 numerics_only=true;
			 enable_python=true;
			 blas_implem=pkgs.openblas.override { blas64 = false; };
			 };
   siconos-numerics-openmp = callPackage ./siconos.nix {
                         numerics_only=true;
			 enable_openmp=true;
			 blas_implem=pkgs.openblas.override { blas64 = false; };
			 };
   siconos-numerics-python2 = callPackage ./siconos.nix {
   			 numerics_only=true;
			 enable_python=true;
			 blas_implem=pkgs.openblas.override { blas64 = false; };
			 pythonX=python2;};
   siconos-full = callPackage ./siconos.nix {
			 enable_python=false;
			 blas_implem=pkgs.openblas.override { blas64 = false; };};
   siconos-full-python = callPackage ./siconos.nix {
			 enable_python=true;
			 blas_implem=pkgs.openblas.override { blas64 = false; };};
   siconos-test = callPackage ./sico_light.nix {
			 enable_python=true;
			 blas_implem=pkgs.openblas.override { blas64 = false; };};


   sico-py = pkgs.python35.withPackages (ps: with ps; [ ./siconos-numerics-python3 pip numpy ipython h5py matplotlib pytest lxml scipy]);

}