diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 27 insertions, 46 deletions
@@ -1,14 +1,10 @@ pkgbase = ros-noetic-fast-gicp-git pkgdesc = OpenMP boosted NDT and GICP algorithms with CUDA enabled pkgver = r142.68b4364 - pkgrel = 2 + pkgrel = 3 url = https://github.com/SMRT-AIST/fast_gicp - arch = i686 - arch = x86_64 - arch = aarch64 - arch = armv7h - arch = armv6h - license = BSD-3-Clause License + arch = any + license = BSD makedepends = cmake makedepends = ros-build-tools makedepends = gcc10 @@ -17,7 +13,7 @@ pkgbase = ros-noetic-fast-gicp-git depends = eigen optdepends = openmp provides = ros-noetic-fast-gicp - source = ros-noetic-fast-gicp-git::git://github.com/SMRT-AIST/fast_gicp + source = ros-noetic-fast-gicp-git::git+https://github.com/SMRT-AIST/fast_gicp source = nvbio::https://github.com/NVlabs/nvbio/archive/9bb7e6363c65f65e46f21df09bef98e404250f10.tar.gz sha256sums = SKIP sha256sums = d8208f7044ab26f8b9dc87898a0265c57346d171375e9e4d8669807cada955cb @@ -2,33 +2,19 @@ pkgdesc="OpenMP boosted NDT and GICP algorithms with CUDA enabled" url='https://github.com/SMRT-AIST/fast_gicp' - pkgname='ros-noetic-fast-gicp-git' pkgver=r142.68b4364 -arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h') -pkgrel=2 -license=('BSD-3-Clause License') +arch=(any) +pkgrel=3 +license=(BSD) provides=(${pkgname::-4}) cuda=ON #compile with CUDA support - -makedepends=( - cmake - ros-build-tools - gcc10 -) - -optdepends=( - openmp -) - -depends=( - pcl - cuda - eigen -) +makedepends=(cmake ros-build-tools gcc10) +optdepends=(openmp) +depends=(pcl cuda eigen) source=( - $pkgname::git://github.com/SMRT-AIST/fast_gicp + $pkgname::git+https://github.com/SMRT-AIST/fast_gicp nvbio::https://github.com/NVlabs/nvbio/archive/9bb7e6363c65f65e46f21df09bef98e404250f10.tar.gz ) @@ -48,24 +34,23 @@ prepare(){ } build() { - # Use ROS environment variables - source /usr/share/ros-build-tools/clear-ros-env.sh - [ -f /opt/ros/noetic/setup.bash ] && source /opt/ros/noetic/setup.bash - - # Build project - cmake -Wno-dev -B build -S ${pkgname} \ - -DCMAKE_BUILD_TYPE=Release \ - -DCATKIN_ENABLE_TESTING=0 \ - -DCATKIN_BUILD_BINARY_PACKAGE=ON \ - -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic \ - -DPYTHON_EXECUTABLE=/usr/bin/python3 \ - -DSETUPTOOLS_DEB_LAYOUT=OFF \ - -DBUILD_VGICP_CUDA=$cuda \ - -DCMAKE_CXX_STANDARD=17 \ - -DCUDA_HOST_COMPILER=/usr/bin/gcc-10 + # Use ROS environment variables + source /usr/share/ros-build-tools/clear-ros-env.sh + [ -f /opt/ros/noetic/setup.bash ] && source /opt/ros/noetic/setup.bash + + # Build project + cmake -Wno-dev -B build -S ${pkgname} \ + -DCATKIN_ENABLE_TESTING=0 \ + -DCATKIN_BUILD_BINARY_PACKAGE=ON \ + -DCMAKE_INSTALL_PREFIX=/opt/ros/noetic \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DSETUPTOOLS_DEB_LAYOUT=OFF \ + -DBUILD_VGICP_CUDA=$cuda \ + -DCMAKE_CXX_STANDARD=17 \ + -DCUDA_HOST_COMPILER=/usr/bin/gcc-10 } package() { - cd build - make DESTDIR="${pkgdir}/" install + cd build + make DESTDIR="${pkgdir}/" install } |