Name: java-sun-jta-1.1-api Version: 1.1 Release: 2mamba Summary: Java Transaction API (JTA) Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/transaction/package-summary.html # wget http://download.java.net/maven/1/javax.transaction/java-sources/transaction-api-1.1-sources.jar Source0: transaction-api-%{version}-sources.tar.gz Source1: http://download.java.net/maven/1/javax.transaction/poms/transaction-api-1.1.pom License: Sun Binary Code License BuildRequires: jpackage-utils Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and the transactional applications. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Java Transaction API (JTA). This package contains javadoc for %{name} %prep %setup -q -n transaction-api-%{version}-sources mkdir -p target/classes mkdir -p src mv javax src/ %build 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-jta-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-jta-api.jar \ %{buildroot}%{_javadir}/sun-jta-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-jta-api.pom %add_to_maven_depmap javax.transaction transaction-api %{version} JPP sun-jta-api mkdir -p %{buildroot}%{_javadocdir}/sun-jta-1.1-api-%{version} cp -pr target/javadoc/* %{buildroot}%{_javadocdir}/sun-jta-1.1-api-%{version} ln -sf sun-jta-1.1-api-%{version} %{buildroot}%{_javadocdir}/sun-jta-1.1-api %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/sun-jta-api-%{version}.jar %{_javadir}/sun-jta-api.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %files javadoc %defattr(-,root,root) %{_javadocdir}/sun-jta-1.1-api-%{version} %{_javadocdir}/sun-jta-1.1-api %changelog * Thu Nov 25 2010 gil 1.1-2mamba - rebuilt devel * Thu Aug 13 2009 gil 1.1-1mamba - package created by autospec