From 3f3fd371369ded1b54e5331c8be088d9215d0b86 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Tue, 9 May 2023 05:28:59 +0000 Subject: [PATCH] import jaxb-istack-commons-4.1.1-2.el9 --- .gitignore | 1 + .jaxb-istack-commons.metadata | 1 + SPECS/jaxb-istack-commons.spec | 90 ++++++++++++++++++++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 .gitignore create mode 100644 .jaxb-istack-commons.metadata create mode 100644 SPECS/jaxb-istack-commons.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b31ad37 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/jaxb-istack-commons-4.1.1.tar.gz diff --git a/.jaxb-istack-commons.metadata b/.jaxb-istack-commons.metadata new file mode 100644 index 0000000..97682b9 --- /dev/null +++ b/.jaxb-istack-commons.metadata @@ -0,0 +1 @@ +62ee81439a9a5dfa343243b7cc6334badfbfbc3b SOURCES/jaxb-istack-commons-4.1.1.tar.gz diff --git a/SPECS/jaxb-istack-commons.spec b/SPECS/jaxb-istack-commons.spec new file mode 100644 index 0000000..d7e874d --- /dev/null +++ b/SPECS/jaxb-istack-commons.spec @@ -0,0 +1,90 @@ +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.plugins:maven-assembly-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-dependency-plugin) + +%description +Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. + +%package runtime +Summary: istack-commons runtime + +%description runtime +This package contains istack-commons runtime. + +%package test +Summary: istack-commons test + +%description test +This package contains istack-commons test. + +%package tools +Summary: istack-commons tools + +%description tools +This package contains istack-commons tools. + +%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 import-properties-plugin +%pom_disable_module maven-plugin + +%mvn_package :istack-commons __noinstall +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 runtime -f istack-commons/.mfiles-istack-commons-runtime +%license LICENSE.md NOTICE.md +%files test -f istack-commons/.mfiles-istack-commons-test +%license LICENSE.md NOTICE.md +%files tools -f istack-commons/.mfiles-istack-commons-tools +%license LICENSE.md NOTICE.md + +%changelog +* Wed Feb 01 2023 Marián Konček - 4.1.1-2 +- Reduce dependencies, reorganize subpackages + +* Tue Jan 17 2023 Marian Koncek - 4.1.1-1 +- Initial build