# Contributor: Bradley J Chambers # Maintainer: Bradley J Chambers pkgname=pdal pkgver=1.9.1 pkgrel=0 pkgdesc="PDAL is a C++ BSD library for translating and manipulating point cloud data." url="https://pdal.io" arch="x86_64" license="BSD-2-Clause" depends="nitro python py-numpy>=1.14.3-r1" makedepends=" cmake eigen-dev hexer-dev nitro-dev gdal-dev geos-dev laz-perf-dev libgeotiff-dev libxml2-dev python-dev py-numpy-dev jsoncpp-dev hdf5-dev proj-dev cpd-dev fgt-dev sqlite-dev postgresql-dev curl-dev laszip-dev libspatialite-dev linux-headers libexecinfo-dev pcl-dev boost-dev " subpackages="$pkgname-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/PDAL/PDAL/releases/download/$pkgver/PDAL-$pkgver-src.tar.gz" builddir="$srcdir/PDAL-$pkgver-src" build() { mkdir build && cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DBUILD_PLUGIN_PYTHON=ON \ -DBUILD_PLUGIN_CPD=ON \ -DBUILD_PLUGIN_GREYHOUND=ON \ -DBUILD_PLUGIN_HEXBIN=ON \ -DBUILD_PLUGIN_NITF=ON \ -DBUILD_PLUGIN_ICEBRIDGE=ON \ -DBUILD_PLUGIN_PGPOINTCLOUD=ON \ -DBUILD_PGPOINTCLOUD_TESTS=OFF \ -DBUILD_PLUGIN_SQLITE=ON \ -DBUILD_PLUGIN_PCL=ON \ -DWITH_LASZIP=ON \ -DWITH_LAZPERF=ON \ -DWITH_TESTS=ON make } package() { cd "$builddir"/build make DESTDIR="$pkgdir" install } dev() { default_dev mv "$subpkgdir"/usr/lib/* "$pkgdir"/usr/lib/ rm -r "$subpkgdir"/usr/lib } check() { cd "$builddir"/build make test } sha512sums="539150332c9136c1ebb19c5a7109b95a88480d66a4742d647fd1785a18d85248b03db4c1bf7a86039d98fbd131ed3c20ffffe29e6df8d34237af838159e1512f pdal-1.9.1.tar.gz"