470165e2 |
%define _use_internal_dependency_generator 0
Summary: OpenJDK
Name: openjdk |
fe7a4fa0 |
Version: 1.8.0.112 |
b4a88b03 |
Release: 2%{?dist} |
470165e2 |
License: GNU GPL
URL: https://openjdk.java.net
Group: Development/Tools
Vendor: VMware, Inc.
Distribution: Photon |
a3357530 |
Source0: http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK/OpenJDK-%{version}-x86_64-bin.tar.xz |
fe7a4fa0 |
%define sha1 OpenJDK=c14a20158e16a8877940cfa6dbdf0900d4099a4a |
b4a88b03 |
Source1: macros.java |
824d19c8 |
Requires: openjre = %{version}-%{release}
AutoReqProv: no |
470165e2 |
%description
The OpenJDK package installs java class library and javac java compiler.
|
97c9dddf |
%package -n openjre |
a3357530 |
Summary: Java runtime environment |
97c9dddf |
AutoReqProv: no
%description -n openjre
It contains the libraries files for Java runtime environment
#%global __requires_exclude ^libgif.*$
#%filter_from_requires ^libgif.*$
%package sample
Summary: Sample java applications.
Group: Development/Languages/Java
%description sample
It contains the Sample java applications. |
824d19c8 |
Requires: %{name} = %{version}-%{release} |
97c9dddf |
%package doc
Summary: Documentation and demo applications for openjdk
Group: Development/Languages/Java
%description doc
It contains the documentation and demo applications for openjdk
Requires: %{name} = %{version}-%{release}
%package src
Summary: OpenJDK Java classes for developers
Group: Development/Languages/Java
%description src
This package provides the runtime library class sources. |
824d19c8 |
Requires: %{name} = %{version}-%{release} |
97c9dddf |
|
470165e2 |
%prep -p exit |
8d3da8c0 |
%setup -qn OpenJDK-%{version}-x86_64-bin |
470165e2 |
%build
%install |
b4a88b03 |
install -vdm755 %{buildroot}%{_rpmconfigdir}/macros.d
install -m 644 %{SOURCE1} %{buildroot}/%{_rpmconfigdir}/macros.d/ |
8255ac07 |
install -vdm755 %{buildroot}/var/opt/OpenJDK-%{version}-bin
mv -v %{_builddir}/OpenJDK-%{version}-x86_64-bin/* %{buildroot}/var/opt/OpenJDK-%{version}-bin/
chown -R root:root %{buildroot}/var/opt/OpenJDK-%{version}-bin |
470165e2 |
install -vdm644 %{buildroot}/etc/profile.d
cat >> %{buildroot}/etc/profile.d/java-exports.sh <<- "EOF"
export CLASSPATH=.:/usr/share/java |
8255ac07 |
export JAVA_HOME=/var/opt/OpenJDK-%{version}-bin
export PATH="$PATH:/var/opt/OpenJDK-%{version}-bin/bin:/var/opt/OpenJDK-%{version}-bin/jre/bin" |
470165e2 |
EOF
%clean
rm -rf %{buildroot}/* |
97c9dddf |
|
470165e2 |
%files
%defattr(-,root,root) |
8255ac07 |
/var/opt/OpenJDK-%{version}-bin/ASSEMBLY_EXCEPTION
/var/opt/OpenJDK-%{version}-bin/LICENSE
/var/opt/OpenJDK-%{version}-bin/release
/var/opt/OpenJDK-%{version}-bin/THIRD_PARTY_README
/var/opt/OpenJDK-%{version}-bin/lib
/var/opt/OpenJDK-%{version}-bin/include/ |
d5ddbf4e |
/var/opt/OpenJDK-%{version}-bin/bin/appletviewer
/var/opt/OpenJDK-%{version}-bin/bin/extcheck
/var/opt/OpenJDK-%{version}-bin/bin/idlj
/var/opt/OpenJDK-%{version}-bin/bin/jar
/var/opt/OpenJDK-%{version}-bin/bin/jarsigner
/var/opt/OpenJDK-%{version}-bin/bin/java-rmi.cgi
/var/opt/OpenJDK-%{version}-bin/bin/javac
/var/opt/OpenJDK-%{version}-bin/bin/javadoc
/var/opt/OpenJDK-%{version}-bin/bin/javah
/var/opt/OpenJDK-%{version}-bin/bin/javap
/var/opt/OpenJDK-%{version}-bin/bin/jcmd
/var/opt/OpenJDK-%{version}-bin/bin/jconsole
/var/opt/OpenJDK-%{version}-bin/bin/jdb
/var/opt/OpenJDK-%{version}-bin/bin/jdeps
/var/opt/OpenJDK-%{version}-bin/bin/jhat
/var/opt/OpenJDK-%{version}-bin/bin/jinfo
/var/opt/OpenJDK-%{version}-bin/bin/jjs
/var/opt/OpenJDK-%{version}-bin/bin/jmap
/var/opt/OpenJDK-%{version}-bin/bin/jps
/var/opt/OpenJDK-%{version}-bin/bin/jrunscript
/var/opt/OpenJDK-%{version}-bin/bin/jsadebugd
/var/opt/OpenJDK-%{version}-bin/bin/jstack
/var/opt/OpenJDK-%{version}-bin/bin/jstat
/var/opt/OpenJDK-%{version}-bin/bin/jstatd
/var/opt/OpenJDK-%{version}-bin/bin/mkcacerts
/var/opt/OpenJDK-%{version}-bin/bin/native2ascii
/var/opt/OpenJDK-%{version}-bin/bin/rmic
/var/opt/OpenJDK-%{version}-bin/bin/schemagen
/var/opt/OpenJDK-%{version}-bin/bin/serialver
/var/opt/OpenJDK-%{version}-bin/bin/wsgen
/var/opt/OpenJDK-%{version}-bin/bin/wsimport
/var/opt/OpenJDK-%{version}-bin/bin/xjc
|
97c9dddf |
%files -n openjre
%defattr(-,root,root) |
d5ddbf4e |
/var/opt/OpenJDK-%{version}-bin/jre/
/var/opt/OpenJDK-%{version}-bin/bin/java
/var/opt/OpenJDK-%{version}-bin/bin/keytool
/var/opt/OpenJDK-%{version}-bin/bin/orbd
/var/opt/OpenJDK-%{version}-bin/bin/pack200
/var/opt/OpenJDK-%{version}-bin/bin/policytool
/var/opt/OpenJDK-%{version}-bin/bin/rmid
/var/opt/OpenJDK-%{version}-bin/bin/rmiregistry
/var/opt/OpenJDK-%{version}-bin/bin/servertool
/var/opt/OpenJDK-%{version}-bin/bin/tnameserv
/var/opt/OpenJDK-%{version}-bin/bin/unpack200 |
8255ac07 |
/var/opt/OpenJDK-%{version}-bin/lib/amd64/jli/ |
470165e2 |
/etc/profile.d/java-exports.sh |
b4a88b03 |
%{_rpmconfigdir}/macros.d/macros.java |
97c9dddf |
%files sample
%defattr(-,root,root) |
8255ac07 |
/var/opt/OpenJDK-%{version}-bin/sample/ |
97c9dddf |
%files doc
%defattr(-,root,root) |
8255ac07 |
/var/opt/OpenJDK-%{version}-bin/man/
/var/opt/OpenJDK-%{version}-bin/demo |
97c9dddf |
%files src
%defattr(-,root,root) |
8255ac07 |
/var/opt/OpenJDK-%{version}-bin/src.zip |
97c9dddf |
|
470165e2 |
%changelog |
b4a88b03 |
* Tue Mar 28 2017 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.0.112-2
- add java rpm macros |
fe7a4fa0 |
* Wed Dec 21 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.0.112-1
- Update to 1.8.0.112. addresses CVE-2016-5582 CVE-2016-5573 |
a3357530 |
* Tue Oct 04 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.0.102-1
- Update to 1.8.0.102, minor fixes in url, spelling.
- addresses CVE-2016-3598, CVE-2016-3606, CVE-2016-3610 |
824d19c8 |
* Thu May 26 2016 Divya Thaluru <dthaluru@vmware.com> 1.8.0.92-3
- Added version constraint to runtime dependencies |
c3a3fd12 |
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.0.92-2
- GA - Bump release of all rpms |
009a7cca |
* Fri May 20 2016 Divya Thaluru <dthaluru@vmware.com> 1.8.0.92-1
- Updated to version 1.8.0.92 |
d5ddbf4e |
* Mon May 2 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 1.8.0.72-3
- Move tools like javac to openjdk |
507b9695 |
* Thu Apr 28 2016 Divya Thaluru <dthaluru@vmware.com> 1.8.0.72-2
- Adding openjre as run time dependency for openjdk package |
e02163c5 |
* Fri Feb 26 2016 Kumar Kaushik <kaushikk@vmware.com> 1.8.0.72-1
- Updating Version. |
8255ac07 |
* Mon Nov 16 2015 Sharath George <sharathg@vmware.com> 1.8.0.51-3
- Change to use /var/opt path |
97c9dddf |
* Fri Sep 11 2015 Harish Udaiya Kumar <hudaiyakumar@vmware.com> 1.8.0.51-2
- Split the openjdk into multiple sub-packages to reduce size. |
8d3da8c0 |
* Mon Aug 17 2015 Sharath George <sarahc@vmware.com> 1.8.0.51-1
- Moved to the next version |
cfb899a1 |
* Tue Jun 30 2015 Sarah Choi <sarahc@vmware.com> 1.8.0.45-2
- Add JRE path |
012e804a |
* Mon May 18 2015 Sharath George <sharathg@vmware.com> 1.8.0.45-1 |
470165e2 |
- Initial build. First version |