From 2204dd9f7cdb6a914663e3ebf6f0e147084becb6 Mon Sep 17 00:00:00 2001 From: Johnny Hughes Date: Wed, 19 Apr 2023 15:15:17 +0000 Subject: [PATCH] Import rpm: c8s --- .gitignore | 2 + jaxb-istack-commons.spec | 87 ++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 90 insertions(+) create mode 100644 .gitignore create mode 100644 jaxb-istack-commons.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8c66458 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/jaxb-istack-commons-4.1.1.tar.gz +/jaxb-istack-commons-4.1.1.tar.gz diff --git a/jaxb-istack-commons.spec b/jaxb-istack-commons.spec new file mode 100644 index 0000000..d7dba7e --- /dev/null +++ b/jaxb-istack-commons.spec @@ -0,0 +1,87 @@ +Name: jaxb-istack-commons +Version: 4.1.1 +Release: 1%{?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 +* Tue Jan 17 2023 Marian Koncek - 4.1.1-1 +- Initial build diff --git a/sources b/sources new file mode 100644 index 0000000..758827d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (jaxb-istack-commons-4.1.1.tar.gz) = b119b2c3582f5cbbd5793e0eb0a00c199c93119f3c18e34c57f8753b3a7008b9b93de58fd62df94d6cbedd698488616a80c334fda3d5038078e3858229f995cf