Name: maven
Summary: Java project management and project comprehension tool
Version: 3.0.4
Release: 2
License: APL2
Group: Development/Tools
URL: http://maven.apache.org/
Description: Apache 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.
The build could not start because the following file is missing: apache-maven-3.0.4-bin.tar.gz
The build could not start because the following file is missing: apache-maven-3.0.4-bin.tar.gz
The spec file used by the build system currently has the following contents:
Name: maven Version: 3.0.4 Release: 2%{?dist} Summary: Java project management and project comprehension tool Group: Development/Tools License: APL2 URL: http://maven.apache.org/ Source0: http://apache.mirror.digionline.de//maven/binaries/apache-%{name}-%{version}-bin.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: java7-devel %description Apache 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 -qn apache-%{name}-%{version} pushd conf chmod a-x settings.xml chmod g-w settings.xml popd #%build %install rm -rf %{buildroot} install -dm 755 %{buildroot}%{_bindir} install -dm 755 %{buildroot}%{_datadir}/%{name}/{bin,boot,conf,lib/ext} install -dm 755 %{buildroot}%{_datadir}/java/%{name} install -dm 755 %{buildroot}%{_sysconfdir}/%{name} install -m 755 bin/mvn %{buildroot}%{_datadir}/%{name}/bin install -m 755 bin/mvnDebug %{buildroot}%{_datadir}/%{name}/bin install -m 755 bin/mvnyjp %{buildroot}%{_datadir}/%{name}/bin install -m 644 bin/m2.conf %{buildroot}%{_sysconfdir}/%{name} install -m 644 conf/settings.xml %{buildroot}%{_sysconfdir}/%{name} install -m 644 lib/*.jar %{buildroot}%{_datadir}/java/%{name} #%__install -dm 755 %{buildroot}%{_defaultdocdir}/%{name}-%{version} # Install symlinks ln -s %{_datadir}/%{name}/bin/mvn %{buildroot}%{_bindir}/mvn ln -s %{_datadir}/%{name}/bin/mvnDebug %{buildroot}%{_bindir}/mvnDebug ln -s %{_datadir}/%{name}/bin/mvnyjp %{buildroot}%{_bindir}/mvnyjp ln -s %{_sysconfdir}/%{name}/m2.conf %{buildroot}%{_datadir}/%{name}/bin/m2.conf ln -s %{_sysconfdir}/%{name}/settings.xml %{buildroot}%{_datadir}/%{name}/conf/settings.xml pushd %{buildroot}%{_datadir}/java/%{name} for i in *.jar do ln -s "%{_datadir}/java/%{name}/$i" "%{buildroot}%{_datadir}/%{name}/lib/$i" done popd install -m 644 boot/plexus-classworlds-2.4.jar %{buildroot}%{_datadir}/java/%{name} ln -s %{_datadir}/java/%{name}/plexus-classworlds-2.4.jar \ %{buildroot}%{_datadir}/%{name}/boot/plexus-classworlds-2.4.jar %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/* %{_sysconfdir}/* %{_datadir}/%{name} %{_datadir}/java/%{name} %changelog * Tue Jan 8 2013 Radim Kolar <hsn@sendmail.cz> - 3.0.4-2 make rpm noarch depend on java7-devel * Fri Mar 9 2012 Lars Kiesow <lkiesow@uos.de> - 3.0.4-1 - Created package