SPECS/commons-daemon/commons-daemon.spec
06168af5
 Summary:	Apache Commons Daemon
 Name:		commons-daemon
7e05c54b
 Version:	1.1.0
 Release:	1%{?dist}
06168af5
 License:	Apache
 URL:		http://commons.apache.org/proper/commons-daemon
 Group:		Applications/System
 Vendor:		VMware, Inc.
 Distribution: 	Photon
7e05c54b
 Source0:	http://apache.mesi.com.ar//commons/daemon/source/commons-daemon-1.1.0-src.tar.gz
 %define sha1 commons-daemon=5a64221b8020d32c02bf44a115f8a95016d3c76e
40b6d98f
 BuildRequires: openjre8
 BuildRequires: openjdk8
 BuildRequires: apache-ant
 Requires: openjre8
06168af5
 
 %description
40b6d98f
 The Daemon Component contains a set of Java and native code, including a set of Java interfaces applications must implement and Unix native
 code to control a Java daemon from a Unix operating system.
06168af5
 
 %prep
 
 %setup -q -n %{name}-%{version}-src
40b6d98f
 
 %clean
 rm -rf %{buildroot}
 
06168af5
 %build
8c91b2bd
 export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
40b6d98f
 ant dist
06168af5
 
7e05c54b
 %ifarch x86_64
06168af5
 export CFLAGS=-m64
 export LDFLAGS=-m64
7e05c54b
 %endif
 
 %ifarch aarch64
 sed -i 's/supported_os="aarch64"/supported_os="linux"/' src/native/unix/configure
 %endif
06168af5
 
 CURDIR=`pwd`
 
 cd src/native/unix && ./configure && make
 
 cd $CURDIR
 
 %install
8c91b2bd
 export JAVA_HOME=/usr/lib/jvm/OpenJDK-%{JAVA8_VERSION}
40b6d98f
 DIST_DIR=%{buildroot}%{_datadir}/java
06168af5
 
 mkdir -p -m 755 $DIST_DIR
40b6d98f
 mkdir -p -m 755 %{buildroot}%{_bindir}
06168af5
 
40b6d98f
 cp %{_builddir}/%{name}-%{version}-src/src/native/unix/jsvc %{buildroot}%{_bindir}
 cp %{_builddir}/%{name}-%{version}-src/dist/%{name}-%{version}.jar $DIST_DIR/%{name}.jar
06168af5
 
 chmod -R 755 $DIST_DIR
 
 %files
 %defattr(-,root,root)
 %{_bindir}/jsvc
40b6d98f
 %{_datadir}/java/*.jar
06168af5
 
 %changelog
7e05c54b
 *   Tue Dec 26 2017 Alexey Makhalov <amakhalov@vmware.com> 1.1.0-1
 -   Versio update to support aarch64
cee736b5
 *   Fri Oct 13 2017 Alexey Makhalov <amakhalov@vmware.com> 1.0.15-12
 -   Remove BuildArch
40b6d98f
 *   Tue Jun 20 2017 Divya Thaluru <dthaluru@vmware.com> 1.0.15-11
 -   Packaged jar files to /usr/share/java
 -   Removed version information from jar files
 -   Removed dependency on ANT_HOME
8c91b2bd
 *   Thu May 18 2017 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.0.15-10
 -   Renamed openjdk to openjdk8
b4a88b03
 *   Fri Mar 31 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.15-9
 -   use java rpm macros to determine versions
fe7a4fa0
 *   Wed Dec 21 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.15-8
 -   Updated JAVA_HOME path to point to latest JDK.
a3357530
 *   Tue Oct 04 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.15-7
 -   Updated JAVA_HOME path to point to latest JDK.
c3a3fd12
 *	Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.0.15-6
 -	GA - Bump release of all rpms
009a7cca
 *   Fri May 20 2016 Divya Thaluru<dthaluru@vmware.com> 1.0.15-5
 -   Updated JAVA_HOME path to point to latest JDK.
e02163c5
 *   Fri Feb 26 2016 Kumar Kaushik <kaushikk@vmware.com> 1.0.15-4
 -   Updated JAVA_HOME path to point to latest JDK.
8255ac07
 *   Mon Nov 16 2015 Sharath George <sharathg@vmware.com> 1.0.15-3
e02163c5
 -   Changing path to /var/opt.
97c9dddf
 *   Wed Sep 16 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.0.15-2
e02163c5
 -   Updated dependencies after repackaging openjdk. 
06168af5
 *   Wed Jul 15 2015 Sriram Nambakam <snambakam@vmware.com> 1.0.15-1
 -   Initial commit