blob: c0221b9a720db75a4d2b0bd66829cf4915094cb8 [file] [log] [blame]
Andrew Geissler517393d2023-01-13 08:55:19 -06001SUMMARY = "GNOME editor"
2SECTION = "x11/gnome"
3LICENSE = "GPL-2.0-or-later"
4LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
5
Andrew Geissler517393d2023-01-13 08:55:19 -06006
7DEPENDS = " \
Andrew Geissler220dafd2023-10-04 10:18:08 -05008 appstream-glib-native \
9 desktop-file-utils-native \
10 libgedit-amtk \
11 libgedit-gtksourceview \
Andrew Geissler517393d2023-01-13 08:55:19 -060012 gdk-pixbuf-native \
13 gtk+3 \
14 gsettings-desktop-schemas \
15 libpeas \
16 libsoup \
17 gspell \
Andrew Geissler517393d2023-01-13 08:55:19 -060018 tepl \
19"
20
Patrick Williamsac13d5f2023-11-24 18:59:46 -060021inherit gnomebase gsettings itstool gnome-help gobject-introspection gtk-doc gettext features_check mime-xdg gtk-icon-cache python3targetconfig
Andrew Geissler517393d2023-01-13 08:55:19 -060022
23def gnome_verdir(v):
24 return oe.utils.trim_version(v, 1)
25
Andrew Geissler220dafd2023-10-04 10:18:08 -050026SRC_URI[archive.sha256sum] = "a1a6e37f041765dff7227a1f5578b6f49faaf016b1e17e869caf5bfb94c6aa4e"
Andrew Geissler517393d2023-01-13 08:55:19 -060027
28# gobject-introspection is mandatory and cannot be configured
29REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
30ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
31
Andrew Geissler220dafd2023-10-04 10:18:08 -050032do_install:prepend() {
33 sed -i -e 's|${B}||g' ${B}/plugins/filebrowser/gedit-file-browser-enum-types.c
34}
35
Andrew Geissler517393d2023-01-13 08:55:19 -060036GIR_MESON_OPTION = ""
37
38GTKDOC_MESON_OPTION = "gtk_doc"
39
40PACKAGES += "${PN}-python"
41
42FILES:${PN} += " \
43 ${datadir}/dbus-1 \
44 ${datadir}/metainfo \
45"
46
47FILES:${PN}-python += " \
48 ${PYTHON_SITEPACKAGES_DIR} \
49"
50
51RDEPENDS:${PN} += "gsettings-desktop-schemas"
52RRECOMMENDS:${PN} += "source-code-pro-fonts"