ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / md / mdds / package.nix
blob53b60dd3159e4faa72f44da60374b62ee737962f
1 { lib,
2   stdenv,
3   fetchFromGitLab,
4   autoreconfHook,
5   boost,
6   llvmPackages,
7 }:
9 stdenv.mkDerivation (finalAttrs: {
10   pname = "mdds";
11   version = "2.1.1";
13   src = fetchFromGitLab {
14     owner = "mdds";
15     repo = "mdds";
16     rev = finalAttrs.version;
17     hash = "sha256-a412LpgDiYM8TMToaUrTlHtblYS1HehzrDOwvIAAxiA=";
18   };
20   nativeBuildInputs = [ autoreconfHook ];
22   buildInputs = lib.optionals stdenv.cc.isClang [ llvmPackages.openmp ];
24   nativeCheckInputs = [ boost ];
26   postInstall = ''
27     mkdir -p $out/lib/
28     mv $out/share/pkgconfig $out/lib/
29   '';
31   meta = with lib; {
32     homepage = "https://gitlab.com/mdds/mdds";
33     description = "Collection of multi-dimensional data structure and indexing algorithms";
34     changelog = "https://gitlab.com/mdds/mdds/-/blob/${finalAttrs.version}/CHANGELOG";
35     license = licenses.mit;
36     maintainers = [ maintainers.AndersonTorres ];
37     platforms = platforms.unix;
38   };
40 # TODO: multi-output