I don't see any problem with that per say , but I know for a fact that this can only be built against kodi >= 17; for future versions sure. So to clear up my limited understanding of koji, how would this work exactly? If a koji_version macro were to be defined in the kodi-devel package, how would that get passed to this package? Is it a case of: - Dependent packages are being built in a single chroot a la mock chain. - Therefore once koji_version is set, it is exported before all subsequent builds within that chroot.