mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-02 13:59:59 +00:00
geany,geany-plugins: Upgrade to 1.37.x
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
-55
@@ -1,55 +0,0 @@
|
|||||||
From 9497d829e1b207eb83575dc6f617feecfb89bc16 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Dominik Schmidt <dominik@schm1dt.ch>
|
|
||||||
Date: Sun, 23 Feb 2020 19:15:30 +0100
|
|
||||||
Subject: [PATCH] Make libgit2 version preprocessor conditionals compatible
|
|
||||||
with libgit2-0.99
|
|
||||||
|
|
||||||
LIBGIT2_SOVERSION is defined as string literal, e.g. "0.99",
|
|
||||||
from libgit2-0.99 and beyond. Arithmetic checks against this
|
|
||||||
variable whill hence fail. This patch switches the checks to
|
|
||||||
compare against the LIBGIT2_VER_* family, which should be more stable.
|
|
||||||
---
|
|
||||||
git-changebar/src/gcb-plugin.c | 6 +++---
|
|
||||||
workbench/src/plugin_main.c | 2 +-
|
|
||||||
2 files changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/git-changebar/src/gcb-plugin.c b/git-changebar/src/gcb-plugin.c
|
|
||||||
index b7083199..a911815f 100644
|
|
||||||
--- a/git-changebar/src/gcb-plugin.c
|
|
||||||
+++ b/git-changebar/src/gcb-plugin.c
|
|
||||||
@@ -32,11 +32,11 @@
|
|
||||||
#include <geany.h>
|
|
||||||
#include <document.h>
|
|
||||||
|
|
||||||
-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22
|
|
||||||
+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22) )
|
|
||||||
# define git_libgit2_init git_threads_init
|
|
||||||
# define git_libgit2_shutdown git_threads_shutdown
|
|
||||||
#endif
|
|
||||||
-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 23
|
|
||||||
+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 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, \
|
|
||||||
@@ -45,7 +45,7 @@
|
|
||||||
new_buffer, new_len, new_as_path, options, \
|
|
||||||
file_cb, hunk_cb, line_cb, payload)
|
|
||||||
#endif
|
|
||||||
-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 28
|
|
||||||
+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 28) )
|
|
||||||
# define git_buf_dispose git_buf_free
|
|
||||||
# define git_error_last giterr_last
|
|
||||||
#endif
|
|
||||||
diff --git a/workbench/src/plugin_main.c b/workbench/src/plugin_main.c
|
|
||||||
index 6fa6fc84..25ecdf6d 100644
|
|
||||||
--- a/workbench/src/plugin_main.c
|
|
||||||
+++ b/workbench/src/plugin_main.c
|
|
||||||
@@ -36,7 +36,7 @@
|
|
||||||
#include "tm_control.h"
|
|
||||||
|
|
||||||
|
|
||||||
-#if ! defined (LIBGIT2_SOVERSION) || LIBGIT2_SOVERSION < 22
|
|
||||||
+#if ! defined (LIBGIT2_VER_MINOR) || ( (LIBGIT2_VER_MAJOR == 0) && (LIBGIT2_VER_MINOR < 22))
|
|
||||||
# define git_libgit2_init git_threads_init
|
|
||||||
# define git_libgit2_shutdown git_threads_shutdown
|
|
||||||
#endif
|
|
||||||
+1
-3
@@ -31,10 +31,8 @@ REQUIRED_DISTRO_FEATURES = "x11"
|
|||||||
SRC_URI = " \
|
SRC_URI = " \
|
||||||
https://plugins.geany.org/${BPN}/${BP}.tar.bz2 \
|
https://plugins.geany.org/${BPN}/${BP}.tar.bz2 \
|
||||||
file://0001-Use-pkg-config-to-find-gpgme.patch \
|
file://0001-Use-pkg-config-to-find-gpgme.patch \
|
||||||
file://0002-Make-libgit2-version-preprocessor-conditionals-compatible.patch \
|
|
||||||
"
|
"
|
||||||
SRC_URI[md5sum] = "91fb4634953702f914d9105da7048a33"
|
SRC_URI[sha256sum] = "c98f9b1303f4ab9bed7587e749cd0b5594d9136a1bf8ba110900d46a17fa9cd8"
|
||||||
SRC_URI[sha256sum] = "ebe18dd699292174622e8cb8745b020ada8a5be3b604ab980af36e8518df7ce6"
|
|
||||||
|
|
||||||
do_configure_prepend() {
|
do_configure_prepend() {
|
||||||
rm -f ${S}/build/cache/glib-gettext.m4
|
rm -f ${S}/build/cache/glib-gettext.m4
|
||||||
+6
-2
@@ -10,11 +10,15 @@ inherit features_check autotools pkgconfig perlnative gettext mime-xdg
|
|||||||
REQUIRED_DISTRO_FEATURES = "x11"
|
REQUIRED_DISTRO_FEATURES = "x11"
|
||||||
|
|
||||||
SRC_URI = "https://download.geany.org/${BP}.tar.bz2"
|
SRC_URI = "https://download.geany.org/${BP}.tar.bz2"
|
||||||
SRC_URI[md5sum] = "53216a43345e2b6dbefa02ac24885753"
|
SRC_URI[sha256sum] = "18c5756444c1d8bcd737c8ecfd4ef0b3607c924fc02560d4e8b78f6121531a18"
|
||||||
SRC_URI[sha256sum] = "9184dd3dd40b7b84fca70083284bb9dbf2ee8022bf2be066bdc36592d909d53e"
|
|
||||||
|
|
||||||
FILES_${PN} += "${datadir}/icons"
|
FILES_${PN} += "${datadir}/icons"
|
||||||
|
|
||||||
EXTRA_OECONF = "--disable-html-docs"
|
EXTRA_OECONF = "--disable-html-docs"
|
||||||
|
|
||||||
|
do_configure_prepend() {
|
||||||
|
cd ${S}
|
||||||
|
intltoolize --copy --force --automake
|
||||||
|
}
|
||||||
|
|
||||||
RRECOMMENDS_${PN} += "source-code-pro-fonts"
|
RRECOMMENDS_${PN} += "source-code-pro-fonts"
|
||||||
Reference in New Issue
Block a user