Name: jaxb-istack-commons Version: 4.1.1 Release: 2%{?dist} Summary: iStack Common Utility Code License: BSD URL: https://github.com/eclipse-ee4j/jaxb-istack-commons BuildArch: noarch Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: maven-local BuildRequires: mvn(jakarta.activation:jakarta.activation-api:2.1.0) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.ant:ant) BuildRequires: mvn(org.apache.ant:ant-junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-api) BuildRequires: mvn(org.apache.maven:maven-core) BuildRequires: mvn(org.apache.maven:maven-model) BuildRequires: mvn(org.apache.maven:maven-plugin-api) BuildRequires: mvn(org.codehaus.plexus:plexus-utils) %description Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. %package -n import-properties-plugin Summary: istack-commons import properties plugin %description -n import-properties-plugin This package contains the istack-commons import properties Maven Mojo. %package -n istack-commons-runtime Summary: istack-commons runtime %description -n istack-commons-runtime This package contains istack-commons runtime. %package -n istack-commons-tools Summary: istack-commons tools %description -n istack-commons-tools This package contains istack-commons tools. %package -n istack-commons-test Summary: istack-commons test %description -n istack-commons-test This package contains istack-commons test. %prep %setup -q pushd istack-commons find -name 'module-info.java' -type f -delete %pom_remove_parent %pom_remove_plugin :buildnumber-maven-plugin %pom_remove_plugin :glassfish-copyright-maven-plugin %pom_remove_plugin :maven-enforcer-plugin %pom_remove_plugin :maven-javadoc-plugin . test tools %pom_remove_plugin :maven-source-plugin %pom_remove_plugin :spotbugs-maven-plugin # Missing dependency on args4j %pom_disable_module soimp %pom_disable_module buildtools %pom_disable_module maven-plugin %mvn_package :istack-commons __noinstall # Compatibility %mvn_alias :istack-commons-maven-plugin com.sun.istack:maven-istack-commons-plugin popd %build pushd istack-commons # Javadoc fails on module.info files: "error: too many module declarations found" %mvn_build -f -s -j popd %install pushd istack-commons %mvn_install popd %files -n import-properties-plugin -f istack-commons/.mfiles-import-properties-plugin %license LICENSE.md NOTICE.md %files -n istack-commons-runtime -f istack-commons/.mfiles-istack-commons-runtime %license LICENSE.md NOTICE.md %files -n istack-commons-tools -f istack-commons/.mfiles-istack-commons-tools %license LICENSE.md NOTICE.md %files -n istack-commons-test -f istack-commons/.mfiles-istack-commons-test %license LICENSE.md NOTICE.md %changelog * Wed Feb 01 2023 Marián Konček - 4.1.1-2 - Reduce dependencies * Tue Jan 17 2023 Marian Koncek - 4.1.1-1 - Initial build