Name: sqlwrapper Version: 0.0.1 Release: 1%{?dist} Summary: Java SQL Wrapper License: ASL 2.0 URL: http://armbrust.dyndns.org/programs # https://github.com/darmbrust Source0: http://central.maven.org/maven2/com/googlecode/armbrust-file-utils/%{name}/%{version}/%{name}-%{version}-sources.jar Source1: http://central.maven.org/maven2/com/googlecode/armbrust-file-utils/%{name}/%{version}/%{name}-%{version}.pom Source2: http://www.apache.org/licenses/LICENSE-2.0.txt # Add javadoc task # Use javac source/target 1.6 # Use system libraries Patch0: sqlwrapper-0.0.1-build.patch # Add java8.sql missing methods Patch1: sqlwrapper-0.0.1-jdbc4.1.patch BuildRequires: ant BuildRequires: javapackages-local BuildRequires: log4j12 BuildArch: noarch %description Java SQL Wrapper. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -c # Cleanup find . -name '*.bat' -print -delete find . -name '*.class' -print -delete find . -name '*.jar' -print -delete rm -r javadoc/* %patch0 -p1 %patch1 -p1 # Customize pom file cp -p %SOURCE1 pom.xml %pom_add_dep log4j:log4j:1.2.17 cp -p %SOURCE2 LICENSE.txt sed -i 's/\r//' LICENSE.txt %mvn_file com.googlecode.armbrust-file-utils:%{name} %{name} SQLWrapper %build ant %install %mvn_artifact pom.xml antBuild/SQLWrapper.jar %mvn_install -J javadoc %files -f .mfiles %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Sat Sep 12 2015 gil cattaneo 0.0.1-1 - initial rpm