> Recommends: packageand(libyui-qt:icewm) That's not going to do what you want (you confuse it with Supplements: packageand(���). What you actually want: Recommends: (icewm if libyui-qt) This is supported since RPM 4.13 (SLE15GA was 1.14.1)