Pete Zaitcev aa50e53
# Enable Python 3 only for Fedora
Pete Zaitcev aa50e53
%global with_python3 1
Pete Zaitcev aa50e53
Pete Zaitcev e865967
Name:		git-review
Pete Zaitcev cbc2302
Version:	1.28.0
01e5a5e
Release:	7%{?dist}
Pete Zaitcev 734440e
Summary:	A Git helper for integration with Gerrit
Pete Zaitcev e865967
Pete Zaitcev e865967
License:	ASL 2.0
Pete Zaitcev 8b96c09
URL:		https://opendev.org/opendev/%{name}
Pete Zaitcev aa50e53
Source0:	http://tarballs.openstack.org/%{name}/%{name}-%{version}.tar.gz
Pete Zaitcev e865967
Pete Zaitcev e865967
BuildArch:	noarch
Pete Zaitcev d2ef2db
Pete Zaitcev aa50e53
%if 0%{?with_python3}
Pete Zaitcev aa50e53
BuildRequires:	python3-devel
Pete Zaitcev aa50e53
BuildRequires:	python3-pbr
Pete Zaitcev aa50e53
BuildRequires:	python3-setuptools
Pete Zaitcev aa50e53
%else
Pete Zaitcev e865967
BuildRequires:	python2-devel
Pete Zaitcev aa50e53
BuildRequires:	python2-pbr
Pete Zaitcev aa50e53
BuildRequires:	python2-setuptools
Pete Zaitcev aa50e53
%endif
Pete Zaitcev e865967
Pete Zaitcev e865967
Requires:	git
Pete Zaitcev aa50e53
%if 0%{?with_python3}
Pete Zaitcev aa50e53
Requires:	python3-requests
Pete Zaitcev aa50e53
Requires:	python3-setuptools
Pete Zaitcev aa50e53
%else
Pete Zaitcev aa50e53
Requires:	python2-requests
Pete Zaitcev aa50e53
Requires:	python2-setuptools
Pete Zaitcev aa50e53
%endif
Pete Zaitcev e865967
Pete Zaitcev e865967
%description
Pete Zaitcev 734440e
An extension for source control system Git that creates and manages review
Pete Zaitcev e865967
requests in the patch management system Gerrit. It replaces the rfc.sh script.
Pete Zaitcev e865967
Pete Zaitcev e865967
%prep
Pete Zaitcev 6cfd3c1
%setup -q
Pete Zaitcev 6cfd3c1
Pete Zaitcev e865967
%build
Pete Zaitcev aa50e53
%if 0%{?with_python3}
Pete Zaitcev aa50e53
%py3_build
Pete Zaitcev aa50e53
%else
Pete Zaitcev aa50e53
%py2_build
Pete Zaitcev aa50e53
%endif
Pete Zaitcev e865967
sed -i 's/\r//' LICENSE
Pete Zaitcev e865967
Pete Zaitcev e865967
%install
Pete Zaitcev aa50e53
%if 0%{?with_python3}
Pete Zaitcev aa50e53
%py3_install
Pete Zaitcev aa50e53
%else
Pete Zaitcev aa50e53
%py2_install
Pete Zaitcev aa50e53
%endif
Pete Zaitcev e865967
Pete Zaitcev aa50e53
mkdir -p %{buildroot}%{_sysconfdir}/%{name}/
Pete Zaitcev e865967
Pete Zaitcev 348921c
# We do not save ".gitreview" as dot.gitreview because the man page has it too.
Pete Zaitcev 348921c
# cp .gitreview #{buildroot}/usr/share/doc/dot.gitreview
Pete Zaitcev 348921c
Pete Zaitcev 734440e
install -p -m 0644 -D git-review.1 %{buildroot}%{_mandir}/man1/git-review.1
Pete Zaitcev 6cfd3c1
Pete Zaitcev e865967
%files
Pete Zaitcev aa50e53
%license LICENSE
Pete Zaitcev aa50e53
%doc AUTHORS README.rst
Pete Zaitcev e865967
%{_bindir}/git-review
Pete Zaitcev e865967
%{_mandir}/man1/git-review.1.gz
Pete Zaitcev e865967
# Our package name is git-review, but setup.py installs with underscore.
Pete Zaitcev aa50e53
%if 0%{?with_python3}
Pete Zaitcev aa50e53
%{python3_sitelib}/git_review/
Pete Zaitcev aa50e53
%{python3_sitelib}/git_review-%{version}-py%{python3_version}*.egg-info/
Pete Zaitcev aa50e53
%else
Pete Zaitcev aa50e53
%{python2_sitelib}/git_review/
Pete Zaitcev aa50e53
%{python2_sitelib}/git_review-%{version}-py%{python2_version}*.egg-info/
Pete Zaitcev aa50e53
%endif
Pete Zaitcev e865967
Pete Zaitcev e865967
%changelog
01e5a5e
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.0-7
01e5a5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
01e5a5e
e6f7c1d
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.28.0-6
e6f7c1d
- Rebuilt for Python 3.9
e6f7c1d
4daa6f3
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.0-5
4daa6f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4daa6f3
1b28012
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.28.0-4
1b28012
- Rebuilt for Python 3.8.0rc1 (#1748018)
1b28012
6267cab
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.28.0-3
6267cab
- Rebuilt for Python 3.8
6267cab
7c55999
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.0-2
7c55999
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
7c55999
Pete Zaitcev cbc2302
* Fri Jun 21 2019 Pete Zaitcev <zaitcev@redhat.com> - 1.28.0-1
Pete Zaitcev cbc2302
- Update to 1.28.0 (required by gerrithub.io)
Pete Zaitcev cbc2302
414359a
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.0-4
414359a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
414359a
43dd70b
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.0-3
43dd70b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
43dd70b
eccc9ae
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.26.0-2
eccc9ae
- Rebuilt for Python 3.7
eccc9ae
Pete Zaitcev a331815
* Tue May 08 2018 Pete Zaitcev <zaitcev@redhat.com> - 1.26.0-1
Pete Zaitcev a331815
- Update to 1.26.0 (#1564233)
Pete Zaitcev a331815
408b6b8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-9
408b6b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
408b6b8
7d3251f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-8
7d3251f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7d3251f
Pete Zaitcev 8bff7fc
* Wed Jul 12 2017 Pete Zaitcev <zaitcev@redhat.com> - 1.25.0-7
Pete Zaitcev 8bff7fc
- Fix crash with no_git_dir when using Python 3 (#1469831)
Pete Zaitcev 8bff7fc
5406921
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-6
5406921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5406921
7edeec1
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.25.0-5
7edeec1
- Rebuild for Python 3.6
7edeec1
Pete Zaitcev aa50e53
* Wed Sep 14 2016 Pete Zaitcev <zaitcev@redhat.com> - 1.25.0-4
Pete Zaitcev aa50e53
- Add Python 3 (#1322471)
Pete Zaitcev aa50e53
f7edcd5
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.25.0-3
f7edcd5
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
f7edcd5
5218424
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-2
5218424
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5218424
Pete Zaitcev d2ef2db
* Mon Jul 06 2015 Pete Zaitcev <zaitcev@redhat.com> - 1.25.0-1
Pete Zaitcev d2ef2db
- Upstream 1.25: the tracking branch workflow
Pete Zaitcev d2ef2db
- No more system-wide configuration in /etc
Pete Zaitcev d2ef2db
360fe74
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.24-6
360fe74
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
360fe74
Pete Zaitcev 1d012d0
* Fri Apr 24 2015 Pete Zaitcev <zaitcev@redhat.com> - 1.24-5
Pete Zaitcev 1d012d0
- Add runtime requirement for setuptools to provide pkg_resources (#1214040)
Pete Zaitcev 1d012d0
Pete Zaitcev 95459d9
* Thu Feb 05 2015 Pete Zaitcev <zaitcev@redhat.com> - 1.24-4
Pete Zaitcev 95459d9
- Catch internal exceptions properly, avoid tripping abrtd (#1188913)
Pete Zaitcev 95459d9
Pete Zaitcev 4a0a8ba
* Thu Dec 11 2014 Pete Zaitcev <zaitcev@redhat.com> - 1.24-3
Pete Zaitcev 4a0a8ba
- Fix up the man page (#1170410)
Pete Zaitcev 4a0a8ba
Pete Zaitcev e6568d4
* Tue Nov 11 2014 Pete Zaitcev <zaitcev@redhat.com> - 1.24-2
Pete Zaitcev e6568d4
- Require python-requests (#1162709)
Pete Zaitcev e6568d4
Pete Zaitcev 734440e
* Wed Oct 29 2014 Pete Zaitcev <zaitcev@redhat.com> - 1.24-1
Pete Zaitcev 734440e
- Upstream 1.24: better deal w/ proxies, https; bugfixes (e.g. unicode crash)
Pete Zaitcev 734440e
- Checking for updates is out, other configuration options are in
Pete Zaitcev 734440e
3863e6e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.22-2
3863e6e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3863e6e
Pete Zaitcev aacb4ed
* Fri Aug 09 2013 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev aacb4ed
- 1.22-1
Pete Zaitcev aacb4ed
- Upstream 1.22: per-user configurations, tweaks to gerrit branch search
Pete Zaitcev aacb4ed
9686100
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.20-0.2
9686100
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9686100
Pete Zaitcev 6cfd3c1
* Thu Mar 21 2013 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev 6cfd3c1
- 1.20-0.1
Pete Zaitcev 6cfd3c1
- Upstream 1.20: can have a file called "HEAD"; add -d option
Pete Zaitcev 6cfd3c1
- Patch the breakage with manpage in setup.py (temporarily - upstream pending)
Pete Zaitcev 6cfd3c1
974f820
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.18-2
974f820
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
974f820
Pete Zaitcev 0ad88d1
* Thu Sep 13 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev 0ad88d1
- 1.18-1
Pete Zaitcev 0ad88d1
- Upstream 1.18: list actions
Pete Zaitcev 0ad88d1
e3b5228
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.17-2
e3b5228
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e3b5228
Pete Zaitcev a9de1d0
* Thu Jun 28 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev a9de1d0
- 1.17-1
Pete Zaitcev a9de1d0
- Upstream 1.17: refs/publish, no ssh -Y, adapt to newer git so -d works
Pete Zaitcev a9de1d0
Pete Zaitcev 348921c
* Wed Apr 11 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev 348921c
- 1.16-1
Pete Zaitcev 348921c
- Update to upstream 1.16: supports Gerrit 2.3 API (for draft reviews e.g.).
Pete Zaitcev 348921c
Pete Zaitcev e3de461
* Tue Apr 10 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e3de461
- 1.15-1
Pete Zaitcev e3de461
- Update to upstream 1.15: everything except the big refactor for OSX.
Pete Zaitcev e3de461
Pete Zaitcev e865967
* Tue Feb 7 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.12-2
Pete Zaitcev e865967
- Update with Rob Kukura's review comments: drop python_sitelib etc.
Pete Zaitcev e865967
Pete Zaitcev e865967
* Tue Jan 31 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.12-1
Pete Zaitcev e865967
- Use upstream way to disable checking for updates; no more patching
Pete Zaitcev e865967
Pete Zaitcev e865967
* Wed Jan 18 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.9-4
Pete Zaitcev e865967
- Strip CR characters from LICENSE at build time
Pete Zaitcev e865967
Pete Zaitcev e865967
* Tue Jan 17 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.9-3
Pete Zaitcev e865967
- Update for Fedora packaging review
Pete Zaitcev e865967
Pete Zaitcev e865967
* Mon Jan 9 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.9-2
Pete Zaitcev e865967
- Disable checking PyPi by default, add option -P to force it.
Pete Zaitcev e865967
Pete Zaitcev e865967
* Wed Jan 4 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.9-1
Pete Zaitcev e865967
Pete Zaitcev e865967
* Fri Dec 30 2011 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.8-1
Pete Zaitcev e865967
- New upstream version
Pete Zaitcev e865967
- Build from original upstream tarball, do not repack
Pete Zaitcev e865967
Pete Zaitcev e865967
* Sat Dec 24 2011 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev e865967
- 1.7-1
Pete Zaitcev e865967
- Initial spec for Fedora