%global oname stream Name: stream-lib Version: 2.9.0 Release: 1%{?dist} Summary: Stream summarizer and cardinality estimator License: ASL 2.0 URL: https://github.com/addthis/stream-lib Source0: https://github.com/addthis/stream-lib/archive/v%{version}.tar.gz BuildRequires: maven-local BuildRequires: mvn(it.unimi.dsi:fastutil) %if 0 # Test deps BuildRequires: mvn(com.google.guava:guava) BuildRequires: mvn(commons-codec:commons-codec) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.slf4j:slf4j-simple) # NON Free BuildRequires: mvn(colt:colt:1.2.0) # NON available BuildRequires: mvn(com.googlecode.charts4j:charts4j:1.3) BuildRequires: mvn(org.apache.mahout:mahout-math:0.9) %endif BuildArch: noarch %description A Java library for summarizing data in streams for which it is infeasible to store all events. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} # com.addthis.common.build.maven.pom:3.4.0 %pom_remove_parent %mvn_file com.clearspring.analytics:%{oname} %{oname} %build # Test skipped unavailable deps %mvn_build -f -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %doc CHANGES.txt README.mdown %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Mon Jul 20 2015 gil cattaneo 2.9.0-1 - initial rpm