Blame SPECS/eclipse-egit.spec

be60b7
# EGit and Mylyn have circular dependencies
be60b7
# EGit can build bootstrapped when Mylyn not present
be60b7
%global bootstrap 0
be60b7
%global version_suffix 201501031845-r
0ef08a
0ef08a
%{?scl:%scl_package eclipse-egit}
0ef08a
%{!?scl:%global pkg_name %{name}}
0ef08a
be60b7
%{?java_common_find_provides_and_requires}
be60b7
0ef08a
Name:             %{?scl_prefix}eclipse-egit
be60b7
Version:          3.6.1
be60b7
Release:          3%{?dist}
be60b7
Summary:          Eclipse Git Integration
be60b7
0ef08a
License:          EPL
0ef08a
URL:              http://www.eclipse.org/egit
0ef08a
Source0:          http://git.eclipse.org/c/egit/egit.git/snapshot/egit-%{version}.%{version_suffix}.tar.bz2
be60b7
%if %{bootstrap}
be60b7
Patch0:           remove-mylyn-dep.patch
be60b7
%endif
0ef08a
be60b7
BuildRequires:    %{?scl_prefix}tycho
be60b7
BuildRequires:    %{?scl_prefix}eclipse-jgit >= 3.5.3-1
be60b7
%if ! %{bootstrap}
0ef08a
BuildRequires:    %{?scl_prefix}eclipse-mylyn-context-team
0ef08a
BuildRequires:    %{?scl_prefix}eclipse-mylyn-docs-wikitext
be60b7
%endif
be60b7
0ef08a
Requires:         %{?scl_prefix}eclipse-platform >= 1:3.5.0
be60b7
Requires:         %{?scl_prefix}eclipse-jgit >= 3.5.3-1
0ef08a
0ef08a
BuildArch:        noarch
0ef08a
0ef08a
%description
0ef08a
The eclipse-egit package contains Eclipse plugins for
0ef08a
interacting with Git repositories.
0ef08a
be60b7
%if ! %{bootstrap}
0ef08a
%package mylyn
0ef08a
Summary:     Git integration for mylyn.
0ef08a
Requires:    %{?scl_prefix}eclipse-mylyn-context-team
0ef08a
Requires:    %{?scl_prefix}eclipse-egit = %{version}-%{release}
0ef08a
Requires:    %{?scl_prefix}eclipse-mylyn-docs-wikitext
0ef08a
0ef08a
%description mylyn
0ef08a
Git integration for mylyn.
be60b7
%endif
0ef08a
0ef08a
%prep
be60b7
%setup -q -n egit-%{version}.%{version_suffix}
be60b7
%if %{bootstrap}
be60b7
%patch0
be60b7
%endif
0ef08a
be60b7
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
0ef08a
%pom_xpath_remove "pom:repositories"
0ef08a
%pom_xpath_remove "pom:dependencies"
0ef08a
%pom_xpath_remove "pom:profiles"
0ef08a
%pom_xpath_remove "pom:build/pom:plugins/pom:plugin/pom:configuration/pom:target"
0ef08a
%pom_xpath_remove "*[local-name() ='plugin' and (child::*[text()='tycho-packaging-plugin'])]"
0ef08a
%pom_xpath_remove "pom:dependencies" org.eclipse.egit.doc/pom.xml
be60b7
%pom_disable_module org.eclipse.egit.repository
be60b7
%pom_disable_module org.eclipse.egit.source-feature
0ef08a
%pom_disable_module org.eclipse.egit.target
0ef08a
%pom_disable_module org.eclipse.egit.core.test
0ef08a
%pom_disable_module org.eclipse.egit.ui.test
0ef08a
%pom_disable_module org.eclipse.egit.mylyn.ui.test
0ef08a
be60b7
%if %{bootstrap}
be60b7
#to avoid mylyn circular dependancy
be60b7
%pom_disable_module org.eclipse.egit.mylyn.ui
be60b7
%pom_disable_module org.eclipse.egit.mylyn-feature
be60b7
%else
be60b7
%endif
0ef08a
be60b7
%if ! %{bootstrap}
be60b7
%mvn_package :*mylyn* mylyn
be60b7
%endif
be60b7
%mvn_package :* egit
be60b7
%{?scl:EOF}
0ef08a
0ef08a
%build
be60b7
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
be60b7
%mvn_build -j -f
be60b7
%{?scl:EOF}
0ef08a
0ef08a
%install
be60b7
%{?scl:scl enable %{scl_maven} %{scl} - << "EOF"}
be60b7
%mvn_install
be60b7
%{?scl:EOF}
be60b7
be60b7
%files -f .mfiles-egit
0ef08a
%doc LICENSE README.md
0ef08a
be60b7
%if ! %{bootstrap}
be60b7
%files mylyn -f .mfiles-mylyn
be60b7
%doc LICENSE README.md
be60b7
%endif
0ef08a
0ef08a
%changelog
be60b7
* Fri Jan 16 2015 Roland Grunberg <rgrunber@redhat.com> - 3.6.1-3
be60b7
- Build non-bootstrapped.
be60b7
be60b7
* Wed Jan 14 2015 Roland Grunberg <rgrunber@redhat.com> - 3.6.1-2
be60b7
- SCL-ize.
be60b7
be60b7
* Mon Jan 5 2015 Alexander Kurtakov <akurtako@redhat.com> 3.6.1-1
be60b7
- Update to upstream 3.6.1 release.
be60b7
be60b7
* Fri Dec 19 2014 Alexander Kurtakov <akurtako@redhat.com> 3.5.3-1
be60b7
- Update to upstream 3.5.3 release.
be60b7
be60b7
* Thu Dec 18 2014 Alexander Kurtakov <akurtako@redhat.com> 3.5.2-1
be60b7
- Update to upstream 3.5.2 release.
0ef08a
be60b7
* Fri Nov 07 2014 Mat Booth <mat.booth@redhat.com> - 3.5.0-2
be60b7
- Build/install with mvn_build/mvn_install
be60b7
be60b7
* Fri Oct 03 2014 Mat Booth <mat.booth@redhat.com> - 3.5.0-1
be60b7
- Update to latest upstream release 3.5.0
be60b7
be60b7
* Thu Jun 26 2014 Mat Booth <mat.booth@redhat.com> - 3.4.1-1
be60b7
- Update to latest upstream release 3.4.1
be60b7
be60b7
* Fri Jun 13 2014 Roland Grunberg <rgrunber@redhat.com> - 3.4.0-1
be60b7
- Update to 3.4.0.
be60b7
be60b7
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.2-3
be60b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0ef08a
0ef08a
* Thu May 22 2014 Sami Wagiaalla <swagiaal@redhat.com> - 3.3.2-2
0ef08a
- Fix build agains the lates o.e.jface.util.Policy.
0ef08a
be60b7
* Mon Apr 28 2014 Mat Booth <mat.booth@redhat.com> - 3.3.2-1
be60b7
- Update to 3.3.2.
be60b7
be60b7
* Fri Mar 28 2014 Alexander Kurtakov <akurtako@redhat.com> 3.3.1-1
be60b7
- Update to 3.3.1.
be60b7
be60b7
* Tue Mar 11 2014 Alexander Kurtakov <akurtako@redhat.com> 3.3.0-1
be60b7
- Update to 3.3.0.
0ef08a
be60b7
* Sun Dec 29 2013 Alexander Kurtakov <akurtako@redhat.com> 3.2.0-1
be60b7
- Update to 3.2.0.
0ef08a
be60b7
* Mon Oct 21 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.1.0-3
be60b7
- Fix feature installation.
0ef08a
be60b7
* Wed Oct 16 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.1.0-2
be60b7
- Package Egit integration for mylyn.
be60b7
- Changed building process to reflect upstream one.
0ef08a
be60b7
* Thu Oct 3 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.1.0-1
be60b7
- Update to Kepler SR1.
0ef08a
be60b7
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-4
be60b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0ef08a
be60b7
* Fri Jul 5 2013 Neil Brian Guzman <nguzman@redhat.com> 3.0.0-3
be60b7
- Bump release
be60b7
be60b7
* Tue Jun 25 2013 Neil Brian Guzman <nguzman@redhat.com> 3.0.0-2
be60b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
be60b7
be60b7
* Tue Jun 25 2013 Krzysztof Daniel <kdaniel@redhat.com> 3.0.0-1
be60b7
- Update to 3.0.0.
be60b7
be60b7
* Thu Feb 21 2013 Sami Wagiaalla <swagiaal@redhat.com> 2.3.1-1
0ef08a
- SCL-ized.
0ef08a
be60b7
* Thu Feb 21 2013 Sami Wagiaalla <swagiaal@redhat.com> 2.3.1-1
be60b7
- Update to 2.3.1.
be60b7
be60b7
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
be60b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
be60b7
be60b7
* Thu Jan 3 2013 Krzysztof Daniel <kdaniel@redhat.com> 2.2.0-1
be60b7
- Update to latest upstream.
be60b7
0ef08a
* Mon Oct 1 2012 Alexander Kurtakov <akurtako@redhat.com> 2.1.0-1
0ef08a
- Update to 2.1.0 release.
0ef08a
0ef08a
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.0-2
0ef08a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0ef08a
0ef08a
* Mon Jul 2 2012 Alexander Kurtakov <akurtako@redhat.com> 2.0.0-1
0ef08a
- Update to 2.0.0 upstream release.
0ef08a
0ef08a
* Fri Apr 27 2012 Severin Gehwolf <sgehwolf@redhat.com> 1.3.0-3
0ef08a
- Use eclipse-pdebuild over pdebuild in lib.
0ef08a
0ef08a
* Thu Apr 26 2012 Severin Gehwolf <sgehwolf@redhat.com> 1.3.0-2
0ef08a
- Fix 1.3.0 which was previously using wrong sources.
0ef08a
- Fix JGit BR/R since EGit depends on the same version of JGit.
0ef08a
0ef08a
* Fri Feb 17 2012 Andrew Robinson <arobinso@redhat.com> 1.3.0-1
0ef08a
- Update to 1.3.0 upstream release.
0ef08a
0ef08a
* Thu Jan 5 2012 Alexander Kurtakov <akurtako@redhat.com> 1.2.0-1
0ef08a
- Update to upstream 1.2.0.
0ef08a
0ef08a
* Fri Nov 18 2011 Alexander Kurtakov <akurtako@redhat.com> 1.1.0-2
0ef08a
- Add patch to fix New git repo wizard.
0ef08a
0ef08a
* Mon Jun 27 2011 Andrew Robinson <arobinso@redhat.com> 1.1.0-1
0ef08a
- Update to upstream release 1.1.0.
0ef08a
0ef08a
* Tue Jun 14 2011 Chris Aniszczyk <zx@redhat.com> 1.0.0-2
0ef08a
- Update to final upstream release v1.0.0.201106090707-r.
0ef08a
0ef08a
* Tue Jun 07 2011 Chris Aniszczyk <zx@redhat.com> 1.0.0-1
0ef08a
- Update to upstream release 1.0.0.
0ef08a
0ef08a
* Tue May 03 2011 Chris Aniszczyk <zx@redhat.com> 0.12.1-1
0ef08a
- Update to upstream release 0.12.1.
0ef08a
0ef08a
* Tue Feb 22 2011 Chris Aniszczyk <zx@redhat.com> 0.11.3-2
0ef08a
- Update to fix issue with GitCloneWizard file.
0ef08a
0ef08a
* Tue Feb 22 2011 Chris Aniszczyk <zx@redhat.com> 0.11.3-1
0ef08a
- Update to upstream release 0.11.3.
0ef08a
0ef08a
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.1-2
0ef08a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0ef08a
0ef08a
* Wed Dec 22 2010 Chris Aniszczyk <zx@redhat.com> 0.10.1-1
0ef08a
- Update to upstream release 0.10.1.
0ef08a
0ef08a
* Thu Oct 7 2010 Chris Aniszczyk <zx@redhat.com> 0.9.3-1
0ef08a
- Update to upstream release 0.9.3.
0ef08a
0ef08a
* Wed Sep 15 2010 Severin Gehwolf <sgehwolf@redhat.com> 0.9.1-1
0ef08a
- Update to upstream release 0.9.1.
0ef08a
- Remove git-core dependency.
0ef08a
0ef08a
* Thu Aug 26 2010 Severin Gehwolf <sgehwolf at, redhat.com> 0.9.0-0.1.20100825git
0ef08a
- Make release tag more readable (separate "0.1" and pre-release tag by ".").
0ef08a
0ef08a
* Wed Aug 25 2010 Severin Gehwolf <sgehwolf at, redhat.com> 0.9.0-0.120100825git
0ef08a
- Pre-release of EGit 0.9.0
0ef08a
0ef08a
* Thu Jun 24 2010 Severin Gehwolf <sgehwolf at, redhat.com> 0.8.4-1
0ef08a
- Rebase to 0.8.4 release.
0ef08a
0ef08a
* Tue Apr 13 2010 Jeff Johnston <jjohnstn@redhat.com> 0.7.1-2
0ef08a
- Bump up release.
0ef08a
0ef08a
* Tue Apr 13 2010 Jeff Johnston <jjohnstn@redhat.com> 0.7.1-1
0ef08a
- Rebase to 0.7.1.
0ef08a
0ef08a
* Fri Mar 19 2010 Alexander Kurtakov <akurtako@redhat.com> 0.7.0-1
0ef08a
- Update to 0.7.0.
0ef08a
- License is only EPL now.
0ef08a
0ef08a
* Tue Feb 9 2010 Alexander Kurtakov <akurtako@redhat.com> 0.6.0-0.1.git20100208
0ef08a
- New git snapshot.
0ef08a
0ef08a
* Tue Nov 10 2009 Alexander Kurtakov <akurtako@redhat.com> 0.6.0-0.1.git20091029
0ef08a
- Update to 0.6 git.
0ef08a
0ef08a
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
0ef08a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0ef08a
0ef08a
* Fri Jul 17 2009 Alexander Kurtakov <akurtako@redhat.com> 0.5.0-1
0ef08a
- Update to 0.5.0.
0ef08a
0ef08a
* Mon Mar 23 2009 Alexander Kurtakov <akurtako@redhat.com> 0.4.0-3.20090323
0ef08a
- Update to latest snapshot.
0ef08a
0ef08a
* Mon Mar 23 2009 Alexander Kurtakov <akurtako@redhat.com> 0.4.0-3.20090217
0ef08a
- Rebuild to not ship p2 context.xml.
0ef08a
0ef08a
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.0-2.20090217
0ef08a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0ef08a
0ef08a
* Tue Feb 17 2009 Alexander Kurtakov <akurtako@redhat.com> 0.4.0-1.20090217
0ef08a
- New snapshot.
0ef08a
0ef08a
* Wed Dec 10 2008 Alexander Kurtakov <akurtako@redhat.com> 0.4.0-1
0ef08a
- Update to 0.4.0.
0ef08a
0ef08a
* Wed Oct 22 2008 Alexander Kurtakov <akurtako@redhat.com> 0.3.1.20081022-3
0ef08a
- New git version.
0ef08a
0ef08a
* Wed Jul 30 2008 Andrew Overholt <overholt@redhat.com> 0.3.1-2
0ef08a
- Move files and update build for Eclipse SDK 3.4
0ef08a
- Use pdebuild
0ef08a
0ef08a
* Thu Jul 17 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.3.1-1
0ef08a
- fix license tag
0ef08a
0ef08a
* Tue Apr 08 2008 Jesse Keating <jkeating@redhat.com> - 0.3.1-0
0ef08a
- New upstream release 0.3.1, makes committing / diffing actually work
0ef08a
0ef08a
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.3.0-3
0ef08a
- Autorebuild for GCC 4.3
0ef08a
0ef08a
* Thu Oct 04 2007 Ben Konrath <bkonrath@redhat.com> 0.3.0-2.fc8
0ef08a
- Require git-core instead of git.
0ef08a
- Resolves: #319321
0ef08a
0ef08a
* Mon Sep 24 2007 Ben Konrath <bkonrath@redhat.com> 0.3.0-1.fc8
0ef08a
- 0.3.0
0ef08a
0ef08a
* Wed Sep 19 2007 Ben Konrath <bkonrath@redhat.com> 0.2.99-0.git20070919.fc8
0ef08a
- 0.2.99 git20070919
0ef08a
0ef08a
* Mon Sep 17 2007 Ben Konrath <bkonrath@redhat.com> 0.2.2-2.git20070911.fc8
0ef08a
- Update add feature and plugin patch.
0ef08a
0ef08a
* Mon Sep 17 2007 Ben Konrath <bkonrath@redhat.com> 0.2.2-1.git20070911.fc8
0ef08a
- Require eclipse-platform >= 3.2.1 
0ef08a
0ef08a
* Fri Sep 14 2007 Ben Konrath <bkonrath@redhat.com> 0.2.2-0.git20070911.fc8
0ef08a
- Update to git20070911.
0ef08a
- Update feature and accosicated branding plugin.
0ef08a
0ef08a
* Wed Aug 29 2007 Ben Konrath <bkonrath@redhat.com> 0.2.2-0.git20070826.fc8
0ef08a
- Initial version