summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/local.mk1
-rw-r--r--gnu/packages/patches/libgit2-path-max.patch16
-rw-r--r--gnu/packages/version-control.scm7
3 files changed, 21 insertions, 3 deletions
diff --git a/gnu/local.mk b/gnu/local.mk
index 5b0f2b5e54..4e448e86ea 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1742,6 +1742,7 @@ dist_patch_DATA = \
%D%/packages/patches/libgda-skip-postgresql-tests.patch \
%D%/packages/patches/libgdata-fix-tests.patch \
%D%/packages/patches/libgit2-mtime-0.patch \
+ %D%/packages/patches/libgit2-path-max.patch \
%D%/packages/patches/libgit2-proxy-reconnection.patch \
%D%/packages/patches/libgit2-uninitialized-proxy-settings.patch \
%D%/packages/patches/libgnome-encoding.patch \
diff --git a/gnu/packages/patches/libgit2-path-max.patch b/gnu/packages/patches/libgit2-path-max.patch
new file mode 100644
index 0000000000..8fc7f3c106
--- /dev/null
+++ b/gnu/packages/patches/libgit2-path-max.patch
@@ -0,0 +1,16 @@
+Work around lack of 'PATH_MAX' on the Hurd.
+Submitted upstream: <https://github.com/libgit2/libgit2/pull/7100>.
+
+diff --git a/tests/clar/clar.h b/tests/clar/clar.h
+index ca72292ae..98e2b14e8 100644
+--- a/tests/clar/clar.h
++++ b/tests/clar/clar.h
+@@ -14,6 +14,8 @@
+ # define CLAR_MAX_PATH 4096
+ #elif defined(_WIN32)
+ # define CLAR_MAX_PATH MAX_PATH
++#elif !defined(PATH_MAX) /* GNU/Hurd */
++# define CLAR_MAX_PATH 4096
+ #else
+ # define CLAR_MAX_PATH PATH_MAX
+ #endif
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 4aba67c536..ac85ebe104 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -1392,7 +1392,7 @@ write native speed custom Git applications in any language with bindings.")
(define-public libgit2-1.9
(package
(inherit libgit2-1.8)
- (version "1.9.0")
+ (version "1.9.1")
(source (origin
(inherit (package-source libgit2-1.8))
(uri (git-reference
@@ -1401,10 +1401,11 @@ write native speed custom Git applications in any language with bindings.")
(file-name (git-file-name "libgit2" version))
(patches
(search-patches "libgit2-uninitialized-proxy-settings.patch"
- "libgit2-proxy-reconnection.patch"))
+ "libgit2-proxy-reconnection.patch"
+ "libgit2-path-max.patch"))
(sha256
(base32
- "06ajn5i5l1209z7x7jxcpw68ph0a6g3q67bmx0jm381rr8cb4zdz"))))))
+ "1k7h0phxz1i8i8qhd4dsyii62f30f33gmrpziqgri1ndnazkf4pz"))))))
(define-public libgit2-1.6
(package