From 95d48b04f054e698fc548f2b907c66d13b954f83 Mon Sep 17 00:00:00 2001 From: Gatis Paeglis Date: Mon, 13 Apr 2015 17:49:24 +0200 Subject: Install CJK fonts on eLinux image This is needed so we can enable Chinese, Korean and Japanese input method support in VKB. Task-number: QTEE-765 Change-Id: I86db44cc4ebfbaf9e72854a9a4ffa0708193c442 Reviewed-by: Samuli Piippo --- recipes/fonts/otf-noto.bb | 23 ++++++++++++++++++++++ .../packagegroup-b2qt-embedded-base.bb | 1 + 2 files changed, 24 insertions(+) create mode 100644 recipes/fonts/otf-noto.bb diff --git a/recipes/fonts/otf-noto.bb b/recipes/fonts/otf-noto.bb new file mode 100644 index 0000000..8a9f942 --- /dev/null +++ b/recipes/fonts/otf-noto.bb @@ -0,0 +1,23 @@ +SUMMARY = "Noto Sans CJK" +SECTION = "fonts" +HOMEPAGE = "http://www.google.com/get/noto" +LICENSE = "Apache-2.0" +# see https://code.google.com/p/noto/issues/detail?id=331 +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10" + +INHIBIT_DEFAULT_DEPS = "1" + +inherit allarch fontcache + +SRC_URI = "http://www.google.com/get/noto/pkgs/NotoSansCJKSC-hinted.zip" + +SRC_URI[md5sum] = "fdbacee7b538c42cf1d3a6fc3dd3d106" +SRC_URI[sha256sum] = "71d32727053c9677956b7aff7b150c3c2521072f40d334a37806a577d86fa33d" + +do_install() { + install -m 0644 -d ${D}${datadir}/fonts/otf/noto + install -m 0644 ${WORKDIR}/*.otf ${D}${datadir}/fonts/otf/noto +} + +PACKAGES = "${PN}" +FILES_${PN} += "${datadir}/fonts/otf/noto" diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb index 2c986ac..a99c76a 100644 --- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb +++ b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb @@ -51,5 +51,6 @@ RDEPENDS_${PN} = "\ ttf-dejavu-common \ ttf-dejavu-sans \ dbus-session-init \ + otf-noto \ ${MACHINE_EXTRA_INSTALL} \ " -- cgit v1.2.3-54-g00ecf