pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / by-name / sf / sfcgal / package.nix
blobc5f107b71f9175915fefda10bc695ec46c2feb62
2   lib,
3   stdenv,
4   fetchFromGitLab,
5   cmake,
6   cgal,
7   boost,
8   mpfr,
9   gmp,
12 stdenv.mkDerivation (finalAttrs: {
13   pname = "sfcgal";
14   version = "2.0.0";
16   src = fetchFromGitLab {
17     owner = "sfcgal";
18     repo = "SFCGAL";
19     rev = "refs/tags/v${finalAttrs.version}";
20     hash = "sha256-cx0QJCtAPR/WkWPpH+mZvq2803eDT7b+qlI5ma+CveE=";
21   };
23   buildInputs = [
24     cgal
25     boost
26     mpfr
27     gmp
28   ];
30   nativeBuildInputs = [ cmake ];
32   patches = [ ./cmake-fix.patch ];
34   meta = {
35     description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations";
36     homepage = "https://sfcgal.gitlab.io/SFCGAL/";
37     changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}";
38     license = lib.licenses.lgpl2;
39     platforms = lib.platforms.linux;
40     maintainers = [ lib.maintainers.fqidz ];
41   };