The library can be be installed separately from guile 2.2 (and guile 1).
The old version of the package is renamed to guile2.2, its devel and tools packages conflict with the new version. It can be removed as soon as all dependent packages are moved to 3.0.
Lilypond is still built with guile 2.2, as it is the recommended version for the current stable branch. The unstable version switched to guile 3.0 exclusively, so this is a preparation for that.
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
further changes (for both guile1 and guile2):
* move man page also to tools as it concerns the interpreter
* define debuginfo for guile and the other than main libraries
- note: defining multple debuginfo packages is not possible using the predefined shell scriptlet
* add/fix compat versions for libraries