From 63a9dba8f93209bad1ebae94a162cb20dd5b7b05 Mon Sep 17 00:00:00 2001 From: Andrew Lukoshko Date: Tue, 11 Oct 2022 13:55:55 +0000 Subject: [PATCH] import extra-enforcer-rules-1.5.1-3.module_el9+234+7cb71cfa --- .extra-enforcer-rules.metadata | 1 + SPECS/extra-enforcer-rules.spec | 67 +++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 .extra-enforcer-rules.metadata 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/SPECS/extra-enforcer-rules.spec b/SPECS/extra-enforcer-rules.spec new file mode 100644 index 0000000..ef9a48a --- /dev/null +++ b/SPECS/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