linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / science / math / cliquer / default.nix
blob0d8bafffb44f8298bd95fe082c03a572001fbb4b
1 { lib, stdenv
2 , fetchFromGitHub
3 , autoreconfHook
4 }:
6 stdenv.mkDerivation rec {
7   version = "1.22";
8   pname = "cliquer";
10   # autotoolized version of the original cliquer
11   src = fetchFromGitHub {
12     owner = "dimpase";
13     repo = "autocliquer";
14     rev = "v${version}";
15     sha256 = "00gcmrhi2fjn8b246w5a3b0pl7p6haxy5wjvd9kcqib1xanz59z4";
16   };
18   doCheck = true;
20   buildInputs = [
21     autoreconfHook
22   ];
24   meta = with lib; {
25     homepage = "https://users.aalto.fi/~pat/cliquer.html";
26     downloadPage = src.meta.homepage; # autocliquer
27     description = "Routines for clique searching";
28     longDescription = ''
29       Cliquer is a set of C routines for finding cliques in an arbitrary weighted graph.
30       It uses an exact branch-and-bound algorithm developed by Patric Östergård.
31       It is designed with the aim of being efficient while still being flexible and
32       easy to use.
33     '';
34     license = licenses.gpl2Plus;
35     maintainers = teams.sage.members;
36     platforms = platforms.unix;
37   };