diff --git a/pkgs/by-name/pd/pdal/package.nix b/pkgs/by-name/pd/pdal/package.nix index f10f21a4601b..db82e1efbf15 100644 --- a/pkgs/by-name/pd/pdal/package.nix +++ b/pkgs/by-name/pd/pdal/package.nix @@ -11,15 +11,16 @@ cmake, curl, gdal, + gtest, hdf5-cpp, laszip, libe57format, libgeotiff, + libpq, libtiff, libxml2, openscenegraph, pkg-config, - libpq, proj, sqlite, tiledb, @@ -30,13 +31,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdal"; - version = "2.8.4"; + version = "2.9.2"; src = fetchFromGitHub { owner = "PDAL"; repo = "PDAL"; - rev = finalAttrs.version; - hash = "sha256-52v7oDmvq820mJ91XAZI1rQEwssWcHagcd2QNVV6zPA="; + tag = finalAttrs.version; + hash = "sha256-W3HTgdLHzETfmp/DZ5s9pWXQeBaic4/O55ckGzDDtxs="; }; nativeBuildInputs = [ @@ -47,13 +48,14 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ curl gdal + gtest hdf5-cpp laszip libgeotiff + libpq libtiff libxml2 openscenegraph - libpq proj sqlite tiledb @@ -99,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: { disabledTests = [ # Tests failing due to TileDB library implementation, disabled also # by upstream CI. - # See: https://github.com/PDAL/PDAL/blob/bc46bc77f595add4a6d568a1ff923d7fe20f7e74/.github/workflows/linux.yml#L81 + # See: https://github.com/PDAL/PDAL/blob/2.9.2/.github/workflows/linux.yml#L81 "pdal_io_tiledb_writer_test" "pdal_io_tiledb_reader_test" "pdal_io_tiledb_time_writer_test" @@ -110,14 +112,8 @@ stdenv.mkDerivation (finalAttrs: { "pdal_io_e57_write_test" "pdal_io_stac_reader_test" - # Segfault - "pdal_io_hdf_reader_test" - - # Failure - "pdal_app_plugin_test" - - # Removed in GDAL 3.11 - "pdal_io_gdal_writer_test" + # Require data to be downloaded from Internet + "pdal_io_copc_reader_test" ]; nativeCheckInputs = [