%global project sling Name: sling-parent Version: 15 Release: 1%{?dist} Summary: Apache Sling Parent Pom License: ASL 2.0 URL: http://sling.apache.org Source0: http://www.apache.org/dist/sling/%{project}-%{version}-source-release.zip BuildRequires: java-devel BuildRequires: maven-local #BuildRequires: maven-antrun-plugin #BuildRequires: maven-enforcer-plugin #BuildRequires: maven-javadoc-plugin #BuildRequires: maven-remote-resources-plugin #BuildRequires: maven-site-plugin #BuildRequires: maven-source-plugin BuildRequires: mvn(org.apache.sling:apache-sling-jar-resource-bundle) Requires: mvn(org.apache.sling:apache-sling-jar-resource-bundle) BuildArch: noarch %description The parent project for Apache Sling. Apache Sling is based on source code originally developed by Day Software (http://www.day.com/). %prep %setup -q -n %{project}-%{version} # Unwanted/ not available plugins %pom_remove_plugin :emma-maven-plugin %pom_remove_plugin :ianal-maven-plugin %pom_remove_plugin :gmaven-plugin %pom_remove_plugin :lifecycle-mapping # Broken %pom_remove_plugin :animal-sniffer-maven-plugin # non free %pom_remove_dep javax.jcr:jcr %pom_xpath_inject "pom:project/pom:profiles/pom:profile[pom:id='emma']" %pom_xpath_inject "pom:project/pom:profiles/pom:profile[pom:id='emma-report']" %mvn_file :%{project} %{project} %build %mvn_build %install %mvn_install %files -f .mfiles %doc LICENSE NOTICE %changelog * Fri Jun 28 2013 gil cattaneo 15-1 - initial rpm