pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / _4 / _4ti2 / package.nix
blob940e2e45d5acfbdb9748bf341d812cc61f29ed29
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , glpk
6 , gmp
7 }:
9 stdenv.mkDerivation rec{
10   pname = "4ti2";
11   version = "1.6.10";
13   src = fetchFromGitHub {
14     owner = pname;
15     repo = pname;
16     rev = "Release_${builtins.replaceStrings ["."] ["_"] version}";
17     hash = "sha256-Rz8O1Tf81kzpTGPq7dkZJvv444F1/VqKu7VuRvH59kQ=";
18   };
20   nativeBuildInputs = [
21     autoreconfHook
22   ];
24   buildInputs = [
25     glpk
26     gmp
27   ];
29   installFlags = [ "install-exec" ];
31   meta = with lib;{
32     homepage = "https://4ti2.github.io/";
33     description = "Software package for algebraic, geometric and combinatorial problems on linear spaces";
34     license = with licenses; [ gpl2Plus ];
35     maintainers = with maintainers; [ AndersonTorres ];
36     platforms = platforms.all;
37   };