Files
meta-gnome-forks/recipes-gnome/caribou/caribou_0.4.21.bb
Andreas Müller 7b1c5181df caribou: initial add 0.4.21
caribou is required for cinnamom-screensaver and we should get rid of it as
soon as cinnomon turns into usable state.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2022-04-26 23:00:39 +02:00

46 lines
1.4 KiB
BlitzBasic

SUMMARY = "A simplified in-place on-screen keyboard"
LICENSE = "LGPL-2.0-or-later"
LIC_FILES_CHKSUM = "file://COPYING;md5=e2aa4f66375a24019b0ff5e99cec40ad"
DEPENDS = " \
libxml2-native \
libxslt-native \
intltool-native \
glib-2.0-native \
python3-pygobject-native \
gtk+ \
gtk+3 \
libxklavier \
python3-pygobject \
clutter-1.0 \
libgee \
"
inherit gnomebase gobject-introspection gsettings vala gettext features_check
REQUIRED_DISTRO_FEATURES = "x11 gobject-introspection-data"
# 0001..0007.. are taken from
# https://src.fedoraproject.org/rpms/caribou/tree/rawhide
SRC_URI += " \
file://0001-caribou-0.4.20-fix-python-exec.patch \
file://0002-change_autostart_cinnamon.patch \
file://0003-fix-style-css.patch \
file://0004-Fix-compilation-error.patch \
file://0005-Fix-subkey-popmenu-not-showing-after-being-dismissed.patch \
file://0006-xadapter.vala-Remove-XkbKeyTypesMask-and-f.patch \
file://0007-drop_gir_patch.patch \
file://0008-Add-a-dummy-enable-introspection-our-environment-ass.patch \
"
SRC_URI[archive.sha256sum] = "9c43d9f4bd30f4fea7f780d4e8b14f7589107c52e9cb6bd202bd0d1c2064de55"
FILES:${PN} += " \
${datadir}/antler \
${datadir}/dbus-1 \
${PYTHON_SITEPACKAGES_DIR} \
${libdir}/gnome-settings-daemon-3.0 \
${libdir}/gtk-2.0/modules \
${libdir}/gtk-3.0/modules \
"