]> git.pld-linux.org Git - packages/maven.git/blame - maven.spec
- initial pld release
[packages/maven.git] / maven.spec
CommitLineData
d64debe2 1# $Revision: 1.1 $
2
3# TODO:
4# - cleanups in lib directory -- replace jar files
5# with package dependencies
6
7%define ver 1.0
8%define beta beta-10
9%define buildname %{ver}-%{beta}
10
11Summary: Java project management and project comprehension tool
12Summary(pl): maven
13Name: maven
14Version: %{ver}
15Release: 0.%(echo %{beta}|tr - .)
16License: Apache
17Group: Development/Languages/Java
18Source0: http://maven.apache.org/builds/release/%{buildname}/maven-%{buildname}.tar.gz
19URL: http://maven.apache.org/
20Patch0: %{name}-MAVEN_HOME.patch
21Requires: jre
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25
26%description
27Maven is a Java project management and project comprehension
28tool. Maven is based on the concept of a project object model
29(POM) in that all the artifacts produced by Maven are a result of
30consulting a well defined model for your project.
31
32The intent of Maven is to make intra-project development highly
33manageable in the hopes of providing more time for cross-project
34development. You might call it cross-project pollination or the
35sharing of project development knowledge, this is what Maven
36attempts to encourage.
37
38%description -l pl
39maven
40
41%prep
42%setup -q -n %{name}-%{buildname}
43%patch0 -p1
44
45%build
46
47%install
48rm -rf $RPM_BUILD_ROOT
49
50install -d $RPM_BUILD_ROOT%{_bindir}
51ln -s %{_datadir}/%{name}/bin/maven $RPM_BUILD_ROOT/%{_bindir}/maven
52
53install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
54install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
55install bin/maven $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
56install bin/forehead.conf $RPM_BUILD_ROOT%{_datadir}/%{name}/bin
57cp -r lib $RPM_BUILD_ROOT%{_datadir}/%{name}
58cp -r plugins $RPM_BUILD_ROOT%{_datadir}/%{name}
59cp -r repository $RPM_BUILD_ROOT%{_datadir}/%{name}
60install maven-project.xsd $RPM_BUILD_ROOT%{_datadir}/%{name}
61
62
63%clean
64rm -rf $RPM_BUILD_ROOT
65
66%files
67%defattr(644,root,root,755)
68%{_bindir}/maven
69
70%attr(755,root,root) %{_datadir}/%{name}/bin/maven
71%{_datadir}/%{name}/bin/forehead.conf
72%dir %{_datadir}/%{name}/bin
73%{_datadir}/%{name}/lib
74%{_datadir}/%{name}/plugins
75%{_datadir}/%{name}/repository
76%{_datadir}/%{name}/maven-project.xsd
This page took 0.037847 seconds and 4 git commands to generate.