tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
conway_polynomials: remove
Mauricio Collares
2 years ago
4acba6cf
c41ece23
-45
3 changed files
expand all
collapse all
unified
split
pkgs
applications
science
math
sage
env-locations.nix
data
misc
conway_polynomials
default.nix
top-level
all-packages.nix
-2
pkgs/applications/science/math/sage/env-locations.nix
···
3
3
, pari
4
4
, singular
5
5
, maxima
6
6
-
, conway_polynomials
7
6
, graphs
8
7
, elliptic_curves
9
8
, polytopes_db
···
31
30
export SINGULAR_EXECUTABLE='${singular}/bin/Singular'
32
31
export MAXIMA_FAS='${maxima}/lib/maxima/${maxima.version}/binary-ecl/maxima.fas'
33
32
export MAXIMA_PREFIX="${maxima}"
34
34
-
export CONWAY_POLYNOMIALS_DATA_DIR='${conway_polynomials}/share/conway_polynomials'
35
33
export GRAPHS_DATA_DIR='${graphs}/share/graphs'
36
34
export ELLCURVE_DATA_DIR='${elliptic_curves}/share/ellcurves'
37
35
export POLYTOPE_DATA_DIR='${polytopes_db}/share/reflexive_polytopes'
-41
pkgs/data/misc/conway_polynomials/default.nix
···
1
1
-
{ lib, stdenv
2
2
-
, fetchurl
3
3
-
, python3
4
4
-
}:
5
5
-
6
6
-
stdenv.mkDerivation rec {
7
7
-
pname = "conway_polynomials";
8
8
-
version = "0.5";
9
9
-
10
10
-
src = fetchurl {
11
11
-
url = "mirror://sageupstream/conway_polynomials/conway_polynomials-${version}.tar.bz2";
12
12
-
sha256 = "05zb1ly9x2bbscqv0jgc45g48xx77mfs7qdbqhn4ihmihn57iwnq";
13
13
-
};
14
14
-
15
15
-
# Script that creates the "database" (nested python array) and pickles it
16
16
-
spkg-install = fetchurl {
17
17
-
url = "https://raw.githubusercontent.com/sagemath/sage/9.2/build/pkgs/conway_polynomials/spkg-install.py";
18
18
-
sha256 = "1bwnqasnyv793hxg29viing4dnliz29grkhldsirq19d509yk1fs";
19
19
-
};
20
20
-
21
21
-
installPhase = ''
22
22
-
# directory layout as spkg-install.py expects
23
23
-
dir="$PWD"
24
24
-
cd ..
25
25
-
ln -s "$dir" "src"
26
26
-
27
27
-
# environment spkg-install.py expects
28
28
-
mkdir -p "$out/share"
29
29
-
export SAGE_SHARE="$out/share"
30
30
-
export PYTHONPATH=$PWD
31
31
-
32
32
-
${python3.interpreter} ${spkg-install}
33
33
-
'';
34
34
-
35
35
-
meta = with lib; {
36
36
-
description = "Contains a small database of Conway polynomials";
37
37
-
license = licenses.gpl2;
38
38
-
platforms = platforms.all;
39
39
-
maintainers = teams.sage.members;
40
40
-
};
41
41
-
}
-2
pkgs/top-level/all-packages.nix
···
28903
28903
28904
28904
commit-mono = callPackage ../data/fonts/commit-mono { };
28905
28905
28906
28906
-
conway_polynomials = callPackage ../data/misc/conway_polynomials { };
28907
28907
-
28908
28906
cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { };
28909
28907
28910
28908
d2coding = callPackage ../data/fonts/d2coding { };