1: Now that we don't have a kvm package anymore, the subpackage should be really called roms-qemu, not roms-kvm
2: Why git? Doesn't gpxe have a fresh enough release?
3: ExclusiveArch: %{ix86} x86_64 => this is wrong. It means ppc and others will never get the noarch subpackages. Take a look on how extboot does it.

And a few more updates:
* add subpackage gpxe-bootimgs containing ISO, USB, and floppy images
* add BRs needed for generating the above images
* add USAGE doc for above images
* change Source0 to point at released tarballs, not git
Built in mock, logs and results at http://domsch.com/linux/fedora/gpxe/.

I don't know that it obsoletes etherboot in the RPM sense. The two can co-exist, and presumably one could load an etherboot orom into one instance of QEMU, while loading a gPXE orom into another instance. Also, the other etherboot images and gPXE images, meant for use on cards etc, can absolutely co-exist.

Honestly folks, we're getting a bit pedantic with the tabs vs spaces warning. I didn't rebuild the RPMs after fixing that just to run rpmlint to prove that I can run 'tr' to remove tabs. Running rpmlint against the spec file is sufficient to see that I fixed those.
Regarding exclusivearch - these ROMs run either on a physical machine where exclusivearch would make sense, or can be run inside QEMU on a completely different arch, where the RPM architecture makes no sense whatsoever (hence they're noarch).

gpxe-0.9.7-2.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-4900

gpxe-0.9.7-2.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing-newkey update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-4901

gpxe-0.9.7-3.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-4920

I needed undionly.kpxe to make a server do an iSCSI boot, as described in http://www.etherboot.org/wiki/pxechaining.
AFAIK this file isn't part if the compiled packages, I took it from the rpmbuild after building the binary packages from sources. I'd suggest to include the undionly.kpxe in one of the binary packages if it actually isn't in one of them.

gpxe-0.9.7-4.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-5228

gpxe-0.9.7-4.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F11/FEDORA-2009-5243

gpxe-0.9.7-4.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
su -c 'yum --enablerepo=updates-testing-newkey update gpxe'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-5260