summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Haag2021-12-07 15:47:33 +0100
committerChristoph Haag2021-12-07 15:47:33 +0100
commit7f836a540f699e6e9b201237347baaccef773f22 (patch)
tree8c547bc0a407a9a97b183fda0e7172823ea3f9bd
downloadaur-7f836a540f699e6e9b201237347baaccef773f22.tar.gz
initial commit
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD57
2 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9efc4bbc97fa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = kimera-vio-monado-git
+ pkgdesc = Visual Inertial Odometry pipeline for accurate State Estimation from Stereo/Mono + IMU data
+ pkgver = r3568.2bea61c5
+ pkgrel = 1
+ url = https://gitlab.freedesktop.org/mateosss/Kimera-VIO
+ arch = i686
+ arch = x86_64
+ license = BSD
+ makedepends = cmake
+ makedepends = ninja
+ depends = gtsam
+ depends = opencv
+ depends = opengv
+ depends = dbow2
+ depends = google-glog
+ depends = gflags
+ depends = kimera-rpgo
+ source = git+https://gitlab.freedesktop.org/mateosss/Kimera-VIO.git#branch=xrtslam
+ sha256sums = SKIP
+
+pkgname = kimera-vio-monado-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a73d5ea18b07
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# MAINTAINER: haagch <christoph.haag@collabora.com>
+# CONTRIBUTOR: acxz <akashpatel2008 at yahoo dot com>
+
+pkgname=kimera-vio-monado-git
+pkgver=r3568.2bea61c5
+pkgrel=1
+pkgdesc="Visual Inertial Odometry pipeline for accurate State Estimation from
+Stereo/Mono + IMU data"
+arch=('i686' 'x86_64')
+url="https://gitlab.freedesktop.org/mateosss/Kimera-VIO"
+license=('BSD')
+depends=('gtsam' 'opencv' 'opengv' 'dbow2' 'google-glog' 'gflags' 'kimera-rpgo')
+optdepends=()
+makedepends=('cmake' 'ninja')
+_pkgname="Kimera-VIO"
+source=('git+https://gitlab.freedesktop.org/mateosss/Kimera-VIO.git#branch=xrtslam')
+sha256sums=('SKIP')
+#options=(debug '!strip')
+
+pkgver() {
+cd "$_pkgname"
+printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "$_pkgname"
+ msg "Starting CMake"
+
+ cmake \
+ -DBUILD_TESTS=OFF \
+ -DKIMERA_BUILD_TESTS=OFF \
+ -DCMAKE_INSTALL_PREFIX="/usr" \
+ -DCMAKE_BUILD_TYPE="Release" \
+ -Bbuild \
+ -GNinja
+
+ msg "Building the project"
+ # needs a lot of ram to build
+ ninja -C build -j8
+}
+
+package() {
+ cd "$_pkgname"
+
+ msg "Installing files"
+ DESTDIR="${pkgdir}/" ninja -C build install
+
+ install -m755 -d "${pkgdir}"/usr/share/kimera-vio-monado
+ cp -Ra "${srcdir}/${_pkgname}"/params/ "${pkgdir}"/usr/share/kimera-vio-monado
+ cp -Ra "${srcdir}/${_pkgname}"/vocabulary/ "${pkgdir}"/usr/share/kimera-vio-monado
+
+ for i in "${pkgdir}"/usr/share/kimera-vio-monado/params/*/flags/Monado.flags
+ do
+ sed -i "s#/home/mateo/Documents/apps/kviodeps/Kimera-VIO/#/usr/share/kimera-vio-monado/#" "$i"
+ sed -i "s#output_path=/usr/share/kimera-vio-monado/output_logs#output_path=/tmp/#" $i
+ done
+}