%define javahome /usr/lib/jvm/jdk-gcj Name: apache-portlet-1.0-api Version: 1.0 Release: 3mamba Summary: Portlet API 1.0 from Jetspeed2 Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://portals.apache.org/jetspeed-2/ # svn export http://svn.apache.org/repos/asf/portals/jetspeed-2/portal/tags/JETSPEED-RELEASE-2.0/portlet-api/ # mv portlet-api apache-portlet-1.0-api # tar czf apache-portlet-1.0-api.tar.gz apache-portlet-1.0-a Source0: apache-portlet-%{version}-api.tar.gz Source1: apache-portlet-1.0-api-build.xml Source2: apache-portlet-1.0-api-LICENSE.TXT Source3: http://repo1.maven.org/maven2/javax/portlet/portlet-api/1.0/portlet-api-1.0.pom License: Apache Software License Version 2.0 BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: jpackage-utils Provides: portlet-1.0-api = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Java Standard Portlet API accoring to JSR-168, from Jetspeed-2 %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Java Standard Portlet API accoring to JSR-168, from Jetspeed-2 This package contains documentation for %{name}. %prep %setup -q -n %{name} for j in $(find . -name "*.jar"); do mv $j $j.no done cp %{S:1} build.xml cp %{S:2} LICENSE.TXT %build export JAVA_HOME=%javahome export CLASSPATH=$(build-classpath junit-3.8.2) ant jar javadoc %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 0644 target/portlet-api-1.0.jar \ %{buildroot}%{_javadir}/%{name}-%{version}.jar %add_to_maven_depmap javax.portlet portlet-api %{version} JPP portlet-api mkdir -p %{buildroot}%{_datadir}/maven2/poms install -m 644 %{S:3} %{buildroot}%{_datadir}/maven2/poms/JPP.portlet-api.pom ( cd %{buildroot}%{_javadir} ln -sf %{name}-%{version}.jar portlet-1.0-api-%{version}.jar for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}-%{version} ln -s %{name}-%{version} %{buildroot}%{_javadocdir}/%{name} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post %update_maven_depmap %postun %update_maven_depmap %files %defattr(-,root,root) %{_javadir}/apache-portlet-1.0-api-%{version}.jar %{_javadir}/apache-portlet-api.jar %{_javadir}/portlet-1.0-api-%{version}.jar %{_javadir}/portlet-api.jar %{_datadir}/maven2/poms %{_mavendepmapfragdir} %doc LICENSE.TXT %files javadoc %defattr(-,root,root) %{_javadocdir}/%{name}-%{version} %{_javadocdir}/%{name} %changelog * Sat Mar 26 2011 gil 1.0-3mamba - rebuilt with java-gcj-compat support * Sun Nov 07 2010 gil 1.0-2mamba - rebuilt devel - add maven 2 pom * Fri Mar 27 2009 gil 1.0-1mamba - package created by autospec