Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / poly2tri-c / default.nix
bloba0f0846069069ea20ae0537cf516519f60ad3844
1 { lib, stdenv
2 , fetchFromGitLab
3 , autoreconfHook
4 , pkg-config
5 , glib
6 }:
8 stdenv.mkDerivation rec {
9   pname = "poly2tri-c";
10   version = "0.1.0";
12   outputs = [ "bin" "out" "dev" ];
14   src = fetchFromGitLab {
15     domain = "gitlab.gnome.org";
16     owner = "jtojnar";
17     repo = pname;
18     rev = "p2tc-${version}";
19     sha256 = "158vm3wqfxs22b74kqc4prlvjny38qqm3kz5wrgasmx0qciwh0g8";
20   };
22   nativeBuildInputs = [
23     autoreconfHook
24     pkg-config
25   ];
27   buildInputs = [
28     glib
29   ];
31   env.NIX_CFLAGS_COMPILE = toString [
32     "--std=gnu99"
33     "-Wno-error"
34   ];
36   meta = with lib; {
37     description = "Library for generating, refining and rendering 2-Dimensional Constrained Delaunay Triangulations";
38     homepage = "https://code.google.com/archive/p/poly2tri-c/";
39     license = licenses.bsd3;
40     maintainers = with lib.maintainers; [ jtojnar ];
41     platforms = platforms.unix;
42   };