%define javahome /usr/lib/jvm/jdk-gcj Name: java-sun-stax-1.0-api Version: 1.0.2 Release: 2mamba Summary: Streaming API for XML (StAX) 1.0 API Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://stax.codehaus.org/ Source0: http://download.java.net/maven/1/javax.xml.stream/java-sources/stax-api-1.0-2-sources.jar #Source0: stax-api-1.0-2-sources.tar.gz Source1: http://download.java.net/maven/1/javax.xml.stream/poms/stax-api-1.0-2.pom Source2: CDDLv1.0.html Source3: java-sun-stax-1.0-api-%{version}-build.properties Source4: java-sun-stax-1.0-api-%{version}-build.xml License: Common Development and Distribution License Version 1.0 BuildRequires: apache-ant # qname-1.1-api BuildRequires: apache-geronimo-1.2-specs BuildRequires: jpackage-utils Requires: apache-geronimo-1.2-specs BuildRoot: %{_tmppath}/%{name}-%{version}-root %description The Streaming API for XML (StAX) 1.0 API according to JSR-173 %package javadoc Group: Documentation Summary: Javadoc for sun-jaxb-2.2-api %description javadoc The Streaming API for XML (StAX) 1.0 API according to JSR-173 This package contains documentation for sun-jaxb-%{version}-api. %prep %setup -q -c -n sun-stax-1.0-api-%{version} mv src osrc mkdir src mv osrc src/java cp %{SOURCE2} CDDLv1.0.html cp %{SOURCE3} build.properties cp %{SOURCE4} build.xml %build export JAVA_HOME=%javahome export CLASSPATH=$(build-classpath geronimo/qname-1.1-api-1.1) ant -Dbuild.sysclasspath=only release %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 stax.jar %{buildroot}%{_javadir}/sun-stax-1.0-api-%{version}.jar %add_to_maven_depmap javax.xml.stream stax-api 1.0-2 JPP sun-stax-1.0-api install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP.sun-stax-1.0-api.pom ( cd %{buildroot}%{_javadir} ln -s sun-stax-1.0-api-%{version}.jar stax_1_0_api.jar ln -s sun-stax-1.0-api-%{version}.jar stax_api.jar ln -sf sun-stax-1.0-api-%{version}.jar sun-stax-1.0-api.jar ) mkdir -p %{buildroot}%{_javadocdir}/sun-stax-1.0-api-%{version} cp -pr build/release/docs/javadocs/* %{buildroot}%{_javadocdir}/sun-stax-1.0-api-%{version} ln -s sun-stax-1.0-api-%{version} %{buildroot}%{_javadocdir}/sun-stax-1.0-api %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/sun-stax-1.0-api-%{version}.jar %{_javadir}/sun-stax-1.0-api.jar %{_javadir}/stax_1_0_api.jar %{_javadir}/stax_api.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc CDDLv1.0.html %files javadoc %defattr(-,root,root) %{_javadocdir}/sun-stax-1.0-api-%{version} %{_javadocdir}/sun-stax-1.0-api %changelog * Thu Mar 10 2011 gil 1.0.2-2mamba - rebuilt in devel * Wed Sep 16 2009 gil 1.0.2-1mamba - package created by autospec