Blame SPECS/HdrHistogram.spec

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