From 9c3002bd2f1594901e7d8c2c0edc5c7ce30a9a76 Mon Sep 17 00:00:00 2001
From: Alberto Fanjul <albertofanjul@gmail.com>
Date: Mon, 3 Feb 2025 23:46:24 +0100
Subject: [PATCH] Compatibility changes for libgit2 >=1.8.0

Index: meson.build
--- meson.build.orig
+++ meson.build
@@ -127,6 +127,12 @@ gobject_dep = dependency('gobject-2.0', version: '>=' 
 gio_dep = dependency('gio-2.0', version: '>=' + glib_req)
 
 libgit2_dep = dependency('libgit2', version: '>= 0.25.0')
+libgit2_version = libgit2_dep.version().split('.')
+libgit2_version_major = libgit2_version[0].to_int()
+libgit2_version_minor = libgit2_version[1].to_int()
+libgit2_version_micro = libgit2_version[2].to_int()
+libgit2_version_18_or_more = libgit2_version_major > 1 or (libgit2_version_major == 1 and libgit2_version_minor >= 8)
+libgit2_version_19_or_more = libgit2_version_major > 1 or (libgit2_version_major == 1 and libgit2_version_minor >= 9)
 
 # XXX: Not nice, but probably our best option
 enable_gir = get_option('introspection') and find_program('g-ir-scanner', required: false).found()
