Name: plexus-pom Version: 3.1 Release: 1%{?dist} Summary: Root Plexus Projects pom Group: Development/Libraries License: ASL 2.0 URL: https://github.com/sonatype/%{name}/ # git clone git://github.com/sonatype/plexus-pom.git # cd plexus-pom && git archive --format=tar --prefix=plexus-pom-3.1/ plexus-3.1 | xz >../plexus-pom-3.1.tar.xz Source0: plexus-pom-%{version}.tar.xz # remove # org.codehaus.mojo taglist-maven-plugin 2.4 # org.apache.maven.wagon wagon-webdav-jackrabbit 1.0 # maven-site-plugin which require org.codehaus.plexus:plexus-stylus-skin 1.0 Patch0: plexus-pom-3.1-pom.patch # change # maven-plugin-plugin version available 2.7 required 2.8 Patch1: plexus-pom-3.1-pp-version.patch BuildRequires: java-devel BuildRequires: jpackage-utils >= 0:1.7.5 BuildRequires: spice-parent BuildRequires: maven BuildRequires: maven-install-plugin BuildRequires: modello BuildRequires: plexus-containers-component-metadata Requires: maven Requires: spice-parent Requires: jpackage-utils >= 0:1.7.5 BuildArch: noarch %description The Plexus project provides a full software stack for creating and executing software projects. %prep %setup -q %patch0 -p0 # TODO remove this patch when maven-plugin-plugin >= 2.8 is available %patch1 -p0 %build mvn-rpmbuild install %install mkdir -p %{buildroot}%{_mavenpomdir} install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP.plexus-plexus.pom %add_maven_depmap JPP.plexus-plexus.pom %files %{_mavenpomdir}/JPP.plexus-plexus.pom %{_mavendepmapfragdir}/%{name} %changelog * Fri Apr 27 2012 gil cattaneo 3.1-1 - update to 3.1 * Wed Feb 08 2012 gil cattaneo 3.0.1-1 - initial rpm