From f0e7c51dc8b49e1e0d2e9106faf8544a77371bac Mon Sep 17 00:00:00 2001 From: Bradley J Chambers Date: Wed, 30 Aug 2017 08:58:15 -0400 Subject: testing/cpd: new aport https://github.com/gadomski/cpd C++ implementation of the Coherent Point Drift point set registration algorithm. --- testing/cpd/APKBUILD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 testing/cpd/APKBUILD (limited to 'testing/cpd/APKBUILD') diff --git a/testing/cpd/APKBUILD b/testing/cpd/APKBUILD new file mode 100644 index 0000000000..ff115b1b86 --- /dev/null +++ b/testing/cpd/APKBUILD @@ -0,0 +1,34 @@ +# Contributor: Bradley J Chambers +# Maintainer: Bradley J Chambers +pkgname=cpd +pkgver=0.5.1 +pkgrel=0 +pkgdesc="C++ implementation of the Coherent Point Drift point set registration algorithm." +url="https://github.com/gadomski/cpd" +arch="all" +license="GPL2+" +makedepends="cmake eigen-dev fgt-dev" +install="" +subpackages="$pkgname-dev" +source="$pkgname-$pkgver.tar.gz::https://github.com/gadomski/$pkgname/archive/v$pkgver.tar.gz" +builddir="$srcdir/$pkgname-$pkgver" + +build() { + cd "$builddir" + + mkdir build && cd build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DWITH_TESTS=OFF \ + -DBUILD_SHARED_LIBS=ON \ + -DEIGEN3_INCLUDE_DIR=/usr/include/eigen3 + make +} + +package() { + cd "$builddir"/build + make DESTDIR="$pkgdir" install +} + +sha512sums="ec9725e82f3a28aa1d5b3b5c01cd5875fbb1096cb78bf40d5ee7c7d38efbb066faa3a9081621a5dffe299b984ec502119a4d79c67fc8ef83939c269188b7b2a2 cpd-0.5.1.tar.gz" -- cgit v1.2.3