Use %apply_patch for aarch64 zlib patch, return to %autosetup
Unfortunately, it appears we need to carry this patch longer than expected. Return to using %autosetup so other patches are easier to manage. Use %apply_patch to manually apply the zlib patch only on aarch64, as that is the only arch where it is required at this time.
This commit is contained in:
parent
10eda9d47e
commit
f179dc950e
26
git.spec
26
git.spec
@ -83,7 +83,7 @@
|
|||||||
|
|
||||||
Name: git
|
Name: git
|
||||||
Version: 2.17.1
|
Version: 2.17.1
|
||||||
Release: 2%{?rcrev}%{?dist}
|
Release: 3%{?rcrev}%{?dist}
|
||||||
Summary: Fast Version Control System
|
Summary: Fast Version Control System
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
URL: https://git-scm.com/
|
URL: https://git-scm.com/
|
||||||
@ -110,6 +110,11 @@ Source14: gitweb.conf.in
|
|||||||
Source15: git@.service.in
|
Source15: git@.service.in
|
||||||
Source16: git.socket
|
Source16: git.socket
|
||||||
|
|
||||||
|
# https://bugzilla.redhat.com/1582555
|
||||||
|
# https://public-inbox.org/git/20180525231713.23047-1-lintonrjeremy@gmail.com/
|
||||||
|
# This patch is applied manually on aarch64 only, until it is accepted # upstream
|
||||||
|
Source20: 0001-packfile-Correct-zlib-buffer-handling.patch
|
||||||
|
|
||||||
# Script to print test failure output (used in %%check)
|
# Script to print test failure output (used in %%check)
|
||||||
Source99: print-failed-test-output
|
Source99: print-failed-test-output
|
||||||
|
|
||||||
@ -123,9 +128,6 @@ Patch3: 0001-daemon.c-fix-condition-for-redirecting-stderr.patch
|
|||||||
# https://bugzilla.redhat.com/1581678
|
# https://bugzilla.redhat.com/1581678
|
||||||
# https://public-inbox.org/git/20180524062733.5412-1-newren@gmail.com/
|
# https://public-inbox.org/git/20180524062733.5412-1-newren@gmail.com/
|
||||||
Patch4: 0001-rev-parse-check-lookup-ed-commit-references-for-NULL.patch
|
Patch4: 0001-rev-parse-check-lookup-ed-commit-references-for-NULL.patch
|
||||||
# https://bugzilla.redhat.com/1582555
|
|
||||||
# https://public-inbox.org/git/20180525231713.23047-1-lintonrjeremy@gmail.com/
|
|
||||||
Patch5: 0001-packfile-Correct-zlib-buffer-handling.patch
|
|
||||||
|
|
||||||
%if %{with docs}
|
%if %{with docs}
|
||||||
BuildRequires: asciidoc >= 8.4.1
|
BuildRequires: asciidoc >= 8.4.1
|
||||||
@ -424,18 +426,11 @@ rm -rf "$tar" "$gpghome" # Cleanup tar files and tmp gpg home dir
|
|||||||
|
|
||||||
# Ensure a blank line follows autosetup, el6 chokes otherwise
|
# Ensure a blank line follows autosetup, el6 chokes otherwise
|
||||||
# https://bugzilla.redhat.com/1310704
|
# https://bugzilla.redhat.com/1310704
|
||||||
#autosetup -p1 -n %{name}-%{version}%{?rcrev}
|
%autosetup -p1 -n %{name}-%{version}%{?rcrev}
|
||||||
|
|
||||||
# Setup/apply patches manually to limit the zlib patch to aarch64
|
# Apply aarch64 zlib patch (https://bugzilla.redhat.com/1582555)
|
||||||
# until it is accepted upstream
|
|
||||||
%setup -q -n %{name}-%{version}%{?rcrev}
|
|
||||||
%patch0 -p1
|
|
||||||
%patch1 -p1
|
|
||||||
%patch2 -p1
|
|
||||||
%patch3 -p1
|
|
||||||
%patch4 -p1
|
|
||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
%patch5 -p1
|
%apply_patch %{SOURCE20}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Install print-failed-test-output script
|
# Install print-failed-test-output script
|
||||||
@ -902,6 +897,9 @@ make test || ./print-failed-test-output
|
|||||||
%{?with_docs:%{_pkgdocdir}/git-svn.html}
|
%{?with_docs:%{_pkgdocdir}/git-svn.html}
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed May 30 2018 Todd Zullinger <tmz@pobox.com> - 2.17.1-3
|
||||||
|
- Use %%apply_patch for aarch64 zlib patch, return to %%autosetup
|
||||||
|
|
||||||
* Tue May 29 2018 Todd Zullinger <tmz@pobox.com> - 2.17.1-2
|
* Tue May 29 2018 Todd Zullinger <tmz@pobox.com> - 2.17.1-2
|
||||||
- packfile: Correct zlib buffer handling (#1582555)
|
- packfile: Correct zlib buffer handling (#1582555)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user