Name: glassfish-saaj-impl
Version: 1.3.19
Release: 1%{?dist}
Summary: Standard Implementation for SAAJ
Group: Development/Libraries
License: CDDL and GPLv2 with exceptions
URL: http://java.net/projects/saaj/
# svn export https://svn.java.net/svn/saaj~svn/tags/saaj-impl-1.3.18 glassfish-saaj-impl-1.3.19
# find glassfish-saaj-impl-1.3.19/ -name "*.bat" -delete
# find glassfish-saaj-impl-1.3.19/ -name "*.class" -delete
# find glassfish-saaj-impl-1.3.19/ -name "*.jar" -delete
# find glassfish-saaj-impl-1.3.19/ -name "*.zip" -delete
# tar czf glassfish-saaj-impl-1.3.19-src-svn.tar.gz glassfish-saaj-impl-1.3.19
Source0: %{name}-%{version}-src-svn.tar.gz
BuildRequires: java-devel
BuildRequires: jpackage-utils
BuildRequires: jvnet-parent
BuildRequires: jboss-saaj-1.3-api
BuildRequires: mimepull
# test deps
BuildRequires: junit
BuildRequires: maven
BuildRequires: maven-compiler-plugin
BuildRequires: maven-enforcer-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin
BuildRequires: maven-resources-plugin
BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit4
Requires: jboss-saaj-1.3-api
Requires: mimepull
Requires: java
Requires: jpackage-utils
BuildArch: noarch
%description
Open source Reference Implementation of JSR-67:
SOAP with Attachments API for Java (SAAJ MR :1.3)
%package javadoc
Group: Documentation
Summary: Javadoc for %{name}
Requires: jpackage-utils
%description javadoc
This package contains javadoc for %{name}.
%prep
%setup -q
sed -i "s|javax.xml.soap|org.jboss.spec.javax.xml.soap|" pom.xml
sed -i "s|saaj-api|jboss-saaj-api_1.3_spec|" pom.xml
sed -i "s|1.3.4|1.0.2.Final|" pom.xml
%build
mvn-rpmbuild install javadoc:javadoc
%install
mkdir -p %{buildroot}%{_javadir}
install -m 644 target/saaj-impl-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
mkdir -p %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
%add_maven_depmap JPP-%{name}.pom %{name}.jar
mkdir -p %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
%files
%{_javadir}/%{name}.jar
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%doc license.html docs/*
%files javadoc
%{_javadocdir}/%{name}
%doc license.html
%changelog
* Tue Oct 02 2012 gil cattaneo 1.3.19-1
- initial rpm