The current publican SPEC file has a dependency on the kdesdk package for the xml2pot and po2xml binaries. This requires GNOME users to install the bulk of the KDE system just to use Publican. I have submitted a patch to create a sub-package of kdesdk (443023). The patch attached changes Publican to depend on the new kdesdk-potools subpackage which means that GNOME user would only need Publican, this new sub-package, and QT, to create documentation.
Created attachment 302851 [details] Patch to SPEC file to depend on kdesdk-potools rather than kdesdk
In the meantime, instead of using Requires: kdesdk Consider using Requires: %{_bindir}/xml2pot %{_bindir}/po2xml instead (asap). This should ensure things continue to work before and after any split is done in kdesdk (which should be coming soon, hopefully).
Changed requires and buildrequires to: %{_bindir}/xml2pot %{_bindir}/po2xml
I still see "Requires: kdesdk" in both devel and F-9. It can be replaced by kdesdk-utils for both of them or the above if you prefer.
0.34, where this bug has been fixed, is still being baked.
This can be fixed in the current (F-8, F-9, devel) package CVS -- it's just a specfile change and a new build and push. It doesn't need to hang on 0.34 being ready. I'm happy to do it, if that helps.
publican-0.33-1.fc9 has been submitted as an update for Fedora 9
Vote 1: https://admin.fedoraproject.org/updates/F9/pending/publican-0.33-1.fc9 Also built in devel and F8. However as kdesdk-utils is not available in F8 I did not push it as an update.
*** Bug 455412 has been marked as a duplicate of this bug. ***
publican-0.33-1.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.