Blame SPECS/HdrHistogram.spec

81e4e3
Name:          HdrHistogram
81e4e3
Version:       2.1.11
dcc1b0
Release:       3%{?dist}
81e4e3
Summary:       A High Dynamic Range (HDR) Histogram
81e4e3
License:       BSD and CC0
81e4e3
URL:           http://hdrhistogram.github.io/%{name}/
81e4e3
Source0:       https://github.com/%{name}/%{name}/archive/%{name}-%{version}.tar.gz
81e4e3
81e4e3
BuildRequires: maven-local
81e4e3
BuildRequires: mvn(com.google.code.maven-replacer-plugin:replacer)
81e4e3
BuildRequires: mvn(junit:junit)
81e4e3
BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:)
81e4e3
# fedora 25
81e4e3
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
81e4e3
# Explicit requires for javapackages-tools since HistogramLogProcessor script
81e4e3
# uses /usr/share/java-utils/java-functions
81e4e3
Requires:      javapackages-tools
81e4e3
81e4e3
BuildArch:     noarch
dcc1b0
ExclusiveArch: x86_64
81e4e3
81e4e3
%description
81e4e3
HdrHistogram supports the recording and analyzing sampled data value
81e4e3
counts across a configurable integer value range with configurable value
81e4e3
precision within the range. Value precision is expressed as the number of
81e4e3
significant digits in the value recording, and provides control over value
81e4e3
quantization behavior across the value range and the subsequent value
81e4e3
resolution at any given level.
81e4e3
81e4e3
%package javadoc
81e4e3
Summary:       Javadoc for %{name}
81e4e3
81e4e3
%description javadoc
81e4e3
This package contains javadoc for %{name}.
81e4e3
81e4e3
%prep
81e4e3
%setup -q -n %{name}-%{name}-%{version}
81e4e3
find  -name "*.class"  -print -delete
81e4e3
find  -name "*.jar"  -print -delete
81e4e3
81e4e3
%pom_remove_plugin :maven-dependency-plugin
81e4e3
%pom_remove_plugin :maven-javadoc-plugin
81e4e3
%pom_remove_plugin :maven-release-plugin
81e4e3
%pom_remove_plugin :maven-source-plugin
81e4e3
%pom_remove_plugin :nexus-staging-maven-plugin
81e4e3
81e4e3
%pom_xpath_set "pom:plugin[pom:groupId = 'com.google.code.maven-replacer-plugin' ]/pom:artifactId" replacer
81e4e3
81e4e3
%mvn_file :%{name} %{name}
81e4e3
81e4e3
%build
81e4e3
%mvn_build
81e4e3
81e4e3
%install
81e4e3
%mvn_install
81e4e3
81e4e3
%jpackage_script org.%{name}.HistogramLogProcessor "" "" %{name} HistogramLogProcessor true
81e4e3
81e4e3
%files -f .mfiles
81e4e3
%{_bindir}/HistogramLogProcessor
81e4e3
%doc README.md
81e4e3
%license COPYING.txt LICENSE.txt
81e4e3
81e4e3
%files javadoc -f .mfiles-javadoc
81e4e3
%license COPYING.txt LICENSE.txt
81e4e3
81e4e3
%changelog
dcc1b0
* Thu Mar 04 2021 Alex Macdonald <almacdon@redhat.com> - 2.1.11-3
dcc1b0
- Add ExclusiveArch: x86_64
dcc1b0
81e4e3
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.11-2
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
81e4e3
81e4e3
* Thu Oct 10 2019 Jie Kang <jkang@redhat.com> - 2.1.11-1
81e4e3
- Update to 2.1.11
81e4e3
81e4e3
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-8
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
81e4e3
81e4e3
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-7
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
81e4e3
81e4e3
* Fri Aug 31 2018 Severin Gehwolf <sgehwolf@redhat.com> - 2.1.9-6
81e4e3
- Add explicit requirement on javapackages-tools for script which
81e4e3
  uses java-functions. See RHBZ#1600426.
81e4e3
81e4e3
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-5
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
81e4e3
81e4e3
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-4
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
81e4e3
81e4e3
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-3
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
81e4e3
81e4e3
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-2
81e4e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
81e4e3
81e4e3
* Tue Jun 21 2016 Tomas Repik <trepik@redhat.com> - 2.1.9-1
81e4e3
- Update to 2.1.9
81e4e3
81e4e3
* Mon Mar 07 2016 Tomas Repik <trepik@redhat.com> - 2.1.8-1
81e4e3
- launcher HistogramLogProcessor installation
81e4e3
- Update to 2.1.8
81e4e3
81e4e3
* Thu Oct 22 2015 gil cattaneo <puntogil@libero.it> 2.1.7-1
81e4e3
- initial rpm