%global namedreltag -RC1 %global namedversion %{version}%{?namedreltag} Name: unit-api Version: 0.6.2 Release: 0.1.RC1%{?dist} Summary: The Units of Measurement API for Java License: BSD URL: http://www.unitsofmeasurement.org/ # svn export http://unitsofmeasure.googlecode.com/svn/tags/v0.6.2-RC1/ unit-api-0.6.2-RC1 # tar cJf unit-api-0.6.2-RC1.tar.xz unit-api-0.6.2-RC1 Source0: %{name}-%{namedversion}.tar.xz BuildRequires: java-devel BuildRequires: mvn(junit:junit) BuildRequires: maven-local BuildArch: noarch %description The Unit of Measurement library provides a set of Java language programming interfaces for handling units and quantities. The interfaces provide a layer which separates client code, which would call the API, from library code, which implements the API. Various groups have implemented the API, see the list of known implementations for details. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{namedversion} # Disable wagon-svn, colapi %pom_remove_plugin javolution:colapi %pom_xpath_remove "pom:project/pom:build/pom:extensions" sed -i 's/\r//' LICENSE.txt # fix non ASCII chars for s in src/main/java/org/unitsofmeasurement/quantity/Acceleration.java \ src/main/java/org/unitsofmeasurement/quantity/AngularAcceleration.java \ src/main/java/org/unitsofmeasurement/quantity/Area.java \ src/main/java/org/unitsofmeasurement/quantity/ElectricResistance.java \ src/main/java/org/unitsofmeasurement/quantity/KinematicViscosity.java \ src/main/java/org/unitsofmeasurement/quantity/Luminance.java \ src/main/java/org/unitsofmeasurement/quantity/Volume.java \ src/main/java/org/unitsofmeasurement/quantity/VolumetricDensity.java \ src/main/java/org/unitsofmeasurement/quantity/VolumetricFlowRate.java \ src/main/java/org/unitsofmeasurement/unit/Dimension.java \ src/main/java/org/unitsofmeasurement/unit/Unit.java;do native2ascii -encoding UTF8 ${s} ${s} done %build %mvn_file : %{name} %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc LICENSE.txt %files javadoc -f .mfiles-javadoc %doc LICENSE.txt %changelog * Sun Oct 20 2013 gil cattaneo 0.6.2-0.1.RC1 - initial rpm