diff --git a/containers/debian/base.Dockerfile b/containers/debian/base.Dockerfile index 9cc1d95cc8a3219a298b3faa261fa0367649d899..be70447ddc8067db19c067be3ab19439373b209f 100644 --- a/containers/debian/base.Dockerfile +++ b/containers/debian/base.Dockerfile @@ -45,6 +45,9 @@ apt-get -yqq install --no-install-recommends \ less \ libcbor-xs-perl \ libjson-xs-perl \ + libgl-dev \ + libglx-dev \ + libopengl-dev \ locales \ lua-posix \ make \ diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index 0b717902fc642ebba5af7f9f8c70f8d0f7b0b3c0..5306d30a5a6441c2a84930b7977b8088773355b1 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -56,6 +56,7 @@ declare -A target=(["linux/amd64"]="x86_64_v2" ["linux/arm64"]="aarch64") target=${target[${TARGETPLATFORM}]} spack config --scope site add "packages:all:require:[target=${target}]" spack config --scope site add "packages:all:target:[${target}]" +spack external find --scope site llvm spack config blame packages spack config --scope user add "config:suppress_gpg_warnings:true" spack config --scope user add "config:build_jobs:${jobs}" diff --git a/spack-environment/packages.yaml b/spack-environment/packages.yaml index 6b54ce6905fe6494f453cdb3dc584a75f9accf88..ee8ef497b34a9d730bdcdf4df140ce088607632d 100644 --- a/spack-environment/packages.yaml +++ b/spack-environment/packages.yaml @@ -149,6 +149,9 @@ packages: lcov: require: - '@1.16' + libglx: + require: + - opengl lhapdf: require: - '@6.5.1' @@ -159,7 +162,7 @@ packages: mesa: require: - '@22.1.6' - - +glx -llvm +opengl +opengles +osmesa + - +glx +llvm +opengl +opengles +osmesa nlohmann-json: require: - '@3.11.2' @@ -175,6 +178,10 @@ packages: require: - '@7.7.1' - +application_framework -vtk + opengl: + externals: + - spec: opengl@4.6 + prefix: /usr osg-ca-certs: require: - '@1.109.igtf.1.117'