Name: glassfish-jaxb Version: 2.2.11 Release: 1%{?dist} Summary: JAXB Reference Implementation License: CDDL 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(args4j:args4j) BuildRequires: mvn(com.google.code.javaparser:javaparser) BuildRequires: mvn(com.sun.istack:istack-commons-runtime) BuildRequires: mvn(com.sun.istack:istack-commons-tools) BuildRequires: mvn(com.sun:tools) BuildRequires: mvn(com.sun.xml.dtd-parser:dtd-parser) BuildRequires: mvn(com.sun.xml.fastinfoset:FastInfoset) BuildRequires: mvn(com.sun.xsom:xsom) BuildRequires: mvn(javax.xml.bind:jaxb-api) BuildRequires: mvn(junit:junit) BuildRequires: mvn(net.java.dev.msv:msv-core) 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-deploy-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.codehaus.mojo:buildnumber-maven-plugin) BuildRequires: mvn(org.jvnet.staxex:stax-ex) BuildRequires: mvn(relaxngDatatype:relaxngDatatype) BuildRequires: mvn(xmlunit:xmlunit) BuildArch: noarch %description GlassFish JAXB Reference Implementation. %package javadoc Summary: Javadocs for %{name} %description javadoc This package contains the API documentation for %{name}. %prep %setup -q -c # uses very old args4j %pom_disable_module compiler txw %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_plugin :gfnexus-maven-plugin %pom_remove_plugin :maven-site-plugin %mvn_alias org.glassfish.jaxb:jaxb-runtime "com.sun.xml.bind:jaxb-impl" %mvn_alias org.glassfish.jaxb:jaxb-xjc "com.sun.xml.bind:jaxb-xjc" %build %mvn_build -f -- -Ddev %install %mvn_install %files -f .mfiles %doc License.txt licenceheader.txt License.html %files javadoc -f .mfiles-javadoc %doc License.txt licenceheader.txt License.html %changelog * 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