biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / science / math / ecm / default.nix
blobed1c07d87ec1a64418e05e0b6543e14230f3786c
1 { lib, stdenv, fetchurl, gmp, m4 }:
3 let
4   pname = "ecm";
5   version = "7.0.4";
6   name = "${pname}-${version}";
7 in
9 stdenv.mkDerivation {
10   inherit name;
12   src = fetchurl {
13     url = "http://gforge.inria.fr/frs/download.php/file/36224/ecm-${version}.tar.gz";
14     sha256 = "0hxs24c2m3mh0nq1zz63z3sb7dhy1rilg2s1igwwcb26x3pb7xqc";
15   };
17   # See https://trac.sagemath.org/ticket/19233
18   configureFlags = lib.optional stdenv.hostPlatform.isDarwin "--disable-asm-redc";
20   buildInputs = [ m4 gmp ];
22   doCheck = true;
24   meta = {
25     description = "Elliptic Curve Method for Integer Factorization";
26     mainProgram = "ecm";
27     license = lib.licenses.gpl2Plus;
28     homepage = "http://ecm.gforge.inria.fr/";
29     maintainers = [ lib.maintainers.roconnor ];
30     platforms = with lib.platforms; linux ++ darwin;
31   };