| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Use SOURCE_DATE_EPOCH for reproducible builds
- Clean the spec file and use javapackages-local >= 6 features
- Add _multibuild to define additional spec files as additional flavors. Eliminates the need for source package links in OBS.
- Use FAT LTO objects in order to provide proper static library.
- Drop unused BuildRequires: zip+unzip
- Speed-up build by compiling all *.java files in one javac invocation
- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility
- Escape the usage of %{VERSION} when calling out to rpm.
RPM 4.14 has %{VERSION} defined as 'the main packages version'.
- Remove requirement of gcc-java all together and build with any java version that exists and is able to use source and target 1.6
- Remove requirements of ecj-bootstrap and fastjar * use the gcj.jar that comes with gccN-java * use gjar-N instead of fastjar