Name: utils-zookeeper Version: 2.1.0 Release: 1%{?dist} Summary: Utilities and wrappers around ZooKeeper License: ASL 2.0 URL: https://github.com/pongasoft/utils-zookeeper Source0: https://github.com/pongasoft/utils-zookeeper/archive/v%{version}.tar.gz # Originally taken from # http://jcenter.bintray.com/org/pongasoft/org.linkedin.zookeeper-impl/2.1.0/org.linkedin.zookeeper-impl-2.1.0.pom # http://jcenter.bintray.com/org/pongasoft/org.linkedin.zookeeper-cli-impl/2.1.0/org.linkedin.zookeeper-cli-impl-2.1.0.pom # added antrun-plugin for configure groovy ant task # added compiler-plugin for configure source/target 1.7 Source1: org.linkedin.zookeeper-cli-impl-template.pom Source2: org.linkedin.zookeeper-impl-template.pom BuildRequires: maven-local BuildRequires: mvn(antlr:antlr) BuildRequires: mvn(commons-cli:commons-cli) BuildRequires: mvn(log4j:log4j:1.2.17) BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.apache.zookeeper:zookeeper) BuildRequires: mvn(org.codehaus.groovy:groovy-all) BuildRequires: mvn(org.ow2.asm:asm-all) BuildRequires: mvn(org.pongasoft:org.linkedin.util-core) BuildRequires: mvn(org.pongasoft:org.linkedin.util-groovy) BuildRequires: mvn(org.slf4j:slf4j-api) BuildRequires: mvn(org.slf4j:slf4j-log4j12) BuildRequires: mvn(org.slf4j:slf4j-nop) BuildArch: noarch %description The project represents a set of utility classes and wrappers around ZooKeeper. Originally known as linkedin-zookeeper. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{version} find -name '*.class' -delete find -name '*.jar' -delete # This is a dummy POM added just to ease building in the RPM platforms cat > pom.xml << EOF 4.0.0 org.pongasoft org.linkedin.zookeeper.project pom %{version} org.linkedin.zookeeper-cli-impl org.linkedin.zookeeper-impl EOF cp %{SOURCE1} org.linkedin.zookeeper-cli-impl/pom.xml cp %{SOURCE2} org.linkedin.zookeeper-impl/pom.xml sed -i "s|@VERSION@|%{version}|" org.linkedin.zookeeper*-impl/pom.xml %mvn_alias :org.linkedin.zookeeper-cli-impl org.linkedin: %mvn_alias :org.linkedin.zookeeper-impl org.linkedin: %mvn_file :org.linkedin.zookeeper-cli-impl %{name}-cli-impl %mvn_file :org.linkedin.zookeeper-impl %{name}-impl %mvn_package :org.linkedin.zookeeper.project __noinstall %build # No test deps %mvn_build -f %install %mvn_install %files -f .mfiles %doc README.md RELEASE.md %license LICENSE.txt NOTICE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt %changelog * Fri Nov 20 2015 gil cattaneo 2.1.0-1 - update to 2.1.0 * Fri Feb 20 2015 gil cattaneo 2.0.3-1 - initial rpm