Konstantin Ryabitsev d884657
Name:           python-grokmirror
Konstantin Ryabitsev 5a6b767
Version:        1.2.0
8f8f97a
Release:        11%{?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
60ae299
BuildRequires:  python3-devel
60ae299
BuildRequires:  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
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
%py3_build
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
Konstantin Ryabitsev d884657
%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
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
8f8f97a
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-11
8f8f97a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
8f8f97a
42d50c9
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-10
42d50c9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
42d50c9
1defd29
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.2.0-9
1defd29
- Rebuilt for Python 3.10
1defd29
f49e5e7
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-8
f49e5e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f49e5e7
e2b0c3f
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-7
e2b0c3f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e2b0c3f
8a0bf34
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 1.2.0-6
8a0bf34
- Rebuilt for Python 3.9
8a0bf34
bceef1b
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-5
bceef1b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
bceef1b
3294f5e
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.0-4
3294f5e
- Rebuilt for Python 3.8.0rc1 (#1748018)
3294f5e
ca4f1ac
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 1.2.0-3
ca4f1ac
- Rebuilt for Python 3.8
ca4f1ac
422c447
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
422c447
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
422c447
Konstantin Ryabitsev 5a6b767
* Thu Feb 14 2019 Konstantin Ryabitsev <konstantin@linuxfoundation.org> - 1.2.0-1
Konstantin Ryabitsev 5a6b767
- Upstream 1.2.0 with new features
Konstantin Ryabitsev 5a6b767
8983d87
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.1-3
8983d87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
8983d87
60ae299
* Wed Oct 17 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.1.1-2
60ae299
- Subpackage python2-grokmirror has been removed
60ae299
  See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
60ae299
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