4ee8897
Name:           apache-mime4j
03a5cb4
Version:        0.7.2
d972914
Release:        2%{?dist}
4ee8897
Summary:        Apache JAMES Mime4j
4ee8897
4ee8897
Group:          Development/Libraries
4ee8897
License:        ASL 2.0
4ee8897
URL:            http://james.apache.org/mime4j
ba3defc
Source0:        http://apache.online.bg//james/mime4j/apache-mime4j-project-%{version}-source-release.zip
4ee8897
BuildArch: noarch
4ee8897
4ee8897
BuildRequires: apache-commons-logging
4ee8897
BuildRequires: log4j
4ee8897
BuildRequires: junit
4ee8897
BuildRequires: apache-commons-io
4ee8897
BuildRequires: apache-james-project
4ee8897
BuildRequires: javacc-maven-plugin
7b9e979
BuildRequires: maven-remote-resources-plugin
e9d7f6a
BuildRequires: apache-rat-plugin
8e2b48e
BuildRequires: apache-resource-bundles
4ee8897
Requires: apache-commons-logging
4ee8897
Requires: log4j
4ee8897
Requires: apache-commons-io
4ee8897
4ee8897
%description
4ee8897
Java stream based MIME message parser
4ee8897
4ee8897
%package javadoc
4ee8897
Group:          Documentation
4ee8897
Summary:        Javadoc for %{name}
4ee8897
Requires:       jpackage-utils
4ee8897
4ee8897
%description javadoc
4ee8897
API documentation for %{name}.
4ee8897
4ee8897
4ee8897
%prep
ba3defc
%setup -q -n %{name}-project-%{version}
4ee8897
rm -fr stage
ba3defc
# prevents rat plugin from failing the build
ba3defc
rm -fr DEPENDENCIES
4ee8897
4ee8897
%build
ba3defc
mvn-rpmbuild install javadoc:aggregate
4ee8897
4ee8897
%install
4ee8897
# jars
4ee8897
install -d -m 0755 %{buildroot}%{_javadir}
4ee8897
4ee8897
# poms
4ee8897
install -d -m 755 %{buildroot}%{_mavenpomdir}
4ee8897
install -pm 644 pom.xml \
d972914
    %{buildroot}%{_mavenpomdir}/JPP-%{name}-project.pom
d972914
d972914
%add_maven_depmap JPP-%{name}-project.pom
4ee8897
ba3defc
for sub in core dom storage; do
ba3defc
    # install jar
ba3defc
    install -Dpm 644 ${sub}/target/%{name}-${sub}-%{version}.jar \
ba3defc
            $RPM_BUILD_ROOT/%{_javadir}/%{name}/${sub}.jar;
ba3defc
ba3defc
    # intall pom
ba3defc
    install -Dpm 644 ${sub}/pom.xml $RPM_BUILD_ROOT/%{_mavenpomdir}/JPP.%{name}-${sub}.pom
ba3defc
ba3defc
    # maven depmap
ba3defc
    %add_maven_depmap JPP.%{name}-${sub}.pom %{name}/${sub}.jar
ba3defc
done
46d1e32
4ee8897
# javadoc
4ee8897
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
4ee8897
cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}/
4ee8897
rm -rf target/site/api*
4ee8897
4ee8897
%files
ba3defc
%doc LICENSE NOTICE RELEASE_NOTES.txt
4ee8897
%{_javadir}/*
4ee8897
%{_mavenpomdir}/*
4ee8897
%{_mavendepmapfragdir}/*
4ee8897
4ee8897
%files javadoc
ba3defc
%doc LICENSE
4ee8897
%{_javadocdir}/%{name}
4ee8897
4ee8897
%changelog
d972914
* Mon Apr 23 2012 Marek Goldmann <mgoldman@redhat.com> 0.7.2-2
d972914
- Add apache-mime4j-project POM to depmap, RHBZ#815448
d972914
03a5cb4
* Thu Feb 23 2012 Alexander Kurtakov <akurtako@redhat.com> 0.7.2-1
03a5cb4
- Update to latest upstream.
03a5cb4
f6719cb
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.1-2
f6719cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f6719cb
ba3defc
* Wed Nov 30 2011 Alexander Kurtakov <akurtako@redhat.com> 0.7.1-1
ba3defc
- Update to latest upstream.
ba3defc
46d1e32
* Wed Nov 30 2011 Alexander Kurtakov <akurtako@redhat.com> 0.6.1-2
46d1e32
- Adapt to current guidelines.
46d1e32
4ee8897
* Wed Feb 23 2011 Alexander Kurtakov <akurtako@redhat.com> 0.6.1-1
4ee8897
- Initial package.