SPECS/apache-ant/apache-ant.spec
ba210767
 Summary:	Apache Ant
 Name:		apache-ant
f14e6e41
 Version:	1.9.6
a3357530
 Release:	4%{?dist}
ba210767
 License:	Apache
 URL:		http://ant.apache.org
 Group:		Applications/System
 Vendor:		VMware, Inc.
 Distribution: 	Photon
 BuildArch:       noarch
 Source0:	http://apache.mirrors.lucidnetworks.net//ant/source/%{name}-%{version}-src.tar.gz
f14e6e41
 %define sha1 apache-ant=de7c2287bca23fc32007b28e56c28f330cf7be26
ba210767
 Source1:	http://hamcrest.googlecode.com/files/hamcrest-1.3.tar.gz
3cc43c92
 %define sha1 hamcrest=f0ab4d66186b894a06d89d103c5225cf53697db3
16a711d5
 Source2:    http://dl.bintray.com/vmware/photon_sources/1.0/maven-ant-tasks-2.1.3.tar.gz
 %define sha1 maven-ant-tasks=f38c0cc7b38007b09638366dbaa4ee902d9c255b
a3357530
 Requires: openjre >= 1.8.0.102, python2
97c9dddf
 BuildRequires: openjre >= 1.8.0.45
ba210767
 BuildRequires: openjdk >= 1.8.0.45
f14e6e41
 %define _prefix /var/opt/apache-ant-%{version}
ba210767
 %define _bindir %{_prefix}/bin
 %define _libdir %{_prefix}/lib
 
 %description
 The Ant package contains binaries for a build system
 
 %prep
 
 %setup -q
 tar xf %{SOURCE1}
16a711d5
 tar xf %{SOURCE2}
ba210767
 %build
f14e6e41
 ANT_DIST_DIR=/var/opt/apache-ant-%{version}
ba210767
 
 cp -v ./hamcrest-1.3/hamcrest-core-1.3.jar ./lib/optional
 
 mkdir -p -m 700 $ANT_DIST_DIR
 
a3357530
 export JAVA_HOME=/var/opt/OpenJDK-1.8.0.102-bin
ba210767
 
 ./bootstrap.sh && ./build.sh -Ddist.dir=$ANT_DIST_DIR
 
 %install
 
 [ %{buildroot} != "/"] && rm -rf %{buildroot}/*
 
8255ac07
 mkdir -p -m 700 %{buildroot}/var/opt
ba210767
 
f14e6e41
 cp -r /var/opt/apache-ant-%{version} %{buildroot}/var/opt
ba210767
 
16a711d5
 cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/maven-ant-tasks-2.1.3.jar %{buildroot}/%{_libdir}/ 
 
8255ac07
 MAVEN_ANT_TASKS_DIR=%{buildroot}/var/opt/%{name}-%{version}/maven-ant-tasks
16a711d5
 
 mkdir -p -m 700 $MAVEN_ANT_TASKS_DIR
 cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/LICENSE $MAVEN_ANT_TASKS_DIR/
 cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/NOTICE $MAVEN_ANT_TASKS_DIR/
 cp %{_builddir}/%{name}-%{version}/maven-ant-tasks-2.1.3/README.txt $MAVEN_ANT_TASKS_DIR/
 chown -R root:root $MAVEN_ANT_TASKS_DIR
 chmod 644 $MAVEN_ANT_TASKS_DIR/*
 
ba210767
 %files
 %defattr(-,root,root)
 %{_bindir}/*
 %{_libdir}/*
16a711d5
 %{_prefix}/maven-ant-tasks/*
ba210767
 
 %changelog
a3357530
 *   Tue Oct 04 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.9.6-4
 -   Updated JAVA_HOME path to point to latest JDK.
c3a3fd12
 *	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.9.6-3
 -	GA - Bump release of all rpms
009a7cca
 *   Fri May 20 2016 Divya Thaluru <dthaluru@vmware.com> 1.9.6-2
 -   Updated JAVA_HOME path to point to latest JDK.
f14e6e41
 *   Tue Feb 29 2016 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.9.6-1
 -   Updated to version 1.9.6
e02163c5
 *   Fri Feb 26 2016 Kumar Kaushik <kaushikk@vmware.com> 1.9.4-4
 -   Updated JAVA_HOME path to point to latest JDK.
8255ac07
 *   Mon Nov 16 2015 Sharath George <sharathg@vmware.com> 1.9.4-3
e02163c5
 -   Changed path to /var/opt.
97c9dddf
 *   Wed Sep 16 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.9.4-2
e02163c5
 -   Updated dependencies after repackaging openjdk.
16a711d5
 *   Wed Aug 12 2015 Sriram Nambakam <snambakam@vmware.com> 1.9.4
 -   Added maven ant tasks
e02163c5
 *   Fri May 22 2015 Sriram Nambakam <snambakam@vmware.com> 1.9.4
 -   Initial build.	First version