tl;dr: I wrote a CMake script to simplify the installation of deal.II. Actually, it allows you to install deal.II with just one line of bash.
For all who are interested, have problems with installing deal.II, or want to take advantage of Hardware acceleration on AMD machines, you can check DCS2 out here:
https://github.com/kinnewig/dcs2
So far, DCS2 has been tested to work on Ubuntu, Fedora, and Rocky Linux.
If you encounter problems, please let me know: https://github.com/kinnewig/dcs2/issues
As probably all of you know, installing deal.II can be quite cumbersome. So I wrote for myself a CMake Superbuild script (inspired by https://github.com/jpthiele/dealii-cmake-superbuild and https://github.com/dealii/candi). It started as a project to learn a lot of new things (GitHub bots and actions, CMake, and automation). But in the meantime, DCS2 reached a point where it is on par with candi.
Here is a short feature overview of DCS2: