name : pdal version : 2.5.6 release : 8 source : - https://github.com/PDAL/PDAL/releases/download/2.5.6/PDAL-2.5.6-src.tar.bz2 : 7c7c4570ef518942299479cc4077e0c657ec5b5174daf465415de947a1d3eb99 homepage : https://pdal.io/en/stable/ license : BSD-2-Clause component : programming.library summary : Library for translating and manipulating point cloud data description: | PDAL (Point Data Abstraction Library) is a C/C++ open source library and applications for translating and processing point cloud data. clang : yes networking : yes builddeps : - pkgconfig(eigen3) - pkgconfig(gdal) - pkgconfig(geos) - pkgconfig(gl) - pkgconfig(hdf5) - pkgconfig(jsoncpp) - pkgconfig(libcurl) - pkgconfig(libpq) - pkgconfig(libusb-1.0) - pkgconfig(libzstd) - pkgconfig(openscenegraph) - pkgconfig(pcl_io) - pkgconfig(proj) - pkgconfig(python3) - pkgconfig(sqlite3) - pkgconfig(xerces-c) - cpd-devel - fgt-devel - libgeotiff-devel - numpy setup : | %patch -p1 -i $pkgfiles/0001-Fix-convention-error-with-xmlErrorPtr-caused-by-libx.patch %patch -p1 -i $pkgfiles/0001-use-supported-OpenSceneGraph-API.patch %cmake_ninja \ -DPDAL_LIB_INSTALL_DIR=lib64 \ -DBUILD_PLUGIN_CPD=ON \ -DBUILD_PLUGIN_E57=ON \ -DBUILD_PLUGIN_I3S=ON \ -DBUILD_PLUGIN_HDF=ON \ -DBUILD_PLUGIN_ICEBRIDGE=ON \ -DBUILD_PLUGIN_NITF=OFF \ -DBUILD_PLUGIN_OPENSCENEGRAPH=ON \ -DBUILD_PLUGIN_PGPOINTCLOUD=ON \ -DBUILD_PGPOINTCLOUD_TESTS=OFF \ -DWITH_COMPLETION=ON \ -DWITH_TESTS=ON build : | %ninja_build install : | %ninja_install check : | %ninja_check || :