The icon trees were staged into the buildroot but not declared in %files, so rpmbuild aborted with 'Installed (but unpackaged) file(s) found' (deb and pkg install them through explicit paths and are unaffected). Verified in fedora:43: the rpm builds and carries all 35 icon files.