Name: utils-misc Version: 2.1.0 Release: 1%{?dist} Summary: Miscellaneous utilities used by other projects License: ASL 2.0 URL: https://github.com/pongasoft/utils-misc/ Source0: https://github.com/pongasoft/utils-misc/archive/v%{version}.tar.gz # Originally taken from #http://jcenter.bintray.com/org/pongasoft/org.linkedin.util-core/2.1.0/org.linkedin.util-core-2.1.0.pom #http://jcenter.bintray.com/org/pongasoft/org.linkedin.util-groovy/2.1.0/:org.linkedin.util-groovy-2.1.0.pom # added compiler-plugin for configure source/target 1.7 Source1: org.linkedin.util-core-template.pom # added antrun-plugin for configure groovy ant task Source2: org.linkedin.util-groovy-template.pom BuildRequires: maven-local BuildRequires: mvn(antlr:antlr) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-core) BuildRequires: mvn(com.fasterxml.jackson.core:jackson-databind) BuildRequires: mvn(commons-cli:commons-cli) BuildRequires: mvn(junit:junit) BuildRequires: mvn(log4j:log4j:1.2.17) BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin) BuildRequires: mvn(org.codehaus.groovy:groovy-all) # json:20140107 >> android-json-org-java BuildRequires: mvn(org.json:json) BuildRequires: mvn(org.ow2.asm:asm-all) BuildRequires: mvn(org.slf4j:jul-to-slf4j) 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 miscellaneous utility classes that are used by other open source projects. Originally known as linkedin-utils. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q 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.project pom %{version} org.linkedin.util-core org.linkedin.util-groovy EOF cp %{SOURCE1} org.linkedin.util-core/pom.xml cp %{SOURCE2} org.linkedin.util-groovy/pom.xml sed -i "s|@VERSION@|%{version}|" org.linkedin.util-*/pom.xml %mvn_alias :org.linkedin.util-core org.linkedin: %mvn_alias :org.linkedin.util-groovy org.linkedin: %mvn_file :org.linkedin.util-core %{name}-core %mvn_file :org.linkedin.util-groovy %{name}-groovy %mvn_package :org.linkedin.project __noinstall %build %mvn_build %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