Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / libraries / libgeotiff / default.nix
blob6b5e395efba6a491261f903239bef37a12e4b9da
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , autoreconfHook
5 , pkg-config
6 , libjpeg
7 , libtiff
8 , proj
9 , zlib
12 stdenv.mkDerivation rec {
13   version = "1.7.1";
14   pname = "libgeotiff";
16   src = fetchFromGitHub {
17     owner = "OSGeo";
18     repo = "libgeotiff";
19     rev = version;
20     hash = "sha256-bE6UAUKiorriTgYrqhxbMAN2NEtmV/8IIfF02RUghSI=";
21   };
23   outputs = [ "out" "dev" ];
25   sourceRoot = "${src.name}/libgeotiff";
27   configureFlags = [
28     "--with-jpeg=${libjpeg.dev}"
29     "--with-zlib=${zlib.dev}"
30   ];
32   nativeBuildInputs = [
33     autoreconfHook
34     pkg-config
35   ];
37   buildInputs = [ libtiff proj ];
39   #hardeningDisable = [ "format" ];
41   meta = {
42     description = "Library implementing attempt to create a tiff based interchange format for georeferenced raster imagery";
43     homepage = "https://github.com/OSGeo/libgeotiff";
44     changelog = "https://github.com/OSGeo/libgeotiff/blob/${src.rev}/libgeotiff/NEWS";
45     license = lib.licenses.mit;
46     maintainers = [lib.maintainers.marcweber];
47     platforms = with lib.platforms; linux ++ darwin;
48   };