From f08a5e9fa95f8dd2b7cce5e47897d282639f5066 Mon Sep 17 00:00:00 2001 From: Tomas Hrcka Date: Tue, 26 Oct 2021 08:51:26 +0200 Subject: [PATCH] Revert "No longer used" This reverts commit 7adebdc640f98a226f975fd46ce8e80d9ad2d352. Unretirement request: https://pagure.io/releng/issue/10358 Signed-off-by: Tomas Hrcka --- .gitignore | 4 + dead.package | 1 - jaxb-istack-commons.spec | 154 +++++++++++++++++++++++++++++++++++++++ sources | 1 + 4 files changed, 159 insertions(+), 1 deletion(-) create mode 100644 .gitignore delete mode 100644 dead.package create mode 100644 jaxb-istack-commons.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..797c136 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/results_* +/*.src.rpm + +/jaxb-istack-commons-3.0.11.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 8114387..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -No longer used diff --git a/jaxb-istack-commons.spec b/jaxb-istack-commons.spec new file mode 100644 index 0000000..8ca33b0 --- /dev/null +++ b/jaxb-istack-commons.spec @@ -0,0 +1,154 @@ +Name: jaxb-istack-commons +Version: 3.0.11 +Release: 6%{?dist} +Summary: iStack Common Utility Code +License: BSD + +URL: https://github.com/eclipse-ee4j/jaxb-istack-commons +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: maven-local +BuildRequires: mvn(jakarta.activation:jakarta.activation-api) +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-failsafe-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) +BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-api) +BuildRequires: mvn(org.apache.maven.resolver:maven-resolver-impl) +BuildRequires: mvn(org.apache.maven:maven-artifact) +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.mojo:build-helper-maven-plugin) +BuildRequires: mvn(org.codehaus.plexus:plexus-utils) +BuildRequires: mvn(org.glassfish.jaxb:codemodel) +BuildRequires: mvn(org.testng:testng) + +%global obs_vr 3.0.11-2 + +# package renamed in fedora 33, remove in fedora 35 +Provides: istack-commons = %{version}-%{release} +Obsoletes: istack-commons < %{obs_vr} + +# javadoc subpackage is currently not built +Obsoletes: istack-commons-javadoc < %{obs_vr} + +%description +Code shared between JAXP, JAXB, SAAJ, and JAX-WS projects. + + +%package -n istack-commons-maven-plugin +Summary: istack-commons Maven Mojo + +# package renamed in fedora 33, remove in fedora 35 +Provides: maven-istack-commons-plugin = %{version}-%{release} +Obsoletes: maven-istack-commons-plugin < %{obs_vr} + +%description -n istack-commons-maven-plugin +This package contains the istack-commons Maven Mojo. + + +%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 runtime +Summary: istack-commons runtime + +# package renamed in fedora 33, remove in fedora 35 +Provides: istack-commons-runtime = %{version}-%{release} +Obsoletes: istack-commons-runtime < %{obs_vr} + +%description runtime +This package contains istack-commons runtime. + + +%package tools +Summary: istack-commons tools + +# package renamed in fedora 33, remove in fedora 35 +Provides: istack-commons-tools = %{version}-%{release} +Obsoletes: istack-commons-tools < %{obs_vr} + +%description tools +This package contains istack-commons tools. + + +%prep +%setup -q + +pushd istack-commons +# disable very verbose warnings +sed -i -e '/Xlint:all/d' pom.xml + +# remove unnecessary dependency on parent POM +%pom_remove_parent + +# remove unnecessary maven plugins +%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 +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :spotbugs-maven-plugin +popd + +%pom_disable_module buildtools istack-commons +%pom_disable_module soimp istack-commons +%pom_disable_module test istack-commons + +%build +pushd istack-commons +# - skip javadoc build due to https://github.com/fedora-java/xmvn/issues/58 +# - ignore test failures due to faulty JVM version detection +%mvn_build -f -j -s -- -DscmBranch=%{version} -DbuildNumber=unknown -Dmaven.test.failure.ignore=true +popd + + +%install +pushd istack-commons +%mvn_install +popd + + +%files -f istack-commons/.mfiles-istack-commons +%license LICENSE.md NOTICE.md +%doc README.md + +%files -n istack-commons-maven-plugin -f istack-commons/.mfiles-istack-commons-maven-plugin +%license LICENSE.md NOTICE.md + +%files -n import-properties-plugin -f istack-commons/.mfiles-import-properties-plugin +%license LICENSE.md NOTICE.md + +%files runtime -f istack-commons/.mfiles-istack-commons-runtime +%license LICENSE.md NOTICE.md + +%files tools -f istack-commons/.mfiles-istack-commons-tools +%license LICENSE.md NOTICE.md + + +%changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.0.11-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Jun 04 2021 Dogtag PKI Team - 3.0.11-5 +- Disable tests + +* Mon May 24 2021 Dogtag PKI Team - 3.0.11-4 +- Drop jaxb-istack-commons-buildtools, jaxb-istack-commons-soimp, + and jaxb-istack-commons-test + +* Tue Jan 26 2021 Fedora Release Engineering - 3.0.11-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Aug 11 2020 Fabio Valentini - 3.0.11-2 +- Initial package renamed from istack-commons. + diff --git a/sources b/sources new file mode 100644 index 0000000..0b6fd4b --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (jaxb-istack-commons-3.0.11.tar.gz) = 7106d83c79bba992b93523fd98c6e9395d9edb194b524276e3fe31ff70f549ee74cc6f494c7e0839ea5a97b5c7701b38146ae870899f3b16bd87db10fe5935aa