aports/testing/pdal/APKBUILD
2019-03-03 18:42:05 +00:00

83 lines
1.9 KiB
Plaintext

# Contributor: Bradley J Chambers <brad.chambers@gmail.com>
# Maintainer: Bradley J Chambers <brad.chambers@gmail.com>
pkgname=pdal
pkgver=1.7.2
pkgrel=3
pkgdesc="PDAL is a C++ BSD library for translating and manipulating point cloud data."
url="https://github.com/pdal/pdal"
arch="x86 x86_64"
license="BSD"
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
proj4-dev
cpd-dev
fgt-dev
sqlite-dev
postgresql-dev
curl-dev
laszip-dev
libspatialite-dev
linux-headers
libexecinfo-dev
pcl-dev
boost-dev
"
install=""
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::http://download.osgeo.org/$pkgname/PDAL-$pkgver-src.tar.gz"
builddir="$srcdir/PDAL-$pkgver-src"
build() {
cd "$builddir"
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="0996b32176f158517db89109afab2ff41c8eaaa0991d3486f036bdf9de91d8829d879f06b8ffd36ada5db2f272bcd69a9043dd683c7dc0e169a074de1896b90b pdal-1.7.2.tar.gz"