29cc76f
Name:           maven-enforcer
5296754
Version:        1.3.1
5296754
Release:        1%{?dist}
29cc76f
Summary:        Maven Enforcer
29cc76f
License:        ASL 2.0
29cc76f
URL:            http://maven.apache.org/enforcer
a48615d
Source0:        http://repo1.maven.org/maven2/org/apache/maven/enforcer/enforcer/%{version}/enforcer-%{version}-source-release.zip
969934e
BuildArch:      noarch
969934e
969934e
BuildRequires:  maven-local
969934e
BuildRequires:  mvn(commons-lang:commons-lang)
969934e
BuildRequires:  mvn(org.apache.maven.plugin-tools:maven-plugin-annotations)
969934e
BuildRequires:  mvn(org.apache.maven.shared:maven-common-artifact-filters)
969934e
BuildRequires:  mvn(org.apache.maven.shared:maven-dependency-tree)
969934e
BuildRequires:  mvn(org.apache.maven:maven-artifact)
969934e
BuildRequires:  mvn(org.apache.maven:maven-compat)
969934e
BuildRequires:  mvn(org.apache.maven:maven-core)
969934e
BuildRequires:  mvn(org.apache.maven:maven-parent)
969934e
BuildRequires:  mvn(org.apache.maven:maven-plugin-api)
969934e
BuildRequires:  mvn(org.apache.maven:maven-project)
969934e
BuildRequires:  mvn(org.beanshell:bsh)
969934e
BuildRequires:  mvn(org.codehaus.plexus:plexus-container-default)
969934e
BuildRequires:  mvn(org.codehaus.plexus:plexus-i18n)
969934e
BuildRequires:  mvn(org.codehaus.plexus:plexus-utils)
29cc76f
29cc76f
%description
29cc76f
Enforcer is a build rule execution framework.
29cc76f
29cc76f
%package javadoc
29cc76f
Summary:        Javadoc for %{name}
29cc76f
29cc76f
%description javadoc
29cc76f
API documentation for %{name}.
29cc76f
29cc76f
%package api
969934e
Summary:        Enforcer API
29cc76f
29cc76f
%description api
Stanislav Ochotnicky e527037
This component provides the generic interfaces needed to
29cc76f
implement custom rules for the maven-enforcer-plugin.
29cc76f
29cc76f
%package rules
969934e
Summary:        Enforcer Rules
29cc76f
29cc76f
%description rules
29cc76f
This component contains the standard Enforcer Rules.
29cc76f
969934e
%package plugin
969934e
Summary:        Enforcer Rules
969934e
Obsoletes:      maven2-plugin-enforcer <= 0:2.0.8
969934e
Provides:       maven2-plugin-enforcer = 1:%{version}-%{release}
29cc76f
969934e
%description plugin
29cc76f
This component contains the standard Enforcer Rules.
29cc76f
29cc76f
29cc76f
%prep
Stanislav Ochotnicky 89d75dc
%setup -q -n enforcer-%{version}
48627a8
%pom_add_dep org.apache.maven:maven-compat enforcer-rules
48627a8
969934e
# Replace plexus-maven-plugin with plexus-component-metadata
48627a8
sed -e "s|<artifactId>plexus-maven-plugin</artifactId>|<artifactId>plexus-component-metadata</artifactId>|" \
48627a8
    -e "s|<goal>descriptor</goal>|<goal>generate-metadata</goal>|" \
48627a8
    -i enforcer-{api,rules}/pom.xml
Jaromir Capik ac26947
29cc76f
%build
969934e
%mvn_build -s -f
29cc76f
29cc76f
%install
969934e
%mvn_install
969934e
969934e
%files -f .mfiles-enforcer
Jaromir Capik aecfcbc
%doc LICENSE NOTICE
29cc76f
969934e
%files api -f .mfiles-enforcer-api
969934e
%doc LICENSE NOTICE
969934e
%dir %{_javadir}/%{name}
29cc76f
969934e
%files rules -f .mfiles-enforcer-rules
29cc76f
969934e
%files plugin -f .mfiles-maven-enforcer-plugin
Jaromir Capik ac26947
969934e
%files javadoc -f .mfiles-javadoc
Jaromir Capik aecfcbc
%doc LICENSE NOTICE
29cc76f
29cc76f
%changelog
5296754
* Fri Aug  9 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.3.1-1
5296754
- Update to upstream version 1.3.1
5296754
6deeee6
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-7
6deeee6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6deeee6
969934e
* Fri Apr 19 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2-6
969934e
- Build with xmvn
969934e
- Update to current packaging guidelines
969934e
25cf27a
* Fri Apr 19 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2-5
25cf27a
- Remove BR on maven-doxia
25cf27a
- Resolves: rhbz#915611
25cf27a
c8f30b8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-4
c8f30b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c8f30b8
Stanislav Ochotnicky 07246e8
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.2-3
Stanislav Ochotnicky 07246e8
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 07246e8
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 07246e8
3a1ed26
* Thu Dec  6 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2-2
3a1ed26
- Add mising R: forge-parent
3a1ed26
740e07b
* Mon Dec  3 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.2-1
740e07b
- Update to upstream version 1.2
740e07b
Jaromir Capik aecfcbc
* Fri Nov 22 2012 Jaromir Capik <jcapik@redhat.com> - 1.1.1-3
Jaromir Capik aecfcbc
- Including LICENSE and NOTICE
Jaromir Capik aecfcbc
3aaf867
* Mon Oct 15 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.1-2
3aaf867
- Remove RPM bug workaround
3aaf867
48627a8
* Fri Oct 12 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 1.1.1-1
48627a8
- Update to upstream version 1.1.1
48627a8
- Convert patches to POM macro
48627a8
- Remove patch for bug 748074, upstreamed
48627a8
24f6045
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
24f6045
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
24f6045
Jaromir Capik ac26947
* Thu Feb 02 2012 Jaromir Capik <jcapik@redhat.com> - 1.0.1-4
Jaromir Capik ac26947
- Migration to plexus-containers-component-metadata
Jaromir Capik ac26947
- Maven3 compatibility patches
Jaromir Capik ac26947
- Minor spec file changes according to the latest guidelines
Jaromir Capik ac26947
dbd9eb2
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-3
dbd9eb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
dbd9eb2
Jaromír Cápík 463755a
* Fri Jul 15 2011 Jaromir Capik <jcapik@redhat.com> - 1.0.1-2
Jaromír Cápík 463755a
- Removal of plexus-maven-plugin dependency (not needed)
Jaromír Cápík 463755a
a48615d
* Tue Jun 28 2011 Alexander Kurtakov <akurtako@redhat.com> 1.0.1-1
a48615d
- Update to latest upstream 1.0.1.
a48615d
- Adapt to current guidelines.
a48615d
Stanislav Ochotnicky 89d75dc
* Thu Mar 10 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0-1
Stanislav Ochotnicky 89d75dc
- Update to latest upstream (1.0)
Stanislav Ochotnicky 89d75dc
efd0252
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0-0.3.b2
efd0252
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
efd0252
Stanislav Ochotnicky e527037
* Mon Dec 13 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.0-0.2.b2
Stanislav Ochotnicky e527037
- Fix FTBFS (#631388)
Stanislav Ochotnicky e527037
- Use new maven plugin names
Stanislav Ochotnicky e527037
- Versionless jars & javadocs
Stanislav Ochotnicky e527037
29cc76f
* Wed May 19 2010 Alexander Kurtakov <akurtako@redhat.com> 1.0-0.1.b2
29cc76f
- Initial package