%global githash afbd81656bd46c73b2512dc4d57471a192ab2255 Name: presto-maven-plugin Version: 0.1.6 Release: 1%{?dist} Summary: Presto Maven Build Extension License: ASL 2.0 URL: https://github.com/prestodb/presto-maven-plugin/ Source0: https://github.com/prestodb/presto-maven-plugin/archive/%{githash}/%{name}-%{githash}.tar.gz # Add LICENSE and CONTRIBUTING.md files and update license header Patch0: https://github.com/prestodb/presto-maven-plugin/commit/97c70cf9d3d7fa3ae12f60638acee76889c2d757.patch BuildRequires: maven-local BuildRequires: mvn(com.facebook.presto:presto-spi) BuildRequires: mvn(com.google.guava:guava) #BuildRequires: mvn(io.takari:takari:pom:) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildArch: noarch %description The Presto Maven Plugin provides a packing and life-cycle for Presto plugins. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{githash} %patch0 -p1 # Remove a crap ... %pom_remove_parent %mvn_file io.takari.maven.plugins:%{name} %{name} %build %mvn_build -- -Dproject.build.sourceEncoding=UTF-8 %install %mvn_install %files -f .mfiles %license LICENSE %files javadoc -f .mfiles-javadoc %license LICENSE %changelog * Wed Apr 20 2016 gil cattaneo 0.1.6-1 - initial rpm