Skip to content
13 changes: 3 additions & 10 deletions docs/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ help:

TARGETS = html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext

GENERATED_FILES = source/team.rst source/demos source/element_list.csv source/apt_deps.txt source/homebrew_deps.txt source/minimal_apt_deps.txt source/petsc_configure_options.txt
GENERATED_FILES = source/team.rst source/demos source/element_list.csv source/apt_deps.txt source/homebrew_deps.txt source/petsc_configure_options.txt

publishpdf:
env FIREDRAKE_MANUAL_RELEASE=`date +%Y-%m` $(MAKE) latexpdf
Expand Down Expand Up @@ -86,23 +86,16 @@ source/team.rst: source/team2.py

source/apt_deps.txt:
python3 ../scripts/firedrake-configure \
--package-manager apt-x86_64 \
--package-manager ubuntu24.04-x86_64 \
Comment thread
connorjward marked this conversation as resolved.
Outdated
--show-system-packages > source/apt_deps.tmp
mv source/apt_deps.tmp source/apt_deps.txt

source/homebrew_deps.txt:
python3 ../scripts/firedrake-configure \
--package-manager brew-arm64 \
--package-manager macos-arm64 \
Comment thread
connorjward marked this conversation as resolved.
Outdated
--show-system-packages > source/homebrew_deps.tmp
mv source/homebrew_deps.tmp source/homebrew_deps.txt

source/minimal_apt_deps.txt:
python3 ../scripts/firedrake-configure \
--package-manager apt-x86_64 \
--show-minimal-system-packages > source/minimal_apt_deps.tmp
mv source/minimal_apt_deps.tmp source/minimal_apt_deps.txt


source/petsc_configure_options.txt:
python3 ../scripts/firedrake-configure \
--no-package-manager \
Expand Down
5 changes: 2 additions & 3 deletions docs/source/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -119,10 +119,9 @@ ensure that these system dependencies are in place. Some of the dependencies
downloaded by PETSc ``configure`` by passing additional flags like
``--download-mpich`` or ``--download-openblas`` (run ``./configure --help | less`` to
see what is available). To give you a guide as to what system dependencies are
needed, on Ubuntu they are:
needed, on Ubuntu they are::

.. literalinclude:: minimal_apt_deps.txt
:language: text
build-essential flex gfortran git ninja-build pkg-config python3-dev python3-pip

.. _install_petsc:

Expand Down
Loading
Loading