commit:     9b9a008975728377c60deec7647d92976291fdf1
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  5 18:03:30 2024 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Jul  5 18:03:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b9a0089

media-fonts/noto: add 20240630

Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 media-fonts/noto/Manifest             |  1 +
 media-fonts/noto/noto-20240630.ebuild | 43 +++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 4ebd275944b6..56f905f898b0 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -1,2 +1,3 @@
 DIST noto-20240430.tar.gz 1067709428 BLAKE2B 
068b49614efaf6136fb166d21cd01ed381a52b4677260b5382c8af6ccb45341518d1f135b1a27df4977580bac03119d85a54623ad25aeff2f13d72a9d06b479e
 SHA512 
244dae7ff95be13e86932f59f5516174bd1d9c5bd7e27b97aa62e8321f61fbf95d66890663651dd7d5bb961c4335fec44ab536785b3c9ddcde971f4b955e3858
 DIST noto-20240531.tar.gz 1067977032 BLAKE2B 
769468b6232eab061703df8d8dc026fa82d6005c0c53ff0a483557fd33e6c52ac3dc7e65f5444390d9130e0b0f04e5ecb71109462bc985e17cbd7d4112a9ab0d
 SHA512 
2be323d3eaf5db9598950148d3d89824f97f2fef5aeea323862e3ef430de4ebf24b942d71319fbdee711778e78810b28cf76f3d6f815dd404db660d276f3f4eb
+DIST noto-20240630.tar.gz 1089432282 BLAKE2B 
07984ab5deb385855122bd1688b237ef2c59956e7516db16f4ed2b683b1c04ae73c06bc4e5ba766077fb479e774a38a6ab97a318299b0581032dedb9ad7c3cc0
 SHA512 
eb0a0416c2a12b1a37f867d0f13a55d1d169466786fd367de246c67008c5def9c49eb942e81aaf9810f5c071cca076fa9019b92b11e169a48fe0b15dc7ce43aa

diff --git a/media-fonts/noto/noto-20240630.ebuild 
b/media-fonts/noto/noto-20240630.ebuild
new file mode 100644
index 000000000000..a5f606b6984f
--- /dev/null
+++ b/media-fonts/noto/noto-20240630.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google's font family that aims to support all the world's 
languages"
+HOMEPAGE="https://fonts.google.com/noto 
https://github.com/notofonts/notofonts.github.io";
+
+COMMIT="6934f8608dc8235a028a7b4b3d10888df74faf83"
+SRC_URI="https://github.com/notofonts/notofonts.github.io/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://fonts.google.com/noto
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/notofonts.github.io-${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-hinted || die
+       mv fonts/*/hinted/ttf/*.tt[fc] install-hinted/. || die
+
+       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}*.tt[f,c]
+}

Reply via email to