build: update unitsofmeasurement and parfait rpm spec files
[pcp.git] / build / rpm / uom-se.spec
blobd4ecab4e7ebc966bba73fd8f51034667755c1410
1 Summary: Unit Standard (JSR 363) Implementation for Java SE 8 and above
2 Name: uom-se
3 Version: 1.0.3
4 %global buildversion 1
6 Release: %{buildversion}%{?dist}
7 License: BSD3
8 URL: https://github.com/unitsofmeasurement/uom-se
9 Group: Development/Languages
10 # https://github.com/unitsofmeasurement/uom-se/archive/%{version}.tar.gz
11 Source0: %{name}-%{version}.tar.gz
13 BuildArch: noarch
14 BuildRequires: junit
15 BuildRequires: maven-local
16 BuildRequires: maven-jar-plugin
17 BuildRequires: maven-install-plugin
18 BuildRequires: maven-license-plugin
19 BuildRequires: maven-dependency-plugin
20 BuildRequires: mvn(org.hamcrest:hamcrest-all)
21 BuildRequires: mvn(org.jacoco:jacoco-maven-plugin)
22 BuildRequires: mvn(javax.measure:unit-api)
23 BuildRequires: mvn(tec.uom:uom-parent:pom:)
24 BuildRequires: mvn(tec.uom.lib:uom-lib:pom:)
26 %description
27 JSR 363 Implementation got Java SE 8 and above.
29 JDK Integration of Unit-API / JSR 363. This implementation aims at
30 Java SE 8 and above, allowing the use of new features like Lambdas
31 together with Units of Measurement API.
33 %package javadoc
34 Group: Documentation
35 BuildArch: noarch
36 Summary: Javadoc for the Units Standard (JSR 363) Java SE 8 Implementation
38 %description javadoc
39 This package contains documentation for the Units Standard (JSR 363)
40 Java SE 8 Implementation.
42 %prep
43 %setup -q
44 %pom_remove_plugin com.mycila:license-maven-plugin
45 %pom_remove_plugin net.revelc.code:formatter-maven-plugin
47 %build
48 %mvn_build
50 %install
51 %mvn_install
53 %files -f .mfiles
55 %files javadoc -f .mfiles-javadoc
57 %changelog
58 * Thu Feb 16 2017 Nathan Scott <nathans@redhat.com> - 1.0.3-1
59 - Update to latest upstream sources.
61 * Fri Nov 25 2016 Nathan Scott <nathans@redhat.com> - 1.0.1-1
62 - Initial version.