# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 FONT_PN="noto" UVER=+repack1 UREV=3 inherit font ubuntu-versionator DESCRIPTION="'No Tofu' CJK font families with large Unicode coverage (CJK regular and bold)" HOMEPAGE="https://github.com/notofonts/noto-cjk" SRC_URI="${UURL}.orig.tar.xz ${UURL}-${UREV}.debian.tar.xz" LICENSE="OFL-1.1" SLOT="0" KEYWORDS="amd64" IUSE="extra" RESTRICT="binchecks strip test" RDEPEND="!media-fonts/noto-cjk" S="${WORKDIR}/noto-cjk" FONT_SUFFIX="ttc" FONT_S=( "${S}/Sans/OTC" "${S}/Serif/OTC" ) FONT_CONF=( "${WORKDIR}"/debian/70-"${PN}".conf ) src_install() { if use extra; then FONT_S+=( "${S}/Sans/Variable/OTC" "${S}/Serif/Variable/OTC" ) else find "${WORKDIR}" -type f -name "*.ttc" \ ! -name "*CJK-Regular.ttc" \ ! -name "*CJK-Bold.ttc" \ -delete || die fi font_src_install einfo "Creating fontconfig configuration symlinks ..." local f for f in "${ED}"/etc/fonts/conf.avail/*; do f=${f##*/} echo " * ${f}" dosym -r /etc/fonts/conf.avail/"${f}" /etc/fonts/conf.d/"${f}" done }