AArch64 | |
ppc64le | |
s390x | |
x86-64 |
- Obsoletes, conflicts and provides must use only %%{version} as the the release is managed automatically by OBS and not needed (bsc#1132514)
- Let each package obsolete and conflict with the %%{name}-poms < %%{version}-%%{release} in order to make upgrades smooth
- Add alias javax.jms:jms to geronimo-jms-1_1-api
- Add aliases org.eclipse.jetty.orbit:javax.transaction and javax.transaction:jta to geronimo-jta-1_1-api
- Add alias javax.persistence:persistence-api to geronimo-jpa-3.0-api subpackage
- Package the pom files together with their corresponding jars, since packaging poms separately makes no sense at all - Rename geronimo-specs-poms package to geronimo-specs-pom, since it now contains only the parent pom.
- Add two aliases to the maven artifact in geronimo-annotation-1_0-api sub-package
- BuildConflict with java-devel >= 11, since the build uses tools and APIs removed in jdk11
- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility
- Specify java source and target version to 1.6 in order to allow build with jdk9 - Modified source: * geronimo-specs.build.xml - specify encoding UTF-8, since the files use UTF-8 characters
- Remove javadoc to cut build time in half
- Fix building with new javapackages-tools - Remove unused conditionals
- Fix build with new javapackages-tools
- Do not mess with defattr as it is pointless.
- Try to use the update-alternatives properly.
- Move from jpackage-utils to javapackage-tools
- use add_maven_depmap from javapackages-tools
- drop useless excalibur-avalon from build requires
- fix a typo in alternatives --install call causing a build failure
- On supported platforms, avoid building with OpenJ9, in order to prevent build cycles.
- Set version for the specs comming from tag 1_1_1 in order to avoid unexpanded version macros in pom files.
- Removed patches: * geronimo-specs-1.2-pom_xml.patch * geronimo-specs-corba-2.3-pom_xml.patch * geronimo-specs-j2ee-1.4-pom_xml.patch * geronimo-specs-j2ee-connector-1.5-pom_xml.patch * geronimo-specs-jta-1.0.1B-pom_xml.patch * geronimo-specs-servlet-2.4-pom_xml.patch + Not needed since we are not building with maven and some of the modifications are possible using the javapackages-local macros. - Remove all reference to parent pom, since we are not building with maven, and don't package the parent pom in this build. - Stop using alternatives to handle different versions of provides. - Avoid multiplication of jar symlinks