The spec file is missing: BuildRequires: gcc-java
Or at least java-devel. Well spotted!
Well, BuildRequiring 'java-devel' was not a common practice in JPP. It is an upstream practice and we don't change upstream practices when importing (thus this bug is being closed -- Gary, feel free to handle it differently for Fedora only). There is a bug repository at JPackage.org where we can ask for these policies to be changed, and there is where such a bug should be filed and fixed. However, in this case I have a way to get things in motion... It seems that this is due to historical reasons, so I will give a due warning to the upstream JPP community and add a BuildRequires 'java-devel' to the packages in the next JPP generation, JPP 1.7. They will eventually migrate into our released SRPMs as we adopt JPP 1.7 later this year. For reference, the text, from 'nim' that explains the upstream reasons. I think from now on most specs should include a java-devel buildrequires and a java or java-devel requires (the only reason we didn't do it before was because some people, Ville among them needed to install upstream jvm packages but that should have been fixed by Ville's -compat jvm package). I can imagine there are quite a lot of packages that still have missing deps but these are problems that should be fixed over time. -- Nicolas Mailhot