From 0052d18d8f057ba33e1944e4f0c01d7912701e87 Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Wed, 8 Jan 2025 14:46:39 +0100
Subject: [PATCH] update eigenpy docker

---
 docker/eigenpy/Dockerfile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/docker/eigenpy/Dockerfile b/docker/eigenpy/Dockerfile
index ad1f7fb..2260a32 100644
--- a/docker/eigenpy/Dockerfile
+++ b/docker/eigenpy/Dockerfile
@@ -1,4 +1,4 @@
-FROM ubuntu:focal
+FROM ubuntu:noble
 
 ENV CTEST_OUTPUT_ON_FAILURE=true
 
@@ -10,14 +10,18 @@ RUN apt-get update -y \
     libboost-all-dev \
     libeigen3-dev \
     python3-numpy \
+    python3-scipy \
     python-is-python3 \
  && rm -rf /var/lib/apt/lists/*
 
-ARG EIGENPY=2.6.4
+ARG EIGENPY=3.10.1
 
 ADD https://github.com/stack-of-tasks/eigenpy/releases/download/v${EIGENPY}/eigenpy-${EIGENPY}.tar.gz /
 RUN tar xf /eigenpy-${EIGENPY}.tar.gz
 
-WORKDIR /eigenpy-${EIGENPY}/build
 
-RUN cmake ..
+RUN cmake -B build -S /eigenpy-${EIGENPY} -DPYTHON_STANDARD_LAYOUT=ON -DPYTHON_DEB_LAYOUT=ON
+RUN cmake --build build -j16
+RUN cmake --build build -t test
+RUN cmake --build build -t install
+RUN python -c "import eigenpy"
-- 
GitLab