%global namedreltag %{nil} %global namedversion %{version}%{?namedreltag} Name: datanucleus-maven-plugin Version: 3.3.2 Release: 1%{?dist} Summary: DataNucleus Maven Plugin # latest release use datanucleus-core >= 3.9 License: ASL 2.0 URL: https://github.com/datanucleus/datanucleus-maven-plugin/ Source0: https://github.com/datanucleus/datanucleus-maven-plugin/archive/%{name}-%{namedversion}.tar.gz BuildRequires: maven-local BuildRequires: mvn(javax.jdo:jdo-api) BuildRequires: mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.codehaus.plexus:plexus-container-default) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.datanucleus:datanucleus-core) BuildRequires: mvn(org.eclipse.persistence:javax.persistence) BuildArch: noarch %description DataNucleus Maven plugin providing access to Enhancer and SchemaTool via Maven. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{name}-%{namedversion} %pom_remove_parent %pom_xpath_inject "pom:project" "org.datanucleus" # Fix re/sources location %pom_xpath_inject "pom:build" "src/java" %pom_xpath_inject "pom:build/pom:resources" " true src/java **/plugin.xml **/*.properties **/*.dtd **/*.xsd **/*.jdo **/META-INF/services/* ${basedir} plugin.xml schema/* ${basedir}/META-INF META-INF *LICENSE*.txt NOTICE.txt README.txt " %mvn_file : %{name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE.txt NOTICE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt %changelog * Wed Feb 25 2015 gil cattaneo 3.3.2-1 - initial rpm