https://bugzilla.redhat.com/show_bug.cgi?id=1661860
--- Comment #5 from Jens Petersen petersen@redhat.com --- Here is my suggestion: for F30 we retire smc-fonts completely and add appropriate Obsoletes as needed. For current releases (28 and 29), there is no need to Obsolete smc-fonts-common.
So something like this should be sufficient I reckon:
%if 0%{?fedora} >= 30 Obsoletes: smc-fonts-common < (lastnvrbumped) %endif
Does that not work?