biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / gis / spatialite-tools / default.nix
blob0b3f7f498f777a954977b11fe6b7c4cbe6799a0f
1 { lib
2 , stdenv
3 , fetchurl
4 , pkg-config
5 , freexl
6 , geos
7 , expat
8 , librttopo
9 , libspatialite
10 , libxml2
11 , libz
12 , minizip
13 , proj
14 , readosm
15 , sqlite
16 , testers
17 , spatialite_tools
20 stdenv.mkDerivation rec {
21   pname = "spatialite-tools";
22   version = "5.1.0a";
24   src = fetchurl {
25     url = "https://www.gaia-gis.it/gaia-sins/spatialite-tools-sources/spatialite-tools-${version}.tar.gz";
26     hash = "sha256-EZ40dY6AiM27Q+2BtKbq6ojHZLC32hkAGlUUslRVAc4=";
27   };
29   nativeBuildInputs = [ pkg-config ];
31   buildInputs = [
32     expat
33     freexl
34     geos
35     librttopo
36     libspatialite
37     libxml2
38     libz
39     minizip
40     proj
41     readosm
42     sqlite
43   ];
45   enableParallelBuilding = true;
47   passthru.tests.version = testers.testVersion {
48     package = spatialite_tools;
49     command = "! spatialite_tool --version";
50     version = "${libspatialite.version}";
51   };
53   meta = with lib; {
54     description = "Complete sqlite3-compatible CLI front-end for libspatialite";
55     homepage = "https://www.gaia-gis.it/fossil/spatialite-tools";
56     license = with licenses; [ mpl11 gpl2Plus lgpl21Plus ];
57     platforms = platforms.unix;
58     maintainers = with maintainers; [ dotlambda ];
59     mainProgram = "spatialite_tool";
60   };