Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / op / openmesh / package.nix
blob2a1e065044a81a01ffb8d1cbb2f1194ebd3e3c85
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   cmake,
6 }:
8 stdenv.mkDerivation (finalAttrs: {
9   pname = "openmesh";
10   version = "11.0.0";
12   src = fetchFromGitLab {
13     domain = "gitlab.vci.rwth-aachen.de:9000";
14     owner = "OpenMesh";
15     repo = "OpenMesh";
16     rev = "OpenMesh-${lib.versions.majorMinor finalAttrs.version}";
17     fetchSubmodules = true;
18     hash = "sha256-1FmAieCaskKaaAWjgEXr/CWpFxrhB2Rca1sXpxLrQHw=";
19   };
21   nativeBuildInputs = [ cmake ];
23   meta = with lib; {
24     homepage = "https://www.graphics.rwth-aachen.de/software/openmesh/";
25     description = "Generic and efficient polygon mesh data structure";
26     maintainers = with maintainers; [ yzx9 ];
27     platforms = platforms.all;
28     license = licenses.bsd3;
29   };