package/wqy-zenhei: new package

Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
Klaus Heinrich Kiwi 2020-12-04 11:17:37 -03:00 committed by Thomas Petazzoni
parent 59b46150e1
commit a2387015fe
5 changed files with 53 additions and 0 deletions

View File

@ -1467,6 +1467,9 @@ F: package/ramsmp/
N: Kieran Bingham <kieran.bingham@ideasonboard.com>
F: package/libcamera/
N: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
F: package/wqy-zenhei/
N: Koen Martens <gmc@sonologic.nl>
F: package/capnproto/
F: package/linuxconsoletools/

View File

@ -241,6 +241,7 @@ comment "Fonts"
source "package/ghostscript-fonts/Config.in"
source "package/inconsolata/Config.in"
source "package/liberation/Config.in"
source "package/wqy-zenhei/Config.in"
comment "Icons"
source "package/adwaita-icon-theme/Config.in"

View File

@ -0,0 +1,16 @@
config BR2_PACKAGE_WQY_ZENHEI
bool "wqy-zenhei"
help
"WenQuanYi Zen Hei" is a Hei-Ti Style (sans-serif) Chinese
font capable of text formatting and on-screen display of
both simplified and traditional forms of Chinese Hanzi
glyphs (among many other languages). Both the proportional
"WenQuanYi Zen Hei", as well as the monospaced typeface
"WenQuanYi Zen Hei Mono" provides over 35,000 glyphs,
including over 21,000 Chinese Hanzi. This font provides full
coverage of GBK (CP936) charset, CJK Unified Ideographs, as
well as the code-points needed for zh_CN, zh_SG, zh_TW,
zh_HK, zh_MO, ja (Japanese) and ko (Korean) locales for
fontconfig.
https://sourceforge.net/projects/wqy/

View File

@ -0,0 +1,6 @@
# from https://sourceforge.net/projects/wqy/files/wqy-zenhei/0.9.45%20%28Fighting-state%20RC1%29/
md5 4c6c3f4e902dd5ee0a121e8c41d040bd wqy-zenhei-0.9.45.tar.gz
sha1 b86b65d3048ade868fcc89229cfac6baf80a3e54 wqy-zenhei-0.9.45.tar.gz
# locally calculated
sha256 e4b7e306475bf9427d1757578f0e4528930c84c44eaa3f167d4c42f110ee75d6 wqy-zenhei-0.9.45.tar.gz
sha256 871c2a85e6bbf7bec65043820b706a265ed95d4e58c577fbb2c9f60c39c26ca7 COPYING

View File

@ -0,0 +1,27 @@
################################################################################
#
# wqy-zenhei
#
################################################################################
WQY_ZENHEI_VERSION = 0.9.45
WQY_ZENHEI_SITE = https://downloads.sourceforge.net/project/wqy/wqy-zenhei/$(WQY_ZENHEI_VERSION)%20%28Fighting-state%20RC1%29
WQY_ZENHEI_LICENSE = GPL-2.0-with-font-exception
WQY_ZENHEI_LICENSE_FILES = COPYING
ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
define WQY_ZENHEI_FONTCONFIG_CONF_INSTALL_CMDS
$(INSTALL) -D -m 0644 $(@D)/43-wqy-zenhei-sharp.conf \
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/43-wqy-zenhei-sharp.conf
$(INSTALL) -D -m 0644 $(@D)/44-wqy-zenhei.conf \
$(TARGET_DIR)/usr/share/fontconfig/conf.avail/44-wqy-zenhei.conf
endef
endif
define WQY_ZENHEI_INSTALL_TARGET_CMDS
$(INSTALL) -D -m 0644 $(@D)/wqy-zenhei.ttc \
$(TARGET_DIR)/usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
$(WQY_ZENHEI_FONTCONFIG_CONF_INSTALL_CMDS)
endef
$(eval $(generic-package))