at 23.11-beta 43 lines 885 B view raw
1{ lib, stdenv 2, fetchFromGitLab 3, autoreconfHook 4, pkg-config 5, glib 6}: 7 8stdenv.mkDerivation rec { 9 pname = "poly2tri-c"; 10 version = "0.1.0"; 11 12 outputs = [ "bin" "out" "dev" ]; 13 14 src = fetchFromGitLab { 15 domain = "gitlab.gnome.org"; 16 owner = "jtojnar"; 17 repo = pname; 18 rev = "p2tc-${version}"; 19 sha256 = "158vm3wqfxs22b74kqc4prlvjny38qqm3kz5wrgasmx0qciwh0g8"; 20 }; 21 22 nativeBuildInputs = [ 23 autoreconfHook 24 pkg-config 25 ]; 26 27 buildInputs = [ 28 glib 29 ]; 30 31 env.NIX_CFLAGS_COMPILE = toString [ 32 "--std=gnu99" 33 "-Wno-error" 34 ]; 35 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 }; 43}