This package is outdated, because it is now developed by other people. After a five years idle period, it was picked up by Daniele Napolitano. The new homepage is here: https://launchpad.net/gweled Current version is 0.9. With this version, all the current patches are no longer needed, in fact, the package has actually to be build from scratch. I've tested it without packaging it, it works fine. If you want, I can update the spec file.
gweled-0.9-2.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/gweled-0.9-2.fc15
Some hints regarding the *.spec file: Your package owns the folder /usr/share/icons/*, but this is already owned by the package hicolor-icon-theme. That's why you should change the %files section as follows: %{_datadir}/icons/hicolor/*x*/apps/%{name}.png %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg Additionally, you have to add hicolor-icon-theme as "Requires:". Moreover, your package actually needs gettext as BuildRequires. Don't know why it builds without that... You should add it anyway.
gweled-0.9-3.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/gweled-0.9-3.fc15
gweled-0.9-3.fc15 has been pushed to the Fedora 15 stable repository. If problems still persist, please make note of it in this bug report.