Konstantin Ryabitsev d884657
Name:           python-grokmirror
Konstantin Ryabitsev 7884fb0
Version:        1.1.1
Konstantin Ryabitsev 83890d7
Release:        1%{?dist}
Konstantin Ryabitsev d884657
Summary:        Framework to smartly mirror git repositories
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
License:        GPLv3+
Konstantin Ryabitsev 83890d7
URL:            https://git.kernel.org/pub/scm/utils/grokmirror/grokmirror.git
Konstantin Ryabitsev d884657
Source0:        https://www.kernel.org/pub/software/network/grokmirror/grokmirror-%{version}.tar.xz
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
BuildArch:      noarch
Konstantin Ryabitsev 83890d7
BuildRequires:  python2-devel, python2-setuptools, python3-devel, python3-setuptools
Konstantin Ryabitsev d884657
8801992
%global _description\
8801992
Grokmirror was written to make mirroring large git repository\
8801992
collections more efficient. Grokmirror uses the manifest file published\
8801992
by the master mirror in order to figure out which repositories to\
8801992
clone, and to track which repositories require updating. The process is\
8801992
extremely lightweight and efficient both for the master and for the\
Konstantin Ryabitsev d884657
mirrors.
Konstantin Ryabitsev d884657
8801992
%description %_description
8801992
8801992
%package -n python2-grokmirror
Konstantin Ryabitsev 83890d7
Summary:        %summary
Konstantin Ryabitsev cf73b25
Requires:       python2-GitPython, python2-anyjson, python2-setuptools, python2-enlighten
8801992
%{?python_provide:%python_provide python2-grokmirror}
8801992
8801992
%description -n python2-grokmirror %_description
8801992
Konstantin Ryabitsev 83890d7
%package -n python3-grokmirror
Konstantin Ryabitsev 83890d7
Summary:        %summary
Konstantin Ryabitsev cf73b25
Requires:       python3-GitPython, python3-anyjson, python3-setuptools, python3-enlighten
Konstantin Ryabitsev 83890d7
%{?python_provide:%python_provide python3-grokmirror}
Konstantin Ryabitsev 83890d7
Konstantin Ryabitsev 83890d7
%description -n python3-grokmirror %_description
Konstantin Ryabitsev 83890d7
Konstantin Ryabitsev d884657
%prep
Konstantin Ryabitsev 83890d7
%autosetup -n grokmirror-%{version}
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%build
Konstantin Ryabitsev 83890d7
%py2_build
Konstantin Ryabitsev 83890d7
%py3_build
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%install
Konstantin Ryabitsev 83890d7
%py2_install
Konstantin Ryabitsev 83890d7
%py3_install
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%{__mkdir_p} -m 0755 \
Konstantin Ryabitsev d884657
    %{buildroot}%{_mandir}/man1
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%{__install} -m 0644 man/*.1 %{buildroot}/%{_mandir}/man1/
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
8801992
%files -n python2-grokmirror
Konstantin Ryabitsev cf73b25
%license LICENSE.txt
Konstantin Ryabitsev 83890d7
%doc README.rst CHANGELOG.rst repos.conf fsck.conf
Konstantin Ryabitsev 83890d7
%{python2_sitelib}/*
Konstantin Ryabitsev 83890d7
Konstantin Ryabitsev 83890d7
%files -n python3-grokmirror
Konstantin Ryabitsev cf73b25
%license LICENSE.txt
Konstantin Ryabitsev 83890d7
%doc README.rst CHANGELOG.rst repos.conf fsck.conf
Konstantin Ryabitsev 83890d7
%{python3_sitelib}/*
Konstantin Ryabitsev d884657
%{_bindir}/grok-*
Konstantin Ryabitsev d884657
%{_mandir}/*/*
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%changelog
Konstantin Ryabitsev 7884fb0
* Wed Jul 25 2018 Konstantin Ryabitsev <konstantin@linuxfoundation.org> - 1.1.1-1
Konstantin Ryabitsev 7884fb0
- Update to 1.1.1 with a hotfix for grok-fsck
Konstantin Ryabitsev 7884fb0
d9a3c5e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.0-3
d9a3c5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d9a3c5e
a333447
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-2
a333447
- Rebuilt for Python 3.7
a333447
Konstantin Ryabitsev cf73b25
* Tue Apr 24 2018 Konstantin Ryabitsev <konstantin@linuxfoundation.org> - 1.1.0-1
Konstantin Ryabitsev 83890d7
- Build for py2 and py3
Konstantin Ryabitsev cf73b25
- Version update to 1.1.0 with minor bugfixes and feature updates
Konstantin Ryabitsev 83890d7
a7b27b7
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-7
a7b27b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a7b27b7
a5df4c5
* Thu Jan 25 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.0.0-6
a5df4c5
- Update Python 2 dependency declarations to new packaging standards
a5df4c5
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
a5df4c5
8801992
* Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.0.0-5
8801992
- Python 2 binary package renamed to python2-grokmirror
8801992
  See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3
8801992
de68dd8
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-4
de68dd8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
de68dd8
c167c92
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.0-3
c167c92
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
c167c92
e037a6c
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
e037a6c
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
e037a6c
Konstantin Ryabitsev 78c3afe
* Mon Apr 11 2016 Konstantin Ryabitsev <icon@fedoraproject.org> - 1.0.0-1
Konstantin Ryabitsev 78c3afe
- Update to 1.0.0 with minor bugfixes (rebranded 0.4.3)
Konstantin Ryabitsev 78c3afe
Konstantin Ryabitsev 6929a81
* Mon Feb 22 2016 Konstantin Ryabitsev <icon@fedoraproject.org> - 0.4.2-1
Konstantin Ryabitsev 7c72e62
- Update to 0.4.2 with major new features.
Konstantin Ryabitsev 7c72e62
d7354f1
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.4-5
d7354f1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d7354f1
39b2911
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-4
39b2911
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
39b2911
ff73dcd
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-3
ff73dcd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ff73dcd
be60aee
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.4-2
be60aee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
be60aee
Konstantin Ryabitsev 83890d7
* Fri Jun 14 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.3.4-1
Konstantin Ryabitsev d884657
- Update to 0.3.4 containing minor bugfixes
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Mon May 27 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.3.3-1
Konstantin Ryabitsev d884657
- Update to 0.3.3 containing bugfixes and new features
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Mon May 13 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.3.2-1
Konstantin Ryabitsev d884657
- Update to 0.3.2 containing important bugfixes and minor new features
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Mon May 13 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.3.1-1
Konstantin Ryabitsev d884657
- Update to 0.3.1 containing important bugfixes
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Mon May 06 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.3-1
Konstantin Ryabitsev d884657
- Preparing for 0.3 with new features.
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Thu Apr 25 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.2-1
Konstantin Ryabitsev d884657
- Version 0.2 with new features and manpages.
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
* Wed Apr 03 2013 Konstantin Ryabitsev <mricon@kernel.org> - 0.1-1
Konstantin Ryabitsev d884657
- Initial packaging