Modifications for building on RHEL 9
- RHEL 9 lacks llhttp, so build with the older http-parser. - Since this is bootstrapping the rpmautospec dependencies, don't use rpmautospec for the release and changelog fields. Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
This commit is contained in:
parent
749488937e
commit
ce62940a88
File diff suppressed because it is too large
Load Diff
12
libgit2.spec
12
libgit2.spec
@ -7,20 +7,17 @@
|
|||||||
|
|
||||||
Name: libgit2
|
Name: libgit2
|
||||||
Version: 1.7.2
|
Version: 1.7.2
|
||||||
Release: %autorelease
|
Release: 1
|
||||||
Summary: C implementation of the Git core methods as a library with a solid API
|
Summary: C implementation of the Git core methods as a library with a solid API
|
||||||
License: GPLv2 with exceptions
|
License: GPLv2 with exceptions
|
||||||
URL: https://libgit2.org/
|
URL: https://libgit2.org/
|
||||||
Source0: https://github.com/libgit2/libgit2/archive/refs/tags/v%{version}.tar.gz#/libgit2-%{version}.tar.gz
|
Source0: https://github.com/libgit2/libgit2/archive/refs/tags/v%{version}.tar.gz#/libgit2-%{version}.tar.gz
|
||||||
|
|
||||||
# Patches
|
|
||||||
# Backported patch from https://github.com/libgit2/libgit2/pull/6713
|
|
||||||
Patch: 0001-Replace-http-parser-with-llhttp.patch
|
|
||||||
|
|
||||||
BuildRequires: gcc
|
BuildRequires: gcc
|
||||||
BuildRequires: cmake >= 3.5.1
|
BuildRequires: cmake >= 3.5.1
|
||||||
BuildRequires: ninja-build
|
BuildRequires: ninja-build
|
||||||
BuildRequires: llhttp-devel
|
BuildRequires: http-parser-devel
|
||||||
BuildRequires: krb5-devel
|
BuildRequires: krb5-devel
|
||||||
BuildRequires: libcurl-devel
|
BuildRequires: libcurl-devel
|
||||||
%if %{with libssh2}
|
%if %{with libssh2}
|
||||||
@ -83,7 +80,7 @@ popd
|
|||||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||||
-DREGEX_BACKEND=pcre2 \
|
-DREGEX_BACKEND=pcre2 \
|
||||||
-DBUILD_CLI=OFF \
|
-DBUILD_CLI=OFF \
|
||||||
-DUSE_HTTP_PARSER=llhttp \
|
-DUSE_HTTP_PARSER=system \
|
||||||
-DUSE_SHA1=HTTPS \
|
-DUSE_SHA1=HTTPS \
|
||||||
-DUSE_HTTPS=OpenSSL \
|
-DUSE_HTTPS=OpenSSL \
|
||||||
-DUSE_NTLMCLIENT=OFF \
|
-DUSE_NTLMCLIENT=OFF \
|
||||||
@ -113,4 +110,5 @@ popd
|
|||||||
%{_includedir}/git2/
|
%{_includedir}/git2/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
%autochangelog
|
* Wed Jul 31 2024 Stephen Gallagher <sgallagh@redhat.com> - 1.7.2-1
|
||||||
|
- Import from Fedora into CentOS Stream 9
|
||||||
|
Loading…
Reference in New Issue
Block a user