Name: uom-lib Version: 1.0 Release: 1%{?dist} Summary: Java Units of Measurement Libraries License: BSD URL: https://github.com/unitsofmeasurement/uom-lib Source0: https://github.com/unitsofmeasurement/uom-lib/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: maven-local BuildRequires: mvn(javax.measure:unit-api) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildArch: noarch %description Units of Measurement Libraries - extending and complementing JSR 363. %package common Summary: Java Units of Measurement Common Library %description common Units of Measurement Common Library - extending and complementing JSR 363. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} # tec.uom:uom-parent:1.0 %pom_remove_parent %pom_xpath_inject pom:project "%{version}" %pom_remove_plugin -r :maven-source-plugin %pom_xpath_inject pom:project "%{version}" common %pom_xpath_remove "pom:plugin[pom:artifactId = 'maven-javadoc-plugin' ]/pom:executions" common %pom_xpath_inject pom:project 'bundle' common %pom_add_plugin org.apache.felix:maven-bundle-plugin common " true \${project.name} \${project.version} \${project.organization.name} Unit-API contributors \${project.organization.url} bundle-manifest process-classes manifest " %mvn_file tec.uom.lib:%{name}-common %{name}-common %build %mvn_build -s -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles-%{name} %license LICENSE.txt %files common -f .mfiles-%{name}-common %doc README.md %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Fri Oct 07 2016 gil cattaneo 1.0-1 - initial rpm