From ddfed9083c4b7f78b79d2d427220b75123b2456a Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Fri, 14 Jul 2023 19:28:37 +0300 Subject: [PATCH] Initial import from Fedora --- .extra-enforcer-rules.metadata | 1 + .gitignore | 1 + SOURCES/.fmf/version | 1 + SOURCES/README.md | 3 ++ SOURCES/ci.fmf | 1 + SOURCES/gating.yaml | 8 ++++ SOURCES/plans/javapackages.fmf | 7 ++++ SPECS/extra-enforcer-rules.spec | 70 +++++++++++++++++++++++++++++++++ 8 files changed, 92 insertions(+) create mode 100644 .extra-enforcer-rules.metadata create mode 100644 .gitignore create mode 100644 SOURCES/.fmf/version create mode 100644 SOURCES/README.md create mode 100644 SOURCES/ci.fmf create mode 100644 SOURCES/gating.yaml create mode 100644 SOURCES/plans/javapackages.fmf create mode 100644 SPECS/extra-enforcer-rules.spec diff --git a/.extra-enforcer-rules.metadata b/.extra-enforcer-rules.metadata new file mode 100644 index 0000000..7c48292 --- /dev/null +++ b/.extra-enforcer-rules.metadata @@ -0,0 +1 @@ +52743f92149fb07734bb49f30ce8fbe3ea5b16ab SOURCES/extra-enforcer-rules-1.5.1.tar.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..865432e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/extra-enforcer-rules-1.5.1.tar.gz diff --git a/SOURCES/.fmf/version b/SOURCES/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/SOURCES/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/SOURCES/README.md b/SOURCES/README.md new file mode 100644 index 0000000..8b1acc7 --- /dev/null +++ b/SOURCES/README.md @@ -0,0 +1,3 @@ +# extra-enforcer-rules + +The extra-enforcer-rules package diff --git a/SOURCES/ci.fmf b/SOURCES/ci.fmf new file mode 100644 index 0000000..c5aa0e0 --- /dev/null +++ b/SOURCES/ci.fmf @@ -0,0 +1 @@ +resultsdb-testcase: separate diff --git a/SOURCES/gating.yaml b/SOURCES/gating.yaml new file mode 100644 index 0000000..0d484d7 --- /dev/null +++ b/SOURCES/gating.yaml @@ -0,0 +1,8 @@ +--- !Policy +product_versions: + - fedora-* +decision_contexts: + - bodhi_update_push_testing + - bodhi_update_push_stable +rules: + - !PassingTestCaseRule {test_case_name: fedora-ci.koji-build./plans/javapackages.functional} diff --git a/SOURCES/plans/javapackages.fmf b/SOURCES/plans/javapackages.fmf new file mode 100644 index 0000000..def0914 --- /dev/null +++ b/SOURCES/plans/javapackages.fmf @@ -0,0 +1,7 @@ +summary: + Run javapackages-specific tests +discover: + how: fmf + url: https://pagure.io/javapackages-validator-tests +execute: + how: tmt diff --git a/SPECS/extra-enforcer-rules.spec b/SPECS/extra-enforcer-rules.spec new file mode 100644 index 0000000..2ada24e --- /dev/null +++ b/SPECS/extra-enforcer-rules.spec @@ -0,0 +1,70 @@ +%bcond_with bootstrap + +Name: extra-enforcer-rules +Version: 1.5.1 +Release: 3%{?dist} +Summary: Extra rules for maven-enforcer-plugin +License: ASL 2.0 +URL: https://github.com/mojohaus/extra-enforcer-rules +BuildArch: noarch +ExclusiveArch: %{java_arches} noarch + +Source0: https://github.com/mojohaus/extra-enforcer-rules/archive/refs/tags/extra-enforcer-rules-%{version}.tar.gz + +%if %{with bootstrap} +BuildRequires: javapackages-bootstrap +%else +BuildRequires: maven-local +BuildRequires: mvn(commons-codec:commons-codec) +BuildRequires: mvn(junit:junit) +BuildRequires: mvn(org.apache.maven.enforcer:enforcer-api) +BuildRequires: mvn(org.apache.maven.shared:maven-common-artifact-filters) +BuildRequires: mvn(org.apache.maven.shared:maven-dependency-tree) +BuildRequires: mvn(org.apache.maven:maven-compat) +BuildRequires: mvn(org.apache.maven:maven-core) +BuildRequires: mvn(org.codehaus.mojo:mojo-parent:pom:) +BuildRequires: mvn(org.mockito:mockito-core) +%endif + +%description +Apache's Maven Enforcer Plugin is used to apply and enforce rules on Maven +projects. The Enforcer plugin ships with a set of standard rules. This project +provides extra rules which are not part of the standard rule set. + +%package javadoc +Summary: Javadoc for %{name} + +%description javadoc +Javadoc for %{name}. + +%prep +%setup -q -n extra-enforcer-rules-extra-enforcer-rules-%{version} + +# Integration tests fetch upstream poms +%pom_remove_plugin :maven-invoker-plugin + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE.txt +%doc README.md + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%changelog +* Fri Jul 14 2023 MSVSphere Packaging Team - 1.5.1-3 +- Rebuilt for MSVSphere 9.2 + +* Thu Jul 21 2022 Fedora Release Engineering - 1.5.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu May 05 2022 Mikolaj Izdebski - 1.5.1-2 +- Implement bootstrap mode + +* Mon May 02 2022 Marian Koncek - 1.5.1-1 +- Initial release