We need to validate that all the Requires and BuildRequires clauses in the RPM spec are actually needed and none are missing. Also check that the build system checks for everything we need for build.
Apparently javac is not being checked for by the build system.
We had xfig as a requirement, apparently we only need transfig (which provides fig2dev). Build system doesn't check for fig2dev either.
Validated built-time requirements as following: * frysk-cdtparser (needs to be changed to cdt-parser) * junit * antlr * transfig * jdom * libgtk-java-devel * libglade-java-devel * cairo-java-devel * cairo-devel * gtk2-devel * libvte-java-devel * vte-devel * java-1.4.2-gcj-compat-devel
Verified the runtime dependencies as: * libgtk-java * libglade-java * libvte-java And for some weird reason: * frysk-cdtparser.jar.so. I'm not sure why the last one appears, since it gets compiled like any other file. Maybe it's because the so actually gets compiled by rpm, unlike jdom or antlr, which are handled by the build system. This should get resolved with http://sourceware.org/bugzilla/show_bug.cgi?id=1585 .