Blame SPECS/maven-changes-plugin.spec

54dfb5
%global pkg_name maven-changes-plugin
54dfb5
%{?scl:%scl_package %{pkg_name}}
54dfb5
%{?maven_find_provides_and_requires}
54dfb5
54dfb5
Name:           %{?scl_prefix}%{pkg_name}
54dfb5
Version:        2.8
54dfb5
Release:        7.14%{?dist}
54dfb5
Summary:        Plugin to support reporting of changes between releases
54dfb5
54dfb5
License:        ASL 2.0
54dfb5
URL:            http://maven.apache.org/plugins/%{pkg_name}
54dfb5
Source0:        http://repo2.maven.org/maven2/org/apache/maven/plugins/%{pkg_name}/%{version}/%{pkg_name}-%{version}-source-release.zip
54dfb5
Patch0:         0001-Remove-dependency-on-velocity-tools.patch
54dfb5
54dfb5
BuildArch:      noarch
54dfb5
54dfb5
BuildRequires: %{?scl_prefix_java_common}apache-commons-collections
54dfb5
BuildRequires: %{?scl_prefix_java_common}jakarta-commons-httpclient
54dfb5
BuildRequires: %{?scl_prefix_java_common}apache-commons-io
54dfb5
BuildRequires: %{?scl_prefix_java_common}apache-commons-lang
54dfb5
BuildRequires: %{?scl_prefix_java_common}apache-commons-logging
54dfb5
BuildRequires: %{?scl_prefix}maven-local
54dfb5
BuildRequires: %{?scl_prefix}maven-project
54dfb5
BuildRequires: %{?scl_prefix}maven-doxia-sitetools
54dfb5
BuildRequires: %{?scl_prefix}maven-install-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-compiler-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-plugin-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-resources-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-surefire-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-surefire-provider-junit
54dfb5
BuildRequires: %{?scl_prefix}maven-jar-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-javadoc-plugin
54dfb5
BuildRequires: %{?scl_prefix}maven-filtering
54dfb5
BuildRequires: %{?scl_prefix}maven-reporting-api
54dfb5
BuildRequires: %{?scl_prefix}maven-reporting-impl
54dfb5
BuildRequires: %{?scl_prefix}modello
54dfb5
BuildRequires: %{?scl_prefix}plexus-containers-container-default
54dfb5
BuildRequires: %{?scl_prefix}plexus-containers-component-metadata
54dfb5
BuildRequires: %{?scl_prefix}plexus-mail-sender
54dfb5
BuildRequires: %{?scl_prefix}plexus-i18n
54dfb5
BuildRequires: %{?scl_prefix}plexus-interpolation
54dfb5
BuildRequires: %{?scl_prefix}plexus-utils
54dfb5
BuildRequires: %{?scl_prefix}plexus-velocity
54dfb5
BuildRequires: %{?scl_prefix_java_common}xmlrpc-client
54dfb5
BuildRequires: %{?scl_prefix_java_common}xmlrpc-common
54dfb5
BuildRequires: %{?scl_prefix_java_common}xerces-j2
54dfb5
BuildRequires: %{?scl_prefix_java_common}xml-commons-apis
54dfb5
BuildRequires: %{?scl_prefix}velocity
54dfb5
54dfb5
54dfb5
%description
54dfb5
This plugin is used to inform your users of the changes that have
54dfb5
occurred between different releases of your project. The plugin can
54dfb5
extract these changes, either from a changes.xml file or from the JIRA
54dfb5
issue management system, and present them as a report. You also have
54dfb5
the option of creating a release announcement and even sending this
54dfb5
via email to your users.
54dfb5
54dfb5
54dfb5
%package javadoc
54dfb5
Summary:  Javadoc for %{pkg_name}
54dfb5
54dfb5
%description javadoc
54dfb5
API documentation for %{pkg_name}.
54dfb5
54dfb5
54dfb5
%prep
54dfb5
%setup -q -n %{pkg_name}-%{version}
54dfb5
%{?scl:scl enable %{scl} - <<"EOF"}
54dfb5
set -e -x
54dfb5
54dfb5
# remove dependency on velocity-tools
54dfb5
%patch0 -p1
54dfb5
%pom_remove_dep :velocity-tools
54dfb5
54dfb5
# Javamail is provided by JDK
54dfb5
%pom_remove_dep :geronimo-javamail_1.4_mail
54dfb5
%pom_remove_dep :geronimo-javamail_1.4_provider
54dfb5
%pom_remove_dep :geronimo-javamail_1.4_spec
54dfb5
54dfb5
# Fix Maven 3 compatibility
54dfb5
%pom_add_dep org.apache.maven:maven-compat
54dfb5
54dfb5
# Disable github module as we don't have dependencies
54dfb5
rm -rf src/main/java/org/apache/maven/plugin/github
54dfb5
%pom_remove_dep org.apache.httpcomponents:
54dfb5
%pom_remove_dep org.eclipse.mylyn.github:
54dfb5
%{?scl:EOF}
54dfb5
54dfb5
%build
54dfb5
%{?scl:scl enable %{scl} - <<"EOF"}
54dfb5
set -e -x
54dfb5
%mvn_build -f
54dfb5
%{?scl:EOF}
54dfb5
54dfb5
%install
54dfb5
%{?scl:scl enable %{scl} - <<"EOF"}
54dfb5
set -e -x
54dfb5
%mvn_install
54dfb5
%{?scl:EOF}
54dfb5
54dfb5
54dfb5
%files -f .mfiles
54dfb5
%dir %{_mavenpomdir}/%{pkg_name}
54dfb5
%dir %{_javadir}/%{pkg_name}
54dfb5
%doc LICENSE NOTICE
54dfb5
54dfb5
%files javadoc -f .mfiles-javadoc
54dfb5
%doc LICENSE NOTICE
54dfb5
54dfb5
%changelog
54dfb5
* Mon Feb 08 2016 Michal Srb <msrb@redhat.com> - 2.8-7.14
54dfb5
- Fix BR on maven-local & co.
54dfb5
54dfb5
* Mon Jan 11 2016 Michal Srb <msrb@redhat.com> - 2.8-7.13
54dfb5
- maven33 rebuild #2
54dfb5
54dfb5
* Sat Jan 09 2016 Michal Srb <msrb@redhat.com> - 2.8-7.12
54dfb5
- maven33 rebuild
54dfb5
54dfb5
* Thu Jan 15 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.11
54dfb5
- Add directory ownership on %%{_mavenpomdir} subdir
54dfb5
54dfb5
* Tue Jan 13 2015 Michael Simacek <msimacek@redhat.com> - 2.8-7.10
54dfb5
- Mass rebuild 2015-01-13
54dfb5
54dfb5
* Mon Jan 12 2015 Michael Simacek <msimacek@redhat.com> - 2.8-7.9
54dfb5
- Rebuild to regenerate requires from java-common
54dfb5
54dfb5
* Tue Jan 06 2015 Michael Simacek <msimacek@redhat.com> - 2.8-7.8
54dfb5
- Mass rebuild 2015-01-06
54dfb5
54dfb5
* Mon May 26 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.7
54dfb5
- Mass rebuild 2014-05-26
54dfb5
54dfb5
* Wed Feb 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.6
54dfb5
- Mass rebuild 2014-02-19
54dfb5
54dfb5
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.5
54dfb5
- Mass rebuild 2014-02-18
54dfb5
54dfb5
* Tue Feb 18 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.4
54dfb5
- Rebuild to fix incorrect auto-requires
54dfb5
54dfb5
* Fri Feb 14 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.3
54dfb5
- SCL-ize requires and build-requires
54dfb5
54dfb5
* Thu Feb 13 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.2
54dfb5
- Rebuild to regenerate auto-requires
54dfb5
54dfb5
* Tue Feb 11 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-7.1
54dfb5
- First maven30 software collection build
54dfb5
54dfb5
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 2.8-7
54dfb5
- Mass rebuild 2013-12-27
54dfb5
54dfb5
* Fri Jun 28 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-6
54dfb5
- Rebuild to regenerate API documentation
54dfb5
- Resolves: CVE-2013-1571
54dfb5
54dfb5
* Wed Apr 10 2013 Michal Srb <msrb@redhat.com> - 2.8-5
54dfb5
- Remove dependency on velocity-tools
54dfb5
54dfb5
* Tue Feb 12 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-4
54dfb5
- Use default packaging layout
54dfb5
54dfb5
* Tue Feb 12 2013 Michal Srb <msrb@redhat.com> - 2.8-3
54dfb5
- Build with xmvn
54dfb5
- Remove custom depmap
54dfb5
54dfb5
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.8-2
54dfb5
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
54dfb5
- Replace maven BuildRequires with maven-local
54dfb5
54dfb5
* Mon Sep 17 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.8-1
54dfb5
- Update to upstream version 2.8
54dfb5
- Convert patches to POM macros
54dfb5
- Install LICENSE and NOTICE files
54dfb5
- Remove rpm bug workaround
54dfb5
54dfb5
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7.1-2
54dfb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
54dfb5
54dfb5
* Thu May 24 2012 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.7.1-1
54dfb5
- Update to latest upstream (2.7.1)
54dfb5
- Remove upstreamed patch for component-metadata migration
54dfb5
54dfb5
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-3
54dfb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
54dfb5
54dfb5
* Fri Jul 15 2011 Jaromir Capik <jcapik@redhat.com> 2.6-2
54dfb5
- Migration from plexus-maven-plugin to plexus-containers-component-metadata
54dfb5
54dfb5
* Mon Jun 27 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.6-1
54dfb5
- Update to latest upstream (2.6)
54dfb5
- Properly complete BR/R
54dfb5
- Fix maven3 compatibility
54dfb5
54dfb5
* Tue May 24 2011 Alexander Kurtakov <akurtako@redhat.com> 2.5-2
54dfb5
- Do not require maven2, require maven.
54dfb5
54dfb5
* Tue May 24 2011 Alexander Kurtakov <akurtako@redhat.com> 2.5-1
54dfb5
- Update to latest upstream - 2.5.
54dfb5
54dfb5
* Fri Mar  4 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.4-1
54dfb5
- Update to latest upsteam (2.4)
54dfb5
- Build with maven 3
54dfb5
- Versionless jars & javadocs
54dfb5
54dfb5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3-2
54dfb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
54dfb5
54dfb5
* Wed Jul 21 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.3-1
54dfb5
- Initial package