Name: java-sun-ebj-3.0-api Version: 3.0 Release: 2mamba Summary: Enterprise JavaBeans (EJB) Technology Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://java.sun.com/products/ejb/ # wget http://java.sun.com/products/ejb/ http://download.java.net/maven/1/javax.ejb/java-sources/ejb-api-3.0-sources.jar Source0: ejb-api-%{version}-sources.tar.gz Source1: http://download.java.net/maven/1/javax.ejb/poms/ejb-api-%{version}.pom Source1: java-sun-ebj-3.0-api-License.txt License: Sun Binary Code License BuildRequires: java-axis BuildRequires: java-sun-jta-1.1-api BuildRequires: java-sun-saaj-1.3-api BuildRequires: jpackage-utils #javax.xml.rpc.handler BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Enterprise JavaBeans (EJB) technology is the server-side component architecture for Java Platform, Enterprise Edition (Java EE). EJB technology enables rapid and simplified development of distributed, transactional, secure and portable applications based on Java technology. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Enterprise JavaBeans (EJB) Technology This package contains javadoc for %{name} %prep %setup -q -n ejb-api-%{version}-sources mkdir -p target/classes mkdir -p src mv javax src/ %build export CLASSPATH=$(build-classpath junit-3.8.2 sun-saaj-1.3-api sun-jta-api axis/jaxrpc) export JAVA_HOME=/usr/lib/jvm/jdk-sun $JAVA_HOME/bin/javac -d target/classes `find src -name '*.java'` $JAVA_HOME/bin/jar cf target/sun-ebj-api.jar -C target/classes . $JAVA_HOME/bin/javadoc -d target/javadoc \ -encoding iso-8859-1 \ `find src -name '*.java'` %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_datadir}/maven2/poms install -pm 644 target/sun-ebj-api.jar \ %{buildroot}%{_javadir}/sun-ebj-api-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) install -m 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP.sun-ebj-api.pom %add_to_maven_depmap javax.ejb ebj-api %{version} JPP sun-ebj-api mkdir -p %{buildroot}%{_javadocdir}/sun-ebj-api-%{version} cp -pr target/javadoc/* %{buildroot}%{_javadocdir}/sun-ebj-api-%{version} ln -sf sun-ebj-api-%{version} %{buildroot}%{_javadocdir}/sun-ebj-api %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/sun-ebj-api-%{version}.jar %{_javadir}/sun-ebj-api.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %files javadoc %defattr(-,root,root) %{_javadocdir}/sun-ebj-api-%{version} %{_javadocdir}/sun-ebj-api %changelog * Thu Nov 25 2010 gil 3.0-2mamba - rebuilt devel * Thu Aug 13 2009 gil 3.0-1mamba - package created by autospec