xorg-x11-xkb-utils is an aggregate package, shipping a few tools that should be in their own respective packages, see [1]. Of these tigervnc requires only xkbcomp. We've had Provides: xkbcomp in xorg-x11-xkb-utils for years: $ dnf repoquery --whatprovides xkbcomp Last metadata expiration check: 0:07:46 ago on Thu 05 Nov 2020 13:32:47. xorg-x11-xkb-utils-0:7.7-33.fc33.x86_64 tigervnc should switch to Requires: xkbcomp so we can actually obsolete the aggregate package and start using separate packages. [1] https://fedoraproject.org/wiki/Changes/XorgUtilityDeaggregation Minimal diff to illustrate: diff --git a/tigervnc.spec b/tigervnc.spec index 16ff371..4e3a109 100644 --- a/tigervnc.spec +++ b/tigervnc.spec @@ -90,7 +90,7 @@ Requires(preun): systemd Requires(postun): systemd Requires(post): systemd -Requires: mesa-dri-drivers, xkeyboard-config, xorg-x11-xkb-utils +Requires: mesa-dri-drivers, xkeyboard-config, xkbcomp Requires: tigervnc-license, dbus-x11 %description server-minimal Happy to push and build, I have provenpackager.
and pushed now. shouldn't have any noticable effect