Cherry-pick patch for 0.23.0 support

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
This commit is contained in:
Igor Gnatenko 2015-07-31 13:29:53 +03:00
parent 909a086d5f
commit 682256b811
2 changed files with 1112 additions and 6 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,11 +1,12 @@
%global pkgname pygit2
%global realver 0.22.1
Name: python-%{pkgname}
Version: 0.22.1
Release: 2%{?dist}
Version: 0.23.0
Release: 0.1%{?dist}
Summary: Python 2.x bindings for libgit2
URL: http://www.pygit2.org
Source: http://pypi.python.org/packages/source/p/%{pkgname}/%{pkgname}-%{version}.tar.gz
Source: http://pypi.python.org/packages/source/p/%{pkgname}/%{pkgname}-%{realver}.tar.gz
License: GPLv2 with linking exception
BuildRequires: libgit2-devel
BuildRequires: openssl-devel
@ -18,6 +19,9 @@ Requires: python-cffi
Patch1: 0001-Remove-remote-calling-unit-tests.patch
# https://github.com/libgit2/pygit2/commit/81520c9c626e092bc45f9fc8ba138eefa4d1beb2
Patch2: 0001-Update-to-libgit2-v0.23.patch
%description
pygit2 is a set of Python bindings to the libgit2 library, which implements
the core of Git. Pygit2 works with Python 2.7, 3.1, 3.2, 3.3, 3.4 and pypy.
@ -48,7 +52,9 @@ Documentation for %{name}.
%prep
%setup -qn %{pkgname}-%{version}
%setup -qn %{pkgname}-%{realver}
%patch2 -p1
%patch1 -p1
@ -85,7 +91,7 @@ popd
%files
%doc README.rst TODO.txt
%license COPYING
%{python2_sitearch}/%{pkgname}-%{version}-py%{python2_version}.egg-info
%{python2_sitearch}/%{pkgname}-%{realver}-py%{python2_version}.egg-info
%{python2_sitearch}/%{pkgname}
%{python2_sitearch}/_%{pkgname}.so
%{python2_sitearch}/%{pkgname}_cffi_*.so
@ -93,7 +99,7 @@ popd
%files -n python3-%{pkgname}
%doc README.rst TODO.txt
%license COPYING
%{python3_sitearch}/%{pkgname}-%{version}-py%{python3_version}.egg-info
%{python3_sitearch}/%{pkgname}-%{realver}-py%{python3_version}.egg-info
%{python3_sitearch}/%{pkgname}
%{python3_sitearch}/_%{pkgname}.*.so
%{python3_sitearch}/%{pkgname}_cffi_*.so
@ -103,6 +109,9 @@ popd
%changelog
* Fri Jul 31 2015 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.23.0-0.1
- Cherry-pick patch for 0.23.0 support
* Fri Jul 31 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.22.1-2
- Rebuilt for libgit2-0.23.0 and libgit2-glib-0.23