From 300a9e50a3c9c01f293590d8f5aac6c44dae483c Mon Sep 17 00:00:00 2001 From: jcschaff Date: Mon, 9 Sep 2024 21:52:45 -0400 Subject: [PATCH] add libzip dependency for Linux and macOS and Docker --- .github/workflows/cd.yml | 3 +++ .github/workflows/wheels.yml | 1 + Dockerfile | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index e6764526..b301f64b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -71,6 +71,7 @@ jobs: run: | brew install boost brew install hdf5 + brew install libzip brew install ninja brew install llvm @@ -90,6 +91,7 @@ jobs: run: | brew install boost brew install hdf5 + brew install libzip brew install ninja brew install llvm @@ -253,6 +255,7 @@ jobs: sudo apt-get update sudo apt-get install -y libboost-all-dev sudo apt-get install -y libhdf5-dev + sudo apt-get install -y libzip-dev sudo apt-get install -y ninja-build gcc --version diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index cc2b606e..6e6eb189 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -115,6 +115,7 @@ jobs: sudo apt-get update sudo apt-get install -y libboost-all-dev sudo apt-get install -y libhdf5-dev + sudo apt-get install -y libzip-dev sudo apt-get install -y ninja-build gcc --version diff --git a/Dockerfile b/Dockerfile index ba3116af..556fd6f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM ubuntu:22.04 as build RUN apt-get -y update && apt-get install -y apt-utils && \ apt-get install -y -qq -o=Dpkg::Use-Pty=0 build-essential gfortran zlib1g-dev \ - libhdf5-dev ninja-build libcurl4-openssl-dev libboost-all-dev cmake wget python3 + libhdf5-dev libzip-dev ninja-build libcurl4-openssl-dev libboost-all-dev cmake wget python3 COPY . /vcellroot