Name: glassfish-jaxb Version: 2.2.11 Release: 12%{?dist} Summary: JAXB Reference Implementation License: CDDL-1.1 and GPLv2 with exceptions URL: http://jaxb.java.net Source0: https://jaxb.java.net/%{version}/jaxb-ri-%{version}.src.zip BuildRequires: maven-local BuildRequires: mvn(com.sun.istack:istack-commons-runtime) < 3.0 BuildRequires: mvn(com.sun.istack:istack-commons-tools) < 3.0 BuildRequires: mvn(com.sun:tools) BuildRequires: mvn(com.sun.xml.fastinfoset:FastInfoset) < 2.0 BuildRequires: mvn(javax.xml.bind:jaxb-api) BuildRequires: mvn(net.java:jvnet-parent:pom:) BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) BuildRequires: mvn(org.codehaus.mojo:build-helper-maven-plugin) BuildRequires: mvn(org.jvnet.staxex:stax-ex) < 2.0 BuildRequires: mvn(relaxngDatatype:relaxngDatatype) Requires: %{name}-bom = %{version}-%{release} Requires: %{name}-bom-ext = %{version}-%{release} Requires: %{name}-codemodel = %{version}-%{release} Requires: %{name}-codemodel-annotation-compiler = %{version}-%{release} Requires: %{name}-codemodel-parent = %{version}-%{release} Requires: %{name}-core = %{version}-%{release} Requires: %{name}-external-parent = %{version}-%{release} Requires: %{name}-parent = %{version}-%{release} Requires: %{name}-rngom = %{version}-%{release} Requires: %{name}-runtime = %{version}-%{release} Requires: %{name}-runtime-parent = %{version}-%{release} Requires: %{name}-txw2 = %{version}-%{release} Requires: %{name}-txw-parent = %{version}-%{release} BuildArch: noarch %description GlassFish JAXB Reference Implementation. %package codemodel Summary: Codemodel Core %description codemodel The core functionality of the CodeModel java source code generation library. %package codemodel-annotation-compiler Summary: Codemodel Annotation Compiler %description codemodel-annotation-compiler The annotation compiler ant task for the CodeModel java source code generation library. %package bom Summary: JAXB BOM %description bom JAXB Bill of Materials (BOM) %package bom-ext Summary: JAXB BOM with all dependencies %description bom-ext JAXB Bill of Materials (BOM) with all dependencies. %package codemodel-parent Summary: Codemodel parent POM %description codemodel-parent This package contains codemodel parent POM. %package core Summary: JAXB Core %description core JAXB Core module. Contains sources required by XJC, JXC and Runtime modules. %package external-parent Summary: JAXB External parent POM %description external-parent JAXB External parent POM. %package parent Summary: JAXB parent POM %description parent This package contains parent POM. %package runtime Summary: JAXB Runtime %description runtime JAXB (JSR 222) Reference Implementation %package runtime-parent Summary: JAXB Runtime parent POM %description runtime-parent This package contains Runtime parent POM. %package txw-parent Summary: JAXB TXW parent POM %description txw-parent This package contains TXW parent POM. %package rngom Summary: RELAX NG Object Model/Parser %description rngom This package contains RELAX NG Object Model/Parser. %package txw2 Summary: TXW2 Runtime %description txw2 TXW is a library that allows you to write XML documents. %if 0 %package javadoc Summary: Javadocs for %{name} %description javadoc This package contains the API documentation for %{name}. %endif %prep %setup -q -c %pom_disable_module compiler txw %pom_disable_module xjc %pom_disable_module jaxb1 runtime %pom_disable_module jxc %pom_disable_module bundles %pom_remove_dep com.sun:tools %pom_add_dep_mgmt com.sun:tools %pom_remove_dep com.sun:tools jxc %pom_add_dep com.sun:tools jxc %pom_remove_dep com.sun.xml.bind:jaxb-release-documentation bundles/ri %pom_remove_dep com.sun.xml.bind:jaxb-samples bundles/ri %pom_remove_dep com.sun.xsom:xsom boms/bom-ext %pom_remove_dep com.sun.xml.dtd-parser:dtd-parser boms/bom-ext %pom_remove_dep net.java.dev.msv:msv-core boms/bom-ext %pom_remove_plugin :gfnexus-maven-plugin %pom_remove_plugin :maven-site-plugin %pom_remove_plugin :buildnumber-maven-plugin %mvn_alias org.glassfish.jaxb:jaxb-runtime "com.sun.xml.bind:jaxb-impl" %build %mvn_build -f -s -j -- -Ddev -DbuildNumber=unknown %install %mvn_install %files %doc License.txt licenceheader.txt License.html %files codemodel -f .mfiles-codemodel %dir %{_javadir}/%{name} %doc License.txt licenceheader.txt License.html %files codemodel-annotation-compiler -f .mfiles-codemodel-annotation-compiler %dir %{_javadir}/%{name} %files bom -f .mfiles-jaxb-bom %doc License.txt licenceheader.txt License.html %files bom-ext -f .mfiles-jaxb-bom-ext %files codemodel-parent -f .mfiles-jaxb-codemodel-parent %files core -f .mfiles-jaxb-core %dir %{_javadir}/%{name} %doc License.txt licenceheader.txt License.html %files external-parent -f .mfiles-jaxb-external-parent %files parent -f .mfiles-jaxb-parent %files runtime -f .mfiles-jaxb-runtime %dir %{_javadir}/%{name} %doc License.txt licenceheader.txt License.html %files runtime-parent -f .mfiles-jaxb-runtime-parent %files txw-parent -f .mfiles-jaxb-txw-parent %files rngom -f .mfiles-rngom %dir %{_javadir}/%{name} %doc License.txt licenceheader.txt License.html %files txw2 -f .mfiles-txw2 %dir %{_javadir}/%{name} %doc License.txt licenceheader.txt License.html %if 0 %files javadoc -f .mfiles-javadoc %doc License.txt licenceheader.txt License.html %endif %changelog * Mon Dec 04 2023 Marco Fargetta - 2.2.11-12 - Update requiremnts to avoid conflicts with jaxb module packages * Tue Aug 07 2018 Fraser Tweedale - 2.2.11-11 - Avoid dependencies on msv and glassfish-dtd-parser * Wed May 30 2018 Mikolaj Izdebski - 2.2.11-10 - Disable TXW2 compiler module * Fri May 25 2018 Michael Simacek - 2.2.11-9 - Reduce build deps * Wed Feb 07 2018 Fedora Release Engineering - 2.2.11-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Nov 09 2017 Michael Simacek - 2.2.11-7 - Specify CDDL license version * Wed Jul 26 2017 Fedora Release Engineering - 2.2.11-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 2.2.11-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Wed Feb 03 2016 Fedora Release Engineering - 2.2.11-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.2.11-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Mar 20 2015 Michal Srb - 2.2.11-2 - Split into subpackages (Resolves: rhbz#1204187) * Mon Jan 19 2015 Michal Srb - 2.2.11-1 - Update to upstream version 2.2.11 * Mon Oct 27 2014 Michal Srb - 2.2.5-8 - Fix FTBFS (Resolves: rhbz#1106636) - Adapt to current packaging guidelines - Remove R, add BR: javapackages-local (for %%mvn_artifact macro) * Sat Jun 07 2014 Fedora Release Engineering - 2.2.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri Mar 28 2014 Michael Simacek - 2.2.5-6 - Use Requires: java-headless rebuild (#1067528) * Sat Aug 03 2013 Fedora Release Engineering - 2.2.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 2.2.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 2.2.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Tue Mar 13 2012 Juan Hernandez 2.2.5-2 - Add missing xsom and rngom dependencies to the POM files * Sat Mar 10 2012 Juan Hernandez 2.2.5-1 - Updated to upstream version 2.2.5 - Removed classpath from manifest files * Wed Mar 7 2012 Juan Hernandez 2.2.4u1-4 - Updated to reflect the change from glassfish-fi to glassfish-fastinfoset * Wed Feb 22 2012 Juan Hernandez 2.2.4u1-3 - Updated to reflect the changes of the jar names in txw2 * Wed Feb 22 2012 Juan Hernandez 2.2.4u1-2 - Cleanup of the spec file * Sat Jan 21 2012 Marek Goldmann 2.2.4u1-1 - Initial packaging