summaryrefslogtreecommitdiffstats
path: root/meta-gnome/recipes-gnome/gedit
diff options
context:
space:
mode:
authorMarkus Volk <f_l_k@t-online.de>2023-09-24 09:01:59 +0200
committerKhem Raj <raj.khem@gmail.com>2023-09-24 09:25:24 -0700
commitcddc20f9c653822ca90f2c44039908b3ecc98fa4 (patch)
treef10988eb9128b100a944ef4ba4f83b4eb5de7529 /meta-gnome/recipes-gnome/gedit
parentc40aebd422e60126c3b18e35c20a1cb38a795a52 (diff)
downloadmeta-openembedded-cddc20f9c653822ca90f2c44039908b3ecc98fa4.tar.gz
gedit: Upgrade 44.2 -> 46.1
- add recipes for libedit-amtk and libgedit-gtksourceview - drop deprecated amtk recipe - update dependencies - fix reproducibility issue Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-gnome/recipes-gnome/gedit')
-rw-r--r--meta-gnome/recipes-gnome/gedit/gedit_46.1.bb (renamed from meta-gnome/recipes-gnome/gedit/gedit_44.2.bb)13
-rw-r--r--meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb17
-rw-r--r--meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.0.4.bb24
3 files changed, 51 insertions, 3 deletions
diff --git a/meta-gnome/recipes-gnome/gedit/gedit_44.2.bb b/meta-gnome/recipes-gnome/gedit/gedit_46.1.bb
index 34c782297..01d7a072a 100644
--- a/meta-gnome/recipes-gnome/gedit/gedit_44.2.bb
+++ b/meta-gnome/recipes-gnome/gedit/gedit_46.1.bb
@@ -6,27 +6,34 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
6GNOMEBASEBUILDCLASS = "meson" 6GNOMEBASEBUILDCLASS = "meson"
7 7
8DEPENDS = " \ 8DEPENDS = " \
9 appstream-glib-native \
10 desktop-file-utils-native \
11 libgedit-amtk \
12 libgedit-gtksourceview \
9 gdk-pixbuf-native \ 13 gdk-pixbuf-native \
10 gtk+3 \ 14 gtk+3 \
11 gsettings-desktop-schemas \ 15 gsettings-desktop-schemas \
12 libpeas \ 16 libpeas \
13 libsoup \ 17 libsoup \
14 gspell \ 18 gspell \
15 gtksourceview4 \
16 tepl \ 19 tepl \
17" 20"
18 21
19inherit gnomebase gsettings itstool gnome-help gobject-introspection gtk-doc vala gettext features_check mime-xdg python3targetconfig 22inherit gnomebase gsettings itstool gnome-help gobject-introspection gtk-doc vala gettext features_check mime-xdg gtk-icon-cache python3targetconfig
20 23
21def gnome_verdir(v): 24def gnome_verdir(v):
22 return oe.utils.trim_version(v, 1) 25 return oe.utils.trim_version(v, 1)
23 26
24SRC_URI[archive.sha256sum] = "3bbb1b3775d4c277daf54aaab44b0eb83a4eb1f09f0391800041c9e56893ec11" 27SRC_URI[archive.sha256sum] = "a1a6e37f041765dff7227a1f5578b6f49faaf016b1e17e869caf5bfb94c6aa4e"
25 28
26# gobject-introspection is mandatory and cannot be configured 29# gobject-introspection is mandatory and cannot be configured
27REQUIRED_DISTRO_FEATURES = "gobject-introspection-data" 30REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
28ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}" 31ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
29 32
33do_install:prepend() {
34 sed -i -e 's|${B}||g' ${B}/plugins/filebrowser/gedit-file-browser-enum-types.c
35}
36
30GIR_MESON_OPTION = "" 37GIR_MESON_OPTION = ""
31 38
32GTKDOC_MESON_OPTION = "gtk_doc" 39GTKDOC_MESON_OPTION = "gtk_doc"
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb b/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb
new file mode 100644
index 000000000..11da836ff
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gedit/libgedit-amtk_5.8.0.bb
@@ -0,0 +1,17 @@
1SUMMARY = "libgedit-amtk - Actions, Menus and Toolbars Kit for GTK applications"
2SECTION = "gnome"
3LICENSE = "LGPL-3.0-or-later"
4LIC_FILES_CHKSUM = "file://LICENSES/LGPL-3.0-or-later.txt;md5=c51d3eef3be114124d11349ca0d7e117"
5
6DEPENDS = "glib-2.0 gtk+3"
7
8inherit meson pkgconfig gobject-introspection features_check gtk-doc
9
10SRC_URI = "git://github.com/gedit-technology/libgedit-amtk.git;protocol=https;branch=main"
11S = "${WORKDIR}/git"
12SRCREV = "f6fbfd1c57de3d97cab2056a5c3088b0da49e8a4"
13
14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
15
16GIR_MESON_OPTION = "gobject_introspection"
17GTKDOC_MESON_OPTION = "gtk_doc"
diff --git a/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.0.4.bb b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.0.4.bb
new file mode 100644
index 000000000..3a655f650
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gedit/libgedit-gtksourceview_299.0.4.bb
@@ -0,0 +1,24 @@
1SUMMARY = "Gedit Technology - Source code editing widget"
2SECTION = "gnome"
3LICENSE = "LGPL-2.1-only"
4LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
5
6DEPENDS = "glib-2.0 gtk+3 libxml2"
7
8inherit meson pkgconfig gobject-introspection features_check gtk-doc
9
10SRC_URI = "git://github.com/gedit-technology/libgedit-gtksourceview.git;protocol=https;branch=main"
11S = "${WORKDIR}/git"
12SRCREV = "7062264d635f6efe04d88217a893a97ff385b873"
13
14ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
15
16GIR_MESON_OPTION = "gobject_introspection"
17GTKDOC_MESON_OPTION = "gtk_doc"
18
19do_install:prepend() {
20 sed -i -e 's|${B}||g' ${B}/gtksourceview/gtksource-enumtypes.c
21 sed -i -e 's|${B}||g' ${B}/gtksourceview/gtksource-enumtypes.h
22}
23
24FILES:${PN} += "${datadir}"