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 |