File maven.spec of Package maven

Name:           maven
Version:        2.0.8
Release:        1
License:        Apache License Version 2.0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Group:          Development/Tools/Building
Summary:        Maven is a software project management and comprehension tool. 
Source:         http://www.apache.org/dist/maven/binaries/apache-maven-2.0.8-bin.tar.gz
BuildRequires:  update-alternatives 
BuildRequires:  java

BuildArch:      noarch

Requires: update-alternatives
Requires: java

%description
Maven is a software project management and comprehension tool. 
Based on the concept of a project object model (POM), Maven can 
manage a project's build, reporting and documentation from a 
central piece of information.

%prep
%setup -n apache-maven-%{version}


rm bin/*.bat
mkdir mytmp
mv bin/m2* mytmp

%build

%install

install -d $RPM_BUILD_ROOT/usr/share/java/maven/bin
install -p mytmp/* $RPM_BUILD_ROOT/usr/share/java/maven/bin

install -d $RPM_BUILD_ROOT/usr/share/java/maven/lib
install -p lib/* $RPM_BUILD_ROOT/usr/share/java/maven/lib

install -d $RPM_BUILD_ROOT/usr/share/java/maven/conf
install -p conf/* $RPM_BUILD_ROOT/usr/share/java/maven/conf

install -d $RPM_BUILD_ROOT/usr/share/java/maven/boot
install -p boot/* $RPM_BUILD_ROOT/usr/share/java/maven/boot

install -d $RPM_BUILD_ROOT/usr/bin
install -p bin/* $RPM_BUILD_ROOT/usr/bin

install -d $RPM_BUILD_ROOT/etc/profile.d
echo "export M2_HOME=/usr/share/java/maven" >$RPM_BUILD_ROOT/etc/profile.d/maven.sh
echo "setenv M2_HOME /usr/share/java/maven" >$RPM_BUILD_ROOT/etc/profile.d/maven.csh


%clean
rm -rf "$RPM_BUILD_ROOT"

%post
%{run_ldconfig}

%postun
%{run_ldconfig}

%files
%defattr(-,root,root)
/etc/profile.d/*
/usr/*
openSUSE Build Service is sponsored by