yast2-branding-openSUSE is a subpackage of branding-openSUSE which is part of Leap 15.4; I checked. https://build.opensuse.org/package/show/openSUSE:Leap:15.4/branding-openSUSE https://build.opensuse.org/package/view_file/openSUSE:Leap:15.4/branding-openSUSE/branding-openSUSE.spec?expand=1 %define theme_name openSUSE ... ... %package -n yast2-qt-branding-%{theme_name} But the theme package may not be consistent with this: https://build.opensuse.org/package/show/openSUSE:Leap:15.4/yast2-theme https://build.opensuse.org/package/view_file/openSUSE:Leap:15.4/yast2-theme/yast2-theme.spec?expand=1 %if 0%{?is_opensuse} # bsc#1105792: firstboot wizard missing branding Requires: google-poppins-fonts Requires: yast2-qt-branding %else # on SLE the qt branding files are included in yast2-them so they # conflict with the separate package that exists on openSUSE # (boo#1133415) Obsoletes: yast2-qt-branding-openSUSE Conflicts: yast2-qt-branding-openSUSE %endif With Leap 15.4 now being much closer to SLE-15 SP4 than it used to be with Leap 15.3 vs. SLE-15 SP3, this might be a lot trickier now. Does it consider itself an openSUSE or a SLE? According to this bug report, it still requires yast2-qt-branding, so it sounds like it's an openSUSE.