Name: glassfish-jaf Version: 1.1.1 Release: %mkrel 1 Summary: Glassfish - JavaBeans Activation Framework v.1.1 Group: Development/Java License: CDDL Url: http://glassfish.java.net/ # svn export https://svn.java.net/svn/glassfish~svn/tags/api-20110628/activation glassfish-jaf-1.1.1 # tar czf glassfish-jaf-1.1.1-src-svn.tar.gz glassfish-jaf-1.1.1 Source0: glassfish-jaf-1.1.1-src-svn.tar.gz BuildRequires: maven BuildRequires: maven-compiler-plugin BuildRequires: maven-install-plugin BuildRequires: maven-jar-plugin BuildRequires: maven-javadoc-plugin BuildRequires: jpackage-utils Requires: jpackage-utils BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot %description Glassfish - JavaBeans(TM) Activation Framework v.1.1 Specification. %package javadoc Group: Development/Java Summary: Javadoc for %{name} Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc Glassfish - JavaBeans Activation Framework v.1.1. This package contains javadoc for %{name}. %prep %setup -q -n glassfish-jaf-%{version} %build export MAVEN_REPO_LOCAL=$PWD/.m2/repository mkdir -p $MAVEN_REPO_LOCAL mvn-jpp \ -e \ -Dmaven.repo.local=$MAVEN_REPO_LOCAL \ install javadoc:javadoc %install [ %{buildroot} != / ] && rm -rf %{buildroot} mkdir -p %{buildroot}%{_javadir} install -m 644 target/activation-%{version}.jar \ %{buildroot}%{_javadir}/glassfish-jaf-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_mavenpomdir} install -m 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-glassfish-jaf.pom %add_maven_depmap JPP-glassfish-jaf.pom glassfish-jaf.jar mkdir -p %{buildroot}%{_javadocdir}/glassfish-jaf-%{version} cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/glassfish-jaf-%{version} ln -s glassfish-jaf-%{version} %{buildroot}%{_javadocdir}/glassfish-jaf %post %update_maven_depmap %postun %update_maven_depmap %files %{_javadir}/glassfish-jaf-%{version}.jar %{_javadir}/glassfish-jaf.jar %{_mavenpomdir}/* %{_mavendepmapfragdir}/* %files javadoc %{_javadocdir}/glassfish-jaf-%{version} %{_javadocdir}/glassfish-jaf %changelog * Thu Aug 11 2011 dmorgan <dmorgan> 1.1.1-1.mga2 + Revision: 132718 - Clean spec file + gil <gil> - imported package glassfish-jaf * Fri Jul 22 2011 gil <gil> 1.1.1-0.%%mkrel - initial rpm