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 |