Sophie

Sophie

distrib > Mageia > 2 > x86_64 > by-pkgid > 5c5bcbdcfd87014647d3b3930a87a203 > files > 1

apache-james-project-1.5-2.mga1.src.rpm

%global server_ver      2.2.0
%global short_name      apache-james

Name:             %{short_name}-project
Version:          1.5
Release:          %mkrel 2
Summary:          Main project POM files and resources
License:          ASL 2.0
Group:            Development/Java
URL:              http://james.apache.org/
Source0:          http://repo1.maven.org/maven2/org/apache/james/james-parent/%{version}/james-parent-%{version}-source-release.zip
BuildArch:        noarch

BuildRequires:    java-devel >= 0:1.6.0
BuildRequires:    jpackage-utils
BuildRequires:    maven
BuildRequires:    maven-surefire-provider-junit4
BuildRequires:    apache-commons-parent

Requires:         maven
Requires:         java >= 0:1.6.0
Requires:         jpackage-utils
Requires(post):   jpackage-utils
Requires(postun): jpackage-utils

%description
Main project POM files and resources for Apache James project


%prep
%setup -q -n james-parent-%{version}

%build
# to build james skin for site plugin
mvn-rpmbuild install

%install
# jars
install -d -m 755 %{buildroot}%{_javadir}/%{short_name}
install -p -m 644 maven-skin/target/maven-skin-%{version}.jar %{buildroot}%{_javadir}/%{short_name}/maven-skin.jar

# poms
install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 maven-skin/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-maven-skin.pom
%add_to_maven_depmap org.apache.james maven-skin %{version} JPP/%{short_name} maven-skin

install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-parent.pom
%add_to_maven_depmap org.apache.james james-parent %{version} JPP/%{short_name} parent

install -pm 644 project/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-project.pom
%add_to_maven_depmap org.apache.james james-project %{version} JPP/%{short_name} project

install -pm 644 project/server/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-server-root.pom
%add_to_maven_depmap org.apache.james james-server-root %{version} JPP/%{short_name} server-root

pom_ver=`echo %{server_ver} | tr . -`
install -pm 644 project/server/%{server_ver}/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{short_name}-server-site.pom
%add_to_maven_depmap org.apache.james james-server-site-$pom_ver %{version} JPP/%{short_name} server-site

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%defattr(-,root,root,-)
%doc LICENSE NOTICE
%{_javadir}/%{short_name}/*.jar
%{_mavenpomdir}/JPP.%{short_name}-maven-skin.pom
%{_mavenpomdir}/JPP.%{short_name}-parent.pom
%{_mavenpomdir}/JPP.%{short_name}-project.pom
%{_mavenpomdir}/JPP.%{short_name}-server-root.pom
%{_mavenpomdir}/JPP.%{short_name}-server-site.pom
%{_mavendepmapfragdir}/*




%changelog
* Wed Apr 27 2011 dmorgan <dmorgan> 1.5-2.mga1
+ Revision: 92249
- Rebuild after bootstrapping
- imported package apache-james-project


* Mon Feb 21 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.5-1
- Initial version of the package