In EAPI="7", xdg.eclass adds dependencies on dev-util/desktop-file-utils and x11-misc/shared-mime-info to DEPEND, but both of them are used here only as tools, and should be in BDEPEND.
Created attachment 576518 [details, diff] Patch
The tools are used in pkg functions, so both BDEPEND and DEPEND are not really appropriate. This would technically require a new dependency class to express correctly.
*** This bug has been marked as a duplicate of bug 660308 ***