# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit font DESCRIPTION="Google's font family that aims to support all the world's languages" HOMEPAGE="https://www.google.com/get/noto/ https://github.com/googlefonts/noto-fonts" COMMIT="2b1fbc36600ccd8becb9f894922f644bff2cbc9b" SRC_URI="https://github.com/googlei18n/noto-fonts/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="OFL-1.1" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" # Extra allows to optionally reduce disk usage even returning to tofu # issue as described in https://www.google.com/get/noto/ IUSE="cjk +extra" RDEPEND="cjk? ( media-fonts/noto-cjk )" DEPEND="" RESTRICT="binchecks strip" S="${WORKDIR}/${PN}-fonts-${COMMIT}" FONT_SUFFIX="ttf" FONT_CONF=( # From ArchLinux "${FILESDIR}/66-noto-serif.conf" "${FILESDIR}/66-noto-mono.conf" "${FILESDIR}/66-noto-sans.conf" ) src_install() { mkdir install-unhinted install-hinted || die mv unhinted/ttf/Noto*/*.tt[fc] install-unhinted/. || die mv hinted/ttf/Noto*/*.tt[fc] install-hinted/. || die FONT_S="${S}/install-unhinted/" font_src_install FONT_S="${S}/install-hinted/" font_src_install # Allow to drop some fonts optionally for people that want to save # disk space. Following ArchLinux options. use extra || rm -rf "${ED}"/usr/share/fonts/noto/Noto*{Condensed,SemiBold,Extra}*.ttf }