diff options
author | Christoph Haag | 2021-12-07 15:47:33 +0100 |
---|---|---|
committer | Christoph Haag | 2021-12-07 15:47:33 +0100 |
commit | 7f836a540f699e6e9b201237347baaccef773f22 (patch) | |
tree | 8c547bc0a407a9a97b183fda0e7172823ea3f9bd | |
download | aur-7f836a540f699e6e9b201237347baaccef773f22.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 57 |
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 +} |