install:
mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/java
- cp dist/jobid-api-java.jar ${DESTDIR}${PREFIX}${prefix}/share/java
+ cp dist/glite-jobid-api-java.jar ${DESTDIR}${PREFIX}${prefix}/share/java
check:
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
-<project name="jobid-api-java" default="default" basedir=".">
- <description>Builds, tests, and runs the project jobid-api-java.</description>
+<project name="glite-jobid-api-java" default="default" basedir=".">
+ <description>Builds, tests, and runs the project glite-jobid-api-java.</description>
<import file="nbproject/build-impl.xml"/>
<!--
-application.title=jobid-api-java
+application.title=glite-jobid-api-java
application.vendor=xpiskac
build.classes.dir=${build.dir}/classes
build.classes.excludes=**/*.java,**/*.form
${run.test.classpath}
# This directory is removed when the project is cleaned:
dist.dir=dist
-dist.jar=${dist.dir}/jobid-api-java.jar
+dist.jar=${dist.dir}/glite-jobid-api-java.jar
dist.javadoc.dir=${dist.dir}/javadoc
excludes=
# file.reference.commons-codec-1.3.jar=/home/etics/repository/externals/commons-codec/1.3.0/noarch/
<type>org.netbeans.modules.java.j2seproject</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2se-project/3">
- <name>jobid-api-java</name>
+ <name>glite-jobid-api-java</name>
<minimum-ant-version>1.6.5</minimum-ant-version>
<source-roots>
<root id="src.dir"/>
BuildRequires: ant
BuildRequires: jakarta-commons-codec
BuildRequires: java-devel
+BuildRequires: jpackage-utils
Requires: jakarta-commons-codec
+Requires: jpackage-utils
%description
@DESCRIPTION@
+%package javadoc
+Summary: Java API documentation for %{name}
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+Requires: jpackage-utils
+
+%description javadoc
+This package contains java API documentation for java implementation of gLite
+jobid.
+
+
%prep
%setup -q
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -name '*.la' -exec rm -rf {} \;
-find $RPM_BUILD_ROOT -name '*.a' -exec rm -rf {} \;
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -rp dist/javadoc $RPM_BUILD_ROOT%{_javadocdir}/%{name}
%clean
%files
%defattr(-,root,root)
%doc LICENSE project/ChangeLog
-/usr/share/java/jobid-api-java.jar
+%{_javadir}/%{name}.jar
+
+%files javadoc
+%defattr(-,root,root)
+%{_javadocdir}/%{name}
%changelog
GEN:=${stagedir}${prefix}/bin/glite-lb-at3 ${top_srcdir}/project/genEventTypes.pl
AT3DIR:=${stagedir}${prefix}/share/glite-lb/at3
+jobid_classpath:=${stagedir}${prefix}/share/java/glite-jobid-api-java.jar
axis_classpath:=$(shell ${top_srcdir}/project/list-jars.sh ${axis_prefix}/lib ${axis_prefix}/share/java ${axis_prefix}/share/java/axis /usr/share/java /usr/lib/java /usr/lib/java/axis)
trustmanager_classpath:=$(shell ls -1 ${trustmanager_prefix}/share/java/glite-security-trustmanager.jar ${trustmanager_prefix}/share/java/trustmanager.jar ${trustmanager_prefix}/share/java/trustmanager-axis.jar ${stagedir}${prefix}/share/java/trustmanager.jar ${stagedir}${prefix}/share/java/trustmanager-axis.jar 2>/dev/null | tr '\012' :)
compile-java-axis: genws
${JAVAC} \
- -classpath ${jakarta-commons-lang_jar}:${stagedir}${prefix}/share/java/jobid-api-java.jar:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath} \
+ -classpath ${jakarta-commons-lang_jar}:${jobid_classpath}:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath} \
-d build \
build/axis/org/glite/wsdl/services/lb/*.java \
build/axis/org/glite/wsdl/services/lb4agu/*.java \
compile-java-lb: Event.java Timeval.java Sources.java Level.java SeqCode.java Escape.java
-mkdir -p build/classes
${JAVAC} \
- -classpath ${jakarta-commons-lang_jar}:${stagedir}${prefix}/share/java/jobid-api-java.jar:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build/classes \
+ -classpath ${jakarta-commons-lang_jar}:${jobid_classpath}:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build/classes \
-d build $+
compile-java-gen: genevents
${JAVAC} \
- -classpath ${jakarta-commons-lang_jar}:${stagedir}${prefix}/share/java/jobid-api-java.jar:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build:build/classes \
+ -classpath ${jakarta-commons-lang_jar}:${jobid_classpath}:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build:build/classes \
-d build \
build/gen/*.java
compile-java-lb2: Context.java ContextDirect.java ContextIL.java ContextLL.java EventConvertor.java ILFileWriter.java ILProto.java Job.java LBCredentials.java LBException.java NotifParser.java Notification.java SSL.java SSLSend.java ServerConnection.java
${JAVAC} \
- -classpath ${jakarta-commons-lang_jar}:${stagedir}${prefix}/share/java/jobid-api-java.jar:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build:build/classes \
+ -classpath ${jakarta-commons-lang_jar}:${jobid_classpath}:${trustmanager_classpath}:${utiljava_prefix}/share/java/glite-security-util-java.jar:${axis_classpath}:build:build/classes \
-d build/classes $+
build-jar: lb-client-java.jar
build/classes/examples: ${FULL_EXAMPLES} ${SSL_EXAMPLES} ${TM_EXAMPLES}
-mkdir -p build/classes/examples/src/simple-ssl build/classes/examples/src/simple-trustmanager
- ${jdk_prefix}/bin/javac -d build/classes/examples -cp build:build/classes:build/classes/examples:${stagedir}${prefix}/share/java/jobid-api-java.jar:${axis_classpath} ${FULL_EXAMPLES}
+ ${jdk_prefix}/bin/javac -d build/classes/examples -cp build:build/classes:build/classes/examples:${jobid_classpath}:${axis_classpath} ${FULL_EXAMPLES}
${jdk_prefix}/bin/javac -d build/classes/examples -cp build:build/classes:build/classes/examples:${axis_classpath} ${SSL_EXAMPLES}
${jdk_prefix}/bin/javac -d build/classes/examples -cp build:build/classes:${trustmanager_classpath}:${axis_classpath} ${TM_EXAMPLES}
cp ${FULL_EXAMPLES} build/classes/examples/src
#
PREFIXES="${@:-'/usr/lib /usr/share/java'}"
-LIST="activation ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-apache-xalan2 ant-commons-logging ant-commons-net ant-javamail ant-jdepend ant-jmf ant-jsch ant-junit ant-nodeps ant-swing ant-trax axis axis-jaxrpc axis-saaj jaxrpc saaj commons-codec commons-discovery commons-lang commons-logging-adapters commons-logging-api commons-logging el-api gettext gnome-java-bridge gnumail gnumail-providers inetlib jobid-api-java jsp-api libintl log4j servlet-api wsdl4j xercesImpl xml-apis"
+LIST="activation ant-apache-bcel ant-apache-bsf ant-apache-log4j ant-apache-oro ant-apache-regexp ant-apache-resolver ant-apache-xalan2 ant-commons-logging ant-commons-net ant-javamail ant-jdepend ant-jmf ant-jsch ant-junit ant-nodeps ant-swing ant-trax axis axis-jaxrpc axis-saaj jaxrpc saaj commons-codec commons-discovery commons-lang commons-logging-adapters commons-logging-api commons-logging el-api gettext gnome-java-bridge gnumail gnumail-providers inetlib glite-jobid-api-java jsp-api libintl log4j servlet-api wsdl4j xercesImpl xml-apis"
CP=""
for prefix in $PREFIXES; do