Warning, /packaging/yocto-meta-kde/recipes-support/libpinyin.inc is written in an unsupported language. File is not indexed.

0001 # SPDX-FileCopyrightText: 2020 Andreas Cord-Landwehr <cordlandwehr@kde.org>
0002 #
0003 # SPDX-License-Identifier: MIT
0004 
0005 LICENSE = "GPL-3.0"
0006 LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
0007 SUMMARY = "Library to deal with pinyin."
0008 
0009 SRC_URI = " \
0010     git://github.com/libpinyin/libpinyin.git;nobranch=1;protocol=https \
0011     https://downloads.sourceforge.net/project/libpinyin/models/model19.text.tar.gz;sha256sum=56422a4ee5966c2c809dd065692590ee8def934e52edbbe249b8488daaa1f50b;subdir=git;unpack=0 \
0012     file://0000-Utilize-bitbake-download-and-use-tools-from-PATH.patch \
0013     file://0001-Optionally-install-utilities.patch \
0014     file://0002-Provide-option-to-use-pre-downloaded-archive.patch \
0015     file://0003-Add-option-to-disable-data-generation.patch \
0016 "
0017 SRC_URI:class-native = " \
0018     git://github.com/libpinyin/libpinyin.git;nobranch=1;protocol=https \
0019     file://0001-Optionally-install-utilities.patch \
0020     file://0002-Provide-option-to-use-pre-downloaded-archive.patch \
0021     file://0003-Add-option-to-disable-data-generation.patch \
0022 "
0023 
0024 S = "${WORKDIR}/git"
0025 
0026 DEPENDS = " \
0027     db \
0028     glib-2.0 \
0029     libpinyin-native \
0030 "
0031 DEPENDS:class-native = " \
0032     db-native \
0033     glib-2.0-native \
0034 "
0035 
0036 inherit cmake
0037 
0038 EXTRA_OECMAKE += "-DDOWNLOAD_MODEL_DATA_ARCHIVE=OFF"
0039 EXTRA_OECMAKE:class-native += "-DINSTALL_UTILS=ON -DDISABLE_DATA_GENERATION=ON"
0040 
0041 # workaround for generator that can be executed only once:
0042 # https://github.com/libpinyin/libpinyin/issues/128
0043 do_install:prepend() {
0044     rm -f ${WORKDIR}/build/data/*.bin
0045     rm -f ${WORKDIR}/build/data/*.db
0046 }
0047 
0048 BBCLASSEXTEND = "native"