python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / clipper / default.nix
blob9eb34f6b6863981bf6cc63f59e88e2e46ec1efd8
1 { lib, stdenv, fetchurl, cmake, ninja, unzip }:
3 stdenv.mkDerivation rec {
4   version = "6.4.2";
5   pname = "Clipper";
6   src = fetchurl {
7     url = "mirror://sourceforge/polyclipping/clipper_ver${version}.zip";
8     sha256 = "09q6jc5k7p9y5d75qr2na5d1gm0wly5cjnffh127r04l47c20hx1";
9   };
11   sourceRoot = "cpp";
13   buildInputs = [ ];
15   nativeBuildInputs = [ cmake ninja unzip ];
17   meta = with lib; {
18     description = "A polygon and line clipping and offsetting library (C++, C#, Delphi)";
19     longDescription = ''
20       The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or,
21       and line & polygon offsetting. The library is based on Vatti's clipping algorithm.
22     '';
23     homepage = "https://sourceforge.net/projects/polyclipping";
24     license = licenses.boost;
25     maintainers = with maintainers; [ mpickering ];
26     platforms = with platforms; unix;
27   };