spike b4ef36
%global base_name       parent
spike b4ef36
%global short_name      commons-%{base_name}
spike b4ef36
spike b4ef36
Name:             apache-%{short_name}
spike b4ef36
Version:          15
spike 476436
Release:          2%{?dist}
spike b4ef36
Summary:          Apache Commons Parent Pom
spike b4ef36
Group:            Development/Libraries
spike b4ef36
License:          ASL 2.0
spike b4ef36
URL:              http://svn.apache.org/repos/asf/commons/proper/%{short_name}/tags/%{short_name}-%{version}/
spike b4ef36
spike b4ef36
# svn export http://svn.apache.org/repos/asf/commons/proper/commons-parent/tags/commons-parent-15
spike b4ef36
# tar caf commons-parent-15.tar.xz commons-parent-15
spike b4ef36
Source0:          %{short_name}-%{version}.tar.xz
spike 476436
spike 476436
#common-build-plugin not in fedora yet
spike 476436
Patch1:           %{name}-remove-build-plugin.patch
spike b4ef36
BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
spike b4ef36
BuildArch:        noarch
spike b4ef36
spike b4ef36
BuildRequires:    java-devel >= 1:1.6.0
spike b4ef36
BuildRequires:    jpackage-utils
spike b4ef36
spike b4ef36
Requires:         java >= 1:1.6.0
spike b4ef36
Requires:         jpackage-utils
spike b4ef36
Requires:         maven2 >= 2.2.1
spike b4ef36
Requires:         maven-antrun-plugin
spike b4ef36
Requires:         maven-assembly-plugin
spike b4ef36
Requires:         maven-compiler-plugin
spike b4ef36
Requires:         maven-idea-plugin
spike b4ef36
Requires:         maven-install-plugin
spike b4ef36
Requires:         maven-jar-plugin
spike b4ef36
Requires:         maven-javadoc-plugin
spike b4ef36
Requires:         maven-plugin-bundle
spike b4ef36
Requires:         maven-resources-plugin
spike b4ef36
Requires:         maven-surefire-plugin
spike b4ef36
Requires(post):   jpackage-utils
spike b4ef36
Requires(postun): jpackage-utils
spike b4ef36
spike b4ef36
spike b4ef36
%description
spike b4ef36
The Project Object Model files for the apache-commons packages.
spike b4ef36
spike b4ef36
%prep
spike b4ef36
%setup -q -n %{short_name}-%{version}
spike 476436
%patch1 -p0
spike b4ef36
spike b4ef36
%build
spike b4ef36
#nothing to do for the pom
spike b4ef36
spike b4ef36
%install
spike b4ef36
rm -rf %{buildroot}
spike b4ef36
spike b4ef36
%add_to_maven_depmap org.apache.commons %{short_name} %{version} JPP %{short_name}
spike b4ef36
spike b4ef36
# poms
spike b4ef36
install -d -m 755 %{buildroot}%{_mavenpomdir}
spike b4ef36
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{short_name}.pom
spike b4ef36
spike b4ef36
%post
spike b4ef36
%update_maven_depmap
spike b4ef36
spike b4ef36
%postun
spike b4ef36
%update_maven_depmap
spike b4ef36
spike b4ef36
%clean
spike b4ef36
rm -rf %{buildroot}
spike b4ef36
spike b4ef36
%files
spike b4ef36
%defattr(-,root,root,-)
spike b4ef36
%doc LICENSE.txt NOTICE.txt
spike b4ef36
%{_mavenpomdir}/*
spike b4ef36
%{_mavendepmapfragdir}/*
spike b4ef36
spike b4ef36
%changelog
spike 476436
* Sat Nov 6 2010 Chris Spike <chris.spike@arcor.de> 15-2
spike 476436
- Added patch to remove commons-build-plugin from pom file
spike 476436
spike b4ef36
* Wed Oct 20 2010 Chris Spike <chris.spike@arcor.de> 15-1
spike b4ef36
- Initial version of the package