New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/45708#issuecomment-1690769830 Comment: > Looks good to me, thanks. I won't be able to run tests on aarch64 for three more weeks. How about the old idea of splitting a devel subpkg, which depends on devel stuff? Sure. How would that work? What would we gain? I imagine: - we remove some packages from `sagemath` depends. - we create a meta package `sagemath-devel` which depends on `sagemath` and on all the packages we removed from `sagemath` depends. As a matter of fact, I don't see what would be the point of `sagemath-devel`. I mean, if it's possible to use `sagemath` without those depends, then they shouldn't be depends in the first place. An important point is: how would we test that the "depends" line is correct (i.e. that we don't remove something that is needed, e.g., to pass the testsuite).