Name: java-sun-jaf Version: 1.1 Release: 3mamba Summary: JavaBeans Activation Framework Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: https://glassfish.dev.java.net/javaee5/mail/ # http://download.java.net/maven/1/javax.activation/java-sources/activation-1.1.1-sources.jar # cvs -d :pserver:GUEST@cvs.dev.java.net:/cvs export -r JAF-1_1 glassfish/activation Source0: sun-jaf-%{version}-api-src-svn.tar.gz Source1: http://repository.jboss.org/maven2/javax/activation/activation/%{version}/activation-%{version}.pom Source2: java-sun-jaf-1.1-CDDLv1.0.html License: Common Development and Distribution License Version 1.0 BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JavaBeans Activation Framework (JAF) is a standard extension to the Java platform that lets you take advantage of standard services to: determine the type of an arbitrary piece of data; encapsulate access to it; discover the operations available on it; and instantiate the appropriate bean to perform the operation(s). %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc JavaBeans Activation Framework. This package contains javadoc for %{name} %prep %setup -q -n glassfish for j in $(find -name "*.jar"); do mv $j $j.no done %build cd activation export JAVA_HOME=/usr/lib/jvm/jdk-gcj ant \ -Dant.build.javac.source=1.5 \ -Dant.build.javac.target=1.5 \ release %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 activation/build/release/activation.jar \ %{buildroot}%{_javadir}/sun-jaf-%{version}.jar %add_to_maven_depmap javax.activation activation %{version} JPP sun-jaf install -pm 644 %{SOURCE1} %{buildroot}%{_datadir}/maven2/poms/JPP-sun-jaf.pom ( cd %{buildroot}%{_javadir} ln -s sun-jaf-%{version}.jar jaf_api-%{version}.jar ln -s sun-jaf-%{version}.jar jaf_1_1_api-%{version}.jar ln -s sun-jaf-%{version}.jar jaf-%{version}.jar for jar in *-%{version}*.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/sun-jaf-%{version} cp -pr activation/build/release/docs/javadocs/* %{buildroot}%{_javadocdir}/sun-jaf-%{version} ln -s sun-jaf-%{version} %{buildroot}%{_javadocdir}/sun-jaf cp -pr %{SOURCE2} CDDLv1.0.html %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/sun-jaf-%{version}.jar %{_javadir}/sun-jaf.jar %{_javadir}/jaf-%{version}.jar %{_javadir}/jaf.jar %{_javadir}/jaf_1_1_api-%{version}.jar %{_javadir}/jaf_1_1_api.jar %{_javadir}/jaf_api-%{version}.jar %{_javadir}/jaf_api.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc CDDLv1.0.html %files javadoc %defattr(-,root,root) %{_javadocdir}/sun-jaf-%{version} %{_javadocdir}/sun-jaf %changelog * Wed Mar 02 2011 gil 1.1-3mamba - rebuilt with java-gcj-compat * Fri Nov 05 2010 gil 1.1-2mamba - rebuilt devel * Tue Aug 11 2009 gil 1.1-1mamba - package created by autospec