Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / geos / 3.9.nix
blob415746d3e544e3828e7c8c1ecec15e1567cfe076
1 { lib
2 , stdenv
3 , fetchurl
4 , testers
5 }:
7 stdenv.mkDerivation (finalAttrs: {
8   pname = "geos";
9   version = "3.9.2";
11   src = fetchurl {
12     url = "https://download.osgeo.org/geos/${finalAttrs.pname}-${finalAttrs.version}.tar.bz2";
13     sha256 = "sha256-RKWpviHX1HNDa/Yhwt3MPPWou+PHhuEyKWGKO52GEpc=";
14   };
16   enableParallelBuilding = true;
18   # https://trac.osgeo.org/geos/ticket/993
19   configureFlags = lib.optional stdenv.isAarch32 "--disable-inline";
21   passthru.tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
23   meta = with lib; {
24     description = "C++ port of the Java Topology Suite (JTS)";
25     homepage = "https://trac.osgeo.org/geos";
26     license = licenses.lgpl21Only;
27     pkgConfigModules = [ "geos" ];
28     maintainers = with lib.maintainers; [
29       willcohen
30     ];
31   };