#28095 (Add --enable-OPTIONALSPKG options to configure) made it possible to build Sage and a number of optional packages in one pass.
To improve opportunities for build parallelization, we should make dependencies of optional packages more detailed and no longer depend on all standard packages.
This will also make it faster to test builds from scratch to a specific optional package.
CC: @embray @dimpase @jhpalmieri
Component: build
Author: Matthias Koeppe
Branch: a5818c0
Reviewer: Jonathan Kliem
Issue created by migration from https://trac.sagemath.org/ticket/29426