|
|
df7574b |
Name: maven-release
|
|
|
9232a37 |
Version: 2.2.1
|
|
|
cc18142 |
Release: 15%{?dist}
|
|
|
df7574b |
Summary: Release a project updating the POM and tagging in the SCM
|
|
|
df7574b |
License: ASL 2.0
|
|
|
df7574b |
URL: http://maven.apache.org/plugins/maven-release-plugin/
|
|
|
9232a37 |
Source0: http://repo1.maven.org/maven2/org/apache/maven/release/%{name}/%{version}/%{name}-%{version}-source-release.zip
|
|
|
df7574b |
# Remove deps needed for tests, till jmock gets packaged
|
|
|
0100f26 |
Patch1: 002-mavenrelease-fixbuild.patch
|
|
Jaromir Capik |
5a38efa |
Patch2: 003-fixing-migration-to-component-metadata.patch
|
|
Jaromir Capik |
5a38efa |
|
|
|
7df48f5 |
# https://bugzilla.redhat.com/show_bug.cgi?id=1015123
|
|
|
7df48f5 |
Patch3: %{name}-ftbfs.patch
|
|
|
8c4a90b |
# Maven's Setting.getRuntimeInfo() was removed, see https://issues.apache.org/jira/browse/MNG-3954
|
|
|
8c4a90b |
Patch4: %{name}-MNG-3954.patch
|
|
|
7df48f5 |
|
|
|
df7574b |
BuildArch: noarch
|
|
|
df7574b |
|
|
|
df7574b |
BuildRequires: java-devel
|
|
Stanislav Ochotnicky |
4564f48 |
BuildRequires: maven-local
|
|
|
4e70ad5 |
BuildRequires: maven-scm
|
|
|
5ee5642 |
BuildRequires: maven-antrun-plugin
|
|
|
5ee5642 |
BuildRequires: maven-source-plugin
|
|
|
5ee5642 |
BuildRequires: maven-plugin-plugin
|
|
|
b951181 |
BuildRequires: maven-site-plugin
|
|
|
5ee5642 |
BuildRequires: maven-plugin-testing-harness
|
|
|
ad66991 |
BuildRequires: modello
|
|
|
0100f26 |
BuildRequires: plexus-containers-component-metadata
|
|
|
df7574b |
BuildRequires: plexus-utils
|
|
|
8c4a90b |
BuildRequires: maven-surefire-plugin
|
|
|
f5ab2ab |
BuildRequires: maven-enforcer-plugin
|
|
|
50a0312 |
BuildRequires: jaxen
|
|
|
df7574b |
|
|
|
df7574b |
%description
|
|
|
df7574b |
This plugin is used to release a project with Maven, saving a lot of
|
|
|
df7574b |
repetitive, manual work. Releasing a project is made in two steps:
|
|
|
df7574b |
prepare and perform.
|
|
|
df7574b |
|
|
|
df7574b |
%package manager
|
|
|
df7574b |
Summary: Release a project updating the POM and tagging in the SCM
|
|
|
df7574b |
|
|
|
df7574b |
%description manager
|
|
|
df7574b |
This package contains %{name}-manager needed by %{name}-plugin.
|
|
|
df7574b |
|
|
|
df7574b |
%package plugin
|
|
|
df7574b |
Summary: Release a project updating the POM and tagging in the SCM
|
|
|
df7574b |
|
|
|
df7574b |
%description plugin
|
|
|
df7574b |
This plugin is used to release a project with Maven, saving a lot of
|
|
|
df7574b |
repetitive, manual work. Releasing a project is made in two steps:
|
|
|
df7574b |
prepare and perform.
|
|
|
df7574b |
|
|
|
50a0312 |
%package javadoc
|
|
|
4e70ad5 |
Summary: Javadoc for %{name}
|
|
|
4e70ad5 |
Provides: %{name}-manager-javadoc = %{version}-%{release}
|
|
|
50a0312 |
Obsoletes: %{name}-manager-javadoc <= 2.0-1
|
|
|
4e70ad5 |
Provides: %{name}-plugin-javadoc = %{version}-%{release}
|
|
|
50a0312 |
Obsoletes: %{name}-plugin-javadoc <= 2.0-1
|
|
|
df7574b |
|
|
|
50a0312 |
%description javadoc
|
|
|
50a0312 |
This package contains the API documentation for %{name}.
|
|
|
df7574b |
|
|
|
df7574b |
%prep
|
|
|
50a0312 |
%setup -q -n %{name}-%{version}
|
|
Jaromir Capik |
5a38efa |
|
|
|
df7574b |
%patch1 -p1
|
|
Jaromir Capik |
5a38efa |
%patch2 -p1
|
|
|
7df48f5 |
%patch3 -p1
|
|
|
8c4a90b |
%patch4 -p0
|
|
Jaromir Capik |
5a38efa |
|
|
|
df7574b |
cat > README << EOT
|
|
|
df7574b |
%{name}-%{version}
|
|
|
df7574b |
|
|
|
df7574b |
This plugin is used to release a project with Maven, saving a lot of
|
|
|
df7574b |
repetitive, manual work. Releasing a project is made in two steps:
|
|
|
df7574b |
prepare and perform.
|
|
|
df7574b |
EOT
|
|
|
df7574b |
|
|
|
df7574b |
|
|
|
df7574b |
%build
|
|
|
df7574b |
|
|
|
4e70ad5 |
%mvn_file :%{name}-manager %{name}-manager
|
|
|
4e70ad5 |
%mvn_file :%{name}-plugin %{name}-plugin
|
|
|
4e70ad5 |
%mvn_package :%{name}-manager manager
|
|
|
4e70ad5 |
%mvn_package :%{name}-plugin plugin
|
|
|
4e70ad5 |
# Skip tests because we don't have dependencies (jmock)
|
|
|
4e70ad5 |
%mvn_build -f
|
|
|
df7574b |
|
|
|
df7574b |
%install
|
|
|
4e70ad5 |
%mvn_install
|
|
|
4e70ad5 |
|
|
|
4e70ad5 |
%files -f .mfiles
|
|
|
4e70ad5 |
%doc LICENSE NOTICE README
|
|
|
df7574b |
|
|
|
4e70ad5 |
%files manager -f .mfiles-manager
|
|
|
4e70ad5 |
%doc LICENSE NOTICE
|
|
|
4e70ad5 |
|
|
|
4e70ad5 |
%files plugin -f .mfiles-plugin
|
|
|
4e70ad5 |
%doc LICENSE NOTICE
|
|
|
4e70ad5 |
|
|
|
4e70ad5 |
%files javadoc -f .mfiles-javadoc
|
|
|
4e70ad5 |
%doc LICENSE NOTICE
|
|
|
df7574b |
|
|
|
0100f26 |
%changelog
|
|
|
cc18142 |
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1-15
|
|
|
cc18142 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
cc18142 |
|
|
|
8c4a90b |
* Fri Nov 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.1-14
|
|
|
8c4a90b |
- Add patch for MNG-3954
|
|
|
8c4a90b |
- Resolves: rhbz#1239670
|
|
|
8c4a90b |
|
|
|
82dbb44 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-14
|
|
|
82dbb44 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
82dbb44 |
|
|
|
394475a |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-13
|
|
|
394475a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
394475a |
|
|
|
bfddfb6 |
* Wed May 28 2014 Michal Srb <msrb@redhat.com> - 2.2.1-12
|
|
|
bfddfb6 |
- Rebuild to regenerate auto-requires
|
|
|
bfddfb6 |
|
|
|
ad66991 |
* Wed Mar 19 2014 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.1-11
|
|
|
ad66991 |
- Add missing BR on modello
|
|
|
ad66991 |
- Resolves: rhbz#1077909
|
|
|
ad66991 |
|
|
Stanislav Ochotnicky |
ac2711e |
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.2.1-10
|
|
Stanislav Ochotnicky |
ac2711e |
- Use Requires: java-headless rebuild (#1067528)
|
|
Stanislav Ochotnicky |
ac2711e |
|
|
|
7df48f5 |
* Wed Jan 08 2014 pcpa <paulo.cesar.pereira.de.andrade@gmail.com> - 2.2.1-10
|
|
|
7df48f5 |
- fix rhbz#1015123
|
|
|
7df48f5 |
|
|
|
4e70ad5 |
* Mon Aug 12 2013 gil cattaneo <puntogil@libero.it> 2.2.1-9
|
|
|
4e70ad5 |
- fix rhbz#984875, rhbz#992200
|
|
|
4e70ad5 |
- fix some rpmlint problems
|
|
|
4e70ad5 |
- update to current packaging guidelines
|
|
|
4e70ad5 |
|
|
|
b313fc0 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-8
|
|
|
b313fc0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
b313fc0 |
|
|
|
7a0f6dc |
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-7
|
|
|
7a0f6dc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
7a0f6dc |
|
|
Stanislav Ochotnicky |
4564f48 |
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.2.1-6
|
|
Stanislav Ochotnicky |
4564f48 |
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
|
Stanislav Ochotnicky |
4564f48 |
- Replace maven BuildRequires with maven-local
|
|
Stanislav Ochotnicky |
4564f48 |
|
|
Jaromir Capik |
5a38efa |
* Mon Sep 17 2012 Jaromir Capik <jcapik@redhat.com> - 2.2.1-5
|
|
Jaromir Capik |
5a38efa |
- Fixing incomplete migration to component metadata
|
|
Jaromir Capik |
5a38efa |
|
|
|
6cd9ea6 |
* Tue Aug 7 2012 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.2.1-4
|
|
|
6cd9ea6 |
- Remove BR: maven-scm-test
|
|
|
6cd9ea6 |
|
|
|
e063605 |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-3
|
|
|
e063605 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
e063605 |
|
|
|
588b502 |
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.1-2
|
|
|
588b502 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
588b502 |
|
|
|
9232a37 |
* Tue Nov 29 2011 Alexander Kurtakov <akurtako@redhat.com> 2.2.1-1
|
|
|
9232a37 |
- Update to latest upstream release.
|
|
|
9232a37 |
- Adapt to current guidelines.
|
|
|
9232a37 |
|
|
|
d92eea2 |
* Tue Jul 26 2011 Guido Grazioli <guido.grazioli@gmail.com> - 2.2-3
|
|
|
d92eea2 |
- Reinclude maven-scm-test in BRs
|
|
|
d92eea2 |
|
|
|
0100f26 |
* Tue Jul 26 2011 Guido Grazioli <guido.grazioli@gmail.com> - 2.2-2
|
|
|
0100f26 |
- Import patch provided by Jaromír Cápík (#725088)
|
|
|
df7574b |
|
|
|
0100f26 |
* Mon Jul 18 2011 Guido Grazioli <guido.grazioli@gmail.com> - 2.2-1
|
|
|
0100f26 |
- Update to 2.2
|
|
|
0100f26 |
- Update to current guidelines
|
|
|
0100f26 |
- Build with maven 3
|
|
|
df7574b |
|
|
|
2d58b88 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0-3
|
|
|
2d58b88 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
2d58b88 |
|
|
|
5ee5642 |
* Mon Jan 3 2011 Alexander Kurtakov <akurtako@redhat.com> 2.0-2
|
|
|
5ee5642 |
- Drop tomcat5 BRs.
|
|
|
5ee5642 |
- Drop versioned jars.
|
|
|
5ee5642 |
|
|
|
50a0312 |
* Mon Sep 13 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-1
|
|
|
50a0312 |
- Update to upstream 2.0
|
|
|
50a0312 |
|
|
|
b951181 |
* Sat Sep 11 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-0.659858svn.4
|
|
|
b951181 |
- Fix build requires
|
|
|
b951181 |
- Use javadoc:aggregate goal
|
|
|
b951181 |
|
|
|
5963abf |
* Tue May 25 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-0.659858svn.3
|
|
|
5963abf |
- Fix build requires
|
|
|
5963abf |
|
|
|
df7574b |
* Mon May 10 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-0.659858svn.2
|
|
|
df7574b |
- Fix release tag
|
|
|
df7574b |
- Better macro usage
|
|
|
df7574b |
|
|
|
df7574b |
* Mon Apr 26 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-0.659858svn.1
|
|
|
df7574b |
- Install maven-release-parent pom in dedicated package
|
|
|
df7574b |
- Patch maven-release-plugin to skip helpmojo goal
|
|
|
df7574b |
- Patch to skip tests depending on (unpackaged) jmock
|
|
|
df7574b |
|
|
|
df7574b |
* Fri Apr 16 2010 Guido Grazioli <guido.grazioli@gmail.com> - 2.0-0.659858svn
|
|
|
df7574b |
- Initial packaging
|