Broken/missing headers, /usr/include/librepo/fastestmirror.h:26:24: fatal error: mirrorlist.h: No such file or directory causes PackageKit build failure.
working on quick patch...
Oh, tested librepo-1.2.1-2.fc20.x86_64 by the way...
librepo-1.2.1-3.bc2c8a5.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/librepo-1.2.1-3.bc2c8a5.fc20
Package librepo-1.2.1-3.bc2c8a5.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing librepo-1.2.1-3.bc2c8a5.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-18938/librepo-1.2.1-3.bc2c8a5.fc20 then log in and leave karma (feedback).
librepo-1.2.1-3.bc2c8a5.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.