diff -Nru geany-plugins-1.25+dfsg/debian/changelog geany-plugins-1.25+dfsg/debian/changelog --- geany-plugins-1.25+dfsg/debian/changelog 2015-07-12 18:19:59.000000000 +0000 +++ geany-plugins-1.25+dfsg/debian/changelog 2015-09-24 19:48:45.000000000 +0000 @@ -1,3 +1,9 @@ +geany-plugins (1.25+dfsg-1+rpi1) stretch-staging; urgency=medium + + * Apply upstream patch to fix build with libgit 0.23 (Closes: 798870) + + -- Peter Michael Green Thu, 24 Sep 2015 19:48:13 +0000 + geany-plugins (1.25+dfsg-1) unstable; urgency=medium * [bc2321a] Imported Upstream version 1.25+dfsg diff -Nru geany-plugins-1.25+dfsg/debian/patches/libgit_0.23.patch geany-plugins-1.25+dfsg/debian/patches/libgit_0.23.patch --- geany-plugins-1.25+dfsg/debian/patches/libgit_0.23.patch 1970-01-01 00:00:00.000000000 +0000 +++ geany-plugins-1.25+dfsg/debian/patches/libgit_0.23.patch 2015-09-24 19:47:32.000000000 +0000 @@ -0,0 +1,38 @@ +commit 37aa25a1a4508c3d7559c0a2d00663b9c8d322c6 +Author: Colomban Wendling +Date: Thu Sep 10 14:29:14 2015 +0200 + + git-changebar: Add support for libgit2 >= 0.23 + + Closes #283. + +diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c +index 81393c2..6f42a3e 100644 +--- a/git-changebar/src/gcb-plugin.c ++++ b/git-changebar/src/gcb-plugin.c +@@ -36,6 +36,15 @@ + # define git_libgit2_init git_threads_init + # define git_libgit2_shutdown git_threads_shutdown + #endif ++#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23 ++/* 0.23 added @p binary_cb */ ++# define git_diff_buffers(old_buffer, old_len, old_as_path, \ ++ new_buffer, new_len, new_as_path, options, \ ++ file_cb, binary_cb, hunk_cb, line_cb, payload) \ ++ git_diff_buffers (old_buffer, old_len, old_as_path, \ ++ new_buffer, new_len, new_as_path, options, \ ++ file_cb, hunk_cb, line_cb, payload) ++#endif + + + GeanyPlugin *geany_plugin; +@@ -656,7 +665,8 @@ diff_buf_to_doc (const git_buf *old_buf, + opts.flags = GIT_DIFF_FORCE_TEXT; + + ret = git_diff_buffers (old_buf->ptr, old_buf->size, NULL, +- buf, len, NULL, &opts, NULL, hunk_cb, NULL, payload); ++ buf, len, NULL, &opts, NULL, NULL, hunk_cb, NULL, ++ payload); + + if (free_buf) { + g_free (buf); diff -Nru geany-plugins-1.25+dfsg/debian/patches/series geany-plugins-1.25+dfsg/debian/patches/series --- geany-plugins-1.25+dfsg/debian/patches/series 2015-07-05 12:32:27.000000000 +0000 +++ geany-plugins-1.25+dfsg/debian/patches/series 2015-09-24 19:47:56.000000000 +0000 @@ -1 +1,2 @@ debian-doc-locations.patch +libgit_0.23.patch