Hello, geronimo-specs-compat-1.0-0.M2.2jpp.12.i386.rpm fails to build from geronimo-specs-1.0-0.M2.2jpp.12.src.rpm because of ejb depending on jta but spec file tries to build ejb first. The following patch fixes this --- geronimo-specs.spec | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/geronimo-specs.spec b/geronimo-specs.spec index a8f059a..4d4efc3 100644 --- a/geronimo-specs.spec +++ b/geronimo-specs.spec @@ -53,18 +53,22 @@ chmod -R go=u-w * %build mkdir -p build/lib for spec in \ + jta-1.0.1B \ ejb-2.1 \ j2ee-connector-1.5 \ j2ee-deployment-1.1 \ j2ee-jacc-1.0 \ j2ee-management-1.0 \ - jms-1.1 \ - jta-1.0.1B; do + jms-1.1 ; do name=`echo $spec | sed 's:-[^-]*$::'` srcdir=specs/$name/src/java classdir=build/classes/$name jarfile=build/lib/spec-$spec.jar case $name in + ejb) + CLASSPATH=build/lib/spec-jta-1.0.1B.jar + export CLASSPATH + ;; j2ee-jacc) CLASSPATH=$(build-classpath servletapi5) export CLASSPATH