Name: glassfish-jaxb-api Version: 2.3.1 Release: 1 Summary: Java Architecture of XML Binding License: CDDL-1.1 or GPLv2 with exceptions URL: http://jaxb.java.net/ Source0: https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1-sources.jar Source1: https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.pom Source2: https://repo1.maven.org/maven2/javax/xml/bind/jaxb-api-parent/2.3.1/jaxb-api-parent-2.3.1.pom BuildRequires: java-javadoc maven-local mvn(net.java:jvnet-parent:pom:) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildArch: noarch %description The Java Architecture for XML Binding(JAXB) provides an API and tools that automate the mapping between XML documents and Java objects. %package help Summary: Help documents of jaxb-api Provides: glassfish-jaxb-api-javadoc = %{version}-%{release} Obsoletes: glassfish-jaxb-api-javadoc < %{version}-%{release} Requires: glassfish-jaxb-api = %{version}-%{release} %description help Help documents of jaxb-api. %prep %autosetup -T -c -n %{name}-%{version} -p1 install -d src/main/java ( pushd src/main/java unzip -qq %{SOURCE0} rm -rf META-INF popd ) install -p %{SOURCE1} pom.xml %pom_remove_plugin org.codehaus.mojo:buildnumber-maven-plugin %pom_remove_plugin org.glassfish.copyright:glassfish-copyright-maven-plugin %pom_remove_plugin org.glassfish.build:gfnexus-maven-plugin %pom_remove_plugin :findbugs-maven-plugin %pom_remove_plugin :maven-enforcer-plugin %pom_remove_plugin :cobertura-maven-plugin %pom_remove_plugin :maven-antrun-plugin %pom_remove_dep javax.activation:javax.activation-api %pom_xpath_set "pom:instructions/pom:Import-Package" "javax.activation;resolution:=optional,*" sed -i 's|${basedir}/offline-javadoc|%{_javadocdir}/java|' pom.xml cp %{SOURCE2} %{_builddir}/pom.xml sed -i '/8/d' pom.xml sed -i '/9/d' pom.xml rm -rf src/main/java/module-info.java %build %mvn_file :jaxb-api jaxb-api %mvn_build %install %mvn_install %files -f .mfiles %files help -f .mfiles-javadoc %changelog * Tue Oct 24 2023 Ge Wang - 2.3.1-1 - Update to version 2.3.1 * Thu Jul 7 2022 Chenyx - 2.2.12-12 - License compliance rectification * Wed Apr 22 2020 leiju - 2.2.12-11 - Package init