From e8203ba4c8a84c70d7f4276d01c11e0b2bc9582c Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 10 Aug 2022 07:35:08 +0200 Subject: [PATCH] Initial import from Fedora --- .fmf/version | 1 + .gitignore | 1 + README.md | 3 ++ ci.fmf | 1 + extra-enforcer-rules.spec | 67 +++++++++++++++++++++++++++++++++++++++ gating.yaml | 8 +++++ plans/javapackages.fmf | 7 ++++ sources | 1 + 8 files changed, 89 insertions(+) create mode 100644 .fmf/version create mode 100644 .gitignore create mode 100644 README.md create mode 100644 ci.fmf create mode 100644 extra-enforcer-rules.spec create mode 100644 gating.yaml create mode 100644 plans/javapackages.fmf create mode 100644 sources diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 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/README.md b/README.md new file mode 100644 index 0000000..8b1acc7 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# extra-enforcer-rules + +The extra-enforcer-rules package diff --git a/ci.fmf b/ci.fmf new file mode 100644 index 0000000..c5aa0e0 --- /dev/null +++ b/ci.fmf @@ -0,0 +1 @@ +resultsdb-testcase: separate diff --git a/extra-enforcer-rules.spec b/extra-enforcer-rules.spec new file mode 100644 index 0000000..ef9a48a --- /dev/null +++ b/extra-enforcer-rules.spec @@ -0,0 +1,67 @@ +%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 +* 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 diff --git a/gating.yaml b/gating.yaml new file mode 100644 index 0000000..0d484d7 --- /dev/null +++ b/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/plans/javapackages.fmf b/plans/javapackages.fmf new file mode 100644 index 0000000..def0914 --- /dev/null +++ b/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/sources b/sources new file mode 100644 index 0000000..d9eb1f4 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (extra-enforcer-rules-1.5.1.tar.gz) = 27efebe6b345e3300ee7ec7c13d9af9ed2542eb64628051e4d8000f28d15d672caab95419860369a2129d56b9b77756236473fe9e9da145597a246ca115a7653