From c59e177afc2911e482b06237b77978fa0815c101 Mon Sep 17 00:00:00 2001 From: Jeongseok Lee Date: Sun, 23 Jun 2024 07:44:01 -0700 Subject: [PATCH] w --- docker/dev/v6.14/Dockerfile.archlinux-min | 35 +++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docker/dev/v6.14/Dockerfile.archlinux-min b/docker/dev/v6.14/Dockerfile.archlinux-min index 1fe649e6deb0d..18e3015261fe7 100644 --- a/docker/dev/v6.14/Dockerfile.archlinux-min +++ b/docker/dev/v6.14/Dockerfile.archlinux-min @@ -33,6 +33,41 @@ RUN yay -Syu --needed --noconfirm \ # ============================================================================== # DART required dependencies # ============================================================================== + +# octomap +RUN git clone https://github.com/OctoMap/octomap.git && \ + cd octomap && \ + mkdir build && \ + cd build && \ + cmake .. && \ + make && \ + make install && \ + cd ../.. && \ + rm -rf octomap + +# Create a dummy package for octomap +RUN mkdir -p /tmp/dummy-octomap/aur/dummy-octomap && \ + cd /tmp/dummy-octomap/aur/dummy-octomap && \ + echo " \ + # Maintainer: Jeongseok Lee \n\ + pkgname=dummy-octomap \n\ + pkgver=1.9.8 \n\ + pkgrel=1 \n\ + pkgdesc='A dummy package to satisfy octomap dependency' \n\ + arch=('any') \n\ + provides=('octomap') \n\ + conflicts=('octomap') \n\ + source=() \n\ + noextract=() \n\ + md5sums=('SKIP') \n\ + package() { \n\ + : \n\ + } \n\ + " > PKGBUILD && \ + makepkg -si --noconfirm && \ + cd / && \ + rm -rf /tmp/dummy-octomap + RUN yay -Syu --needed --noconfirm \ assimp eigen fcl fmt