summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD61
2 files changed, 27 insertions, 46 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0ee70c0069ea..d57306c09abc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b279fc6c1a2d..758fef784153 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}