@@ -49,18 +49,11 @@ jobs:
4949 repository : spack/spack-packages
5050 ref : develop
5151 path : spack-packages
52- - name : Get FEniCS Spack packages
53- uses : actions/checkout@v6
54- with :
55- repository : fenics/spack-fenics
56- ref : main
57- path : spack-fenics
5852
5953 - name : Add Spack packages repo
6054 run : |
6155 . $GITHUB_WORKSPACE/spack-src/share/spack/setup-env.sh
6256 spack repo add --name builtin $GITHUB_WORKSPACE/spack-packages/repos/spack_repo/builtin
63- spack repo add --name fenics $GITHUB_WORKSPACE/spack-fenics/spack_repo/fenics
6457 spack config get repos
6558 spack repo list
6659
7770 - name : Add dependencies to environment
7871 run : |
7972 . ./spack-src/share/spack/setup-env.sh
80- spack -e py add mpi petsc+mpi+shared+mumps+superlu-dist slepc parmetis pkgconfig python hdf5+mpi boost pugixml spdlog
81- spack -e py add python py-nanobind py-numpy py-mpi4py py-petsc4py py-slepc4py py-scikit-build-core+pyproject py-setuptools py-cffi
73+ spack -e py add mpi petsc+mpi+shared+mumps+superlu-dist slepc parmetis pkgconfig hdf5+mpi boost pugixml spdlog
74+ spack -e py add python@3.14 py-nanobind py-numpy py-mpi4py py-petsc4py py-slepc4py py-scikit-build-core+pyproject py-setuptools py-cffi
8275 spack -e py add py-pip cmake catch2 py-pytest py-pytest-xdist ninja
76+ spack -e py add openblas
8377
8478 - if : matrix.compiler == 'oneapi'
8579 name : Add oneAPI compilers to environment
@@ -109,8 +103,9 @@ jobs:
109103 . ./spack-src/share/spack/setup-env.sh
110104 spack env activate py
111105 pip install git+https://github.com/${{ env.ufl_repository }}.git@${{ env.ufl_ref }}
112- pip install -Ccmake.build-type="Developer" git+https://github.com/${{ env.basix_repository }}.git@${{ env.basix_ref }}
106+ pip install -Ccmake.define.CMAKE_INSTALL_RPATH_USE_LINK_PATH=on git+https://github.com/${{ env.basix_repository }}.git@${{ env.basix_ref }}
113107 pip install git+https://github.com/${{ env.ffcx_repository }}.git@${{ env.ffcx_ref }}
108+ python -c "import basix, os, sys; sys.stdout.write(os.path.dirname(basix.__file__))"
114109
115110 - name : Configure and build C++
116111 run : |
0 commit comments