Commit Graph

56 Commits

Author SHA1 Message Date
Severin Gehwolf
423cfc1734 Perform static library build on a separate source tree with bundled image libraries
Make static library build optional
Ported from java-11-openjdk. Work of Andrew Hughes.
2021-04-26 15:23:05 +02:00
Jiri
b7bfab7f11 bumped buildjdkver to build by itself - 16 2021-04-26 15:23:05 +02:00
Jiri
a80730cd21 fixed suggests of wrong pcsc-lite-devel%{?_isa} to correct pcsc-lite-libs%{?_isa} 2021-03-11 08:42:18 +01:00
Andrew John Hughes
fd75ad7e34 Update to jdk-16.0.0.0+36
Update tarball generation script to use git following OpenJDK's move to github
Update tarball generation script to use PR3823 which handles JDK-8235710 changes
Use upstream default for version-pre rather than setting it to "ea" or ""
Drop libsunec.so which is no longer generated, thanks to JDK-8235710
Drop unnecessary compiler flags, dating back to work on GCC 6 & 10
Adapt RH1750419 alt-java patch to still apply after some variable re-naming in the makefiles
Update filever to remove any trailing zeros, as in the OpenJDK build, and use for source filename
Use system harfbuzz now this is supported.
Pass SOURCE_DATE_EPOCH to build for reproducible builds
2021-03-11 08:42:06 +01:00
Andrew John Hughes
27a7385d3b Hardcode /usr/sbin/alternatives for Flatpak builds
/usr/sbin/alternatives is not under the Flatpak build's %{_prefix},
which is set to /app.

(See <https://pagure.io/packaging-committee/issue/848> "Clarify the
use of path macros with respect to build dependencies").

Found when trying to do a LibreOffice Flatpak build from RHEL RPM
specs, which includes java-1.8.0-openjdk among its components.
2021-03-11 08:31:05 +01:00
Fedora Release Engineering
d483135a3b - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-03-11 08:31:02 +01:00
Andrew John Hughes
0111ae8b7f Update to jdk-15.0.2.0+7
Add release notes for 15.0.1.0 & 15.0.2.0
Use JEP-322 Time-Based Versioning so we can handle a future 11.0.9.1-like release correctly.
Still use 15.0.x rather than 15.0.x.0 for file naming, as the trailing zero is omitted from tags.
Cleanup debug package descriptions and version number placement.
Remove unused patch files.
2021-01-26 10:24:34 +01:00
Jiri
94a25f51fa Porting changes from master
Replaced alt-java palceholder by real pathced alt-java
Fixes comment for speculative store bypass patch
Redeffined linux -> __linux__ and __x86_64 -> __x86_64__; should be backported to jdk11 and jdk8
moved wrongly placed icenses to acompany other ones
Fixed not-including fastdebugbuild in case of --without fastdebug
Added checks and restrictions around alt-java
many cosmetic changes taken from more maintained jdk11
Added few missing majorver into descriptions
removed lib-style provides for fastdebug_suffix_unquoted
fixed missing condition for fastdebug packages being counted as debug ones
Fixed typo in variable
Add BuildRequires: make
Use -march=i686 for x86 builds if -fcf-protection is detected (needs CMOV)
2021-01-25 16:37:05 +01:00
Jiri
a6907fc4f5 Create a copy of java as alt-java with alternatives and man pages
- java-11-openjdk doesn't have a JRE tree, so don't try and copy alt-java there...
2020-11-24 11:22:28 +01:00
Petra Mikova
4613d60fd6 October CPU 2020 update 2020-11-02 11:24:33 +01:00
Severin Gehwolf
50a5a44eb6 Fix directory ownership of static-libs sub-package 2020-11-02 11:24:23 +01:00
Jiri Vanek
809bc637e8 Build static-libs-image and add resulting files via -static-libs sub-package. 2020-11-02 11:24:11 +01:00
Petra Mikova
ac6000db2b Change buildjdk ver to 15 2020-10-29 15:56:32 +01:00
Petra Mikova
6fe49cb9ec Add support for fastdebug builds on 64 bit architectures 2020-10-29 15:55:15 +01:00
Severin Gehwolf
05a0bfbd85 Update for JDK 15 GA 2020-09-29 19:13:48 +02:00
Petra Mikova
b914e0cae0 Update to OpenJDK 15
- Update to jdk 15.0.0.36 tag
- Modify rh1648249-add_commented_out_nss_cfg_provider_to_java_security.patch
- Update vendor version string to 20.9
- Remove jjs binaries from files after JEP 372: Nashorn removal
- Remove rmic binaries from files after JDK-8225319
2020-09-29 14:09:30 +02:00
Troy Dawson
268d319fb3 remove package.cfg per new epel-playground policy 2020-09-24 17:58:06 +00:00
Petra Mikova
4d5f44b953 July 2020 CPU
Update to 14.0.2+12 sources
Remove upstreamed patch jdk8243059-build_fails_when_with_vendor_contains_comma.patch
2020-07-23 13:32:15 +02:00
Petra Mikova
b645e55acb Fix changes in Provides from system_jdk support.
Re-introduce java-openjdk-src & java-openjdk-demo for system_jdk builds.
Fix accidental renaming of java-openjdk-devel to java-devel-openjdk.
2020-07-10 11:24:39 +02:00
Petra Mikova
40e2a36009 Update generate_source_tarball script to new icedtea patch 2020-07-10 11:24:39 +02:00
Jiri
bfeb847258 Moved vendor_version_string to better place 2020-04-28 14:38:52 +02:00
Severin Gehwolf
ab83d337a9 Fix vendor version string 2020-04-27 11:46:35 +02:00
Petra Mikova
273ba2f081 CPU update to OpenJDK 14.0.1+7 2020-04-27 11:46:23 +02:00
Jiri
1f330e68ab Fxing build failure caused by "," in value of vendor property
Removing the comma is fixing the build, trying with $(COMMA)
2020-04-27 11:45:54 +02:00
Jiri
36e25b7e87 Added --with-vendor id and url family of switches 2020-04-27 11:38:22 +02:00
Petra Mikova
8dd4979470 Uploaded new src tarball 2020-04-09 15:32:11 +02:00
Petra Mikova
2d4ead07fc Fix devel postinstall script
Removed a whitespace, causing failure of postinstall script
2020-03-25 12:36:18 +01:00
Petra Mikova
9d9e831c1d Update to OpenJDK 14
- update to jdk 14+36 ea build
- remove JDK-8224851 patch, as OpenJDK 14 already contains it
- removed pack200 and unpack200 binaries, slaves, manpages and libunpack.so library
- added listings for jpackage binary, manpages and added slave records to alternatives

Replace pr3755 patch with pr3782 from icedtea14

Replace all occurences in the generate_source_tarball.sh script.

Mark the builds as ga, as OpenJDK 14 was released today
2020-03-20 12:41:10 +01:00
Petra Mikova
cdc5987694 CPU sources update to 13.0.2+8 tag
Removed obsoleted patches and uploaded new tarball
2020-01-20 12:48:30 +01:00
Petra Mikova
57513b6a0c Renamed patches according to the convention 2019-10-25 19:57:33 +02:00
Petra Mikova
a2d94fb62b Create new section for the patches that will be upstreamed in 13.0.2 2019-10-25 19:57:33 +02:00
Petra Mikova
76994afc96 Add shenandoah patches that did not make it to 13.0.1.9
Also changed hardcoded version of source for macro
2019-10-25 19:57:33 +02:00
Petra Mikova
d6ab4da56d Updated to October 2019 CPU sources 2019-10-25 10:21:34 +02:00
Petra Mikova
a75aa7e410 Changed rpmrelease to 3, replaced previously missed occurences of PR3681 with PR3755 2019-10-25 10:17:53 +02:00
Petra Mikova
74c95c448a Synced up patches and generate tarball script
Removed pr2126 and regenerated sources with the updated script
2019-10-25 10:17:52 +02:00
Andrew Hughes
c7de311eab Switch to in-tree SunEC code, dropping NSS runtime dependencies and patches to link against it. 2019-10-25 10:17:52 +02:00
Andrew Hughes
be225d5e62 Drop unnecessary build requirement on gtk3-devel, as OpenJDK searches for Gtk+ at runtime.
Add missing build requirement for libXrender-devel, previously masked by Gtk3+ dependency
Add missing build requirement for libXrandr-devel, previously masked by Gtk3+ dependency
fontconfig build requirement should be fontconfig-devel, previously masked by Gtk3+ dependency
2019-10-25 10:17:52 +02:00
Andrew Hughes
7c60a2b337 Obsolete javadoc-slowdebug and javadoc-slowdebug-zip packages via javadoc and javadoc-zip respectively. 2019-10-25 10:17:52 +02:00
Severin Gehwolf
4443a414b5 Don't produce unnecessary things for the debug variant
This speeds up the build as no bootcycle image build is
being performed for the slowdebug variant. Also don't
produce a javadoc or javadoc-zip package for the slowdebug
variant as that is pointless.
2019-10-25 10:17:52 +02:00
Severin Gehwolf
edb3955aba Fix vendor version for JDK 13 2019-10-25 10:17:48 +02:00
Petra Mikova
883792a41b Updated to 13+33 sources 2019-09-19 13:29:03 +02:00
Petra Mikova
3cea0fb8d1 Removed jhsdb manpage for s390x arch 2019-09-19 13:28:49 +02:00
Petra Mikova
f9155ca527 Update to 13+28 sources 2019-09-19 13:28:39 +02:00
Petra Mikova
5733358000 Backported patch related to ea designator from ojdk11 2019-09-19 13:28:24 +02:00
Petra Mikova
eea6ae61b1 Update of the package to OpenJDK 13
Adapted patches, spec and uploaded new sources
2019-09-19 13:28:12 +02:00
Petra Mikova
0b3a8a5f4a Merge remote-tracking branch 'origin/f30' into epel8 2019-08-29 10:20:04 +02:00
Gwyn Ciesla
51b77a9387 "Adding package.cfg file" 2019-08-16 08:31:09 -05:00
Severin Gehwolf
2983f39cc6 Update to July 2019 CPU 2019-07-18 11:30:15 +02:00
Petra Mikova
1be922c14f Fixed requires/provides for non-system jdk (backport of RHBZ#1702324) 2019-05-26 09:30:15 +02:00
pmikova
ad609b33e6 Updated sources to the latest CPU 2019-04-18 14:04:59 +02:00