mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
media-fonts/noto: new package, add 20220514
Signed-off-by: Tony Olagbaiye <bqv@fron.io>
This commit is contained in:
7 files changed
+316
No files matched your search
@@ -0,0 +1,7 @@
|
||||
AUX 66-noto-mono.conf 326 BLAKE2B 5bf5d20d31635e0b84f34d9a619df0de842431d319c283d120bdc060766ee4f2073b485c267206905c4e8095c40a176237c17c315c9a1af5771591ea636c1673 SHA512 91b71d5ee435bf1ee534be6b4461d93b1f57693137d929dc2ca98f4074754ace4ae6e8f05e627af903332c8a63449ab40eebea7a385ec27580fa2a782a3a8fc7
|
||||
AUX 66-noto-sans.conf 318 BLAKE2B 42a6036c93c982b2b0eb04a530dafe6d8eceeac0e770411d8dedda2e6ae62a921642f23db1f0849d6d08295ebe44f1b204fd93a27661e3f5ca52e5c6f8bd76cc SHA512 80c15846c014c723830aefb84c6d3069f9addffd1ca227a8a7b17023c64a949254152541f7e81b4afeca690ddeab959f35f390366f7e697e3b7715d692ea7c98
|
||||
AUX 66-noto-serif.conf 310 BLAKE2B 804753d2e703ce309e74da15aefdac6d510f52396a312a143c1a9e0e499f0301e5a154f6df48cf4a71834c637b1545953354d0c3518d67a429850135ed2db4da SHA512 c0ade988e2560191098c539de4341dfee29bc67d177f5916c7eb3346586c19c791c32842016db334c3d3689d89a1437220544f2c45934a9c0d74d2f6064aaa69
|
||||
DIST noto-20220514.tar.gz 994534187 BLAKE2B 83f80b6b4aee5f0d14fd8d3d4eae3b601d41c345d16adc439e89044682b48c0eb8e731240b4ef628d258c876f0174929cceda1f80ec5346b8bd496cfff13da1e SHA512 65e9a3c94bf493635b76cbce074a6f81703e76c9090fefd7561d6d353d3b643ec4c06a8bcfbaf35952cbc1e323e351363e83f999afb1f8f25a0cbfef5f260382
|
||||
EBUILD noto-20220514.ebuild 8299 BLAKE2B 8411d52da5c8f4d0c7779df09b80ba9fca57ac14db6571e7c9f414b4323770b0d5dd107d136c159fe07bff4b18d07e9c8363d193098a2b44ce8ec29204b4a7e0 SHA512 50a1569336386cd967b52854f190ee687b7d24930242dd0a88ba80e944ae42707b3d43c6762f2b74b2544ef60b6bf7e5404b4ec2955574b2eda13f506a34c9ed
|
||||
MISC livecheck.json 19 BLAKE2B 754cc77342269d15de891e0819279fbb09bff376b9ddb4d773f77c9fa660462623abc4d9e39244bc7d621a6dd88be720b9de074b70f3583027e051bbc4ae7165 SHA512 41791a8a93b4c516545f2c9463de66573e230f0dcc3f8aed9588b51ddf638e099cf0fa6fb54c5e809c17e2da977376309224324a62ac832d0baad4a593db6ab5
|
||||
MISC metadata.xml 3974 BLAKE2B 9e4d266ae9c9db11f88a4e0e0b583e98afd1c68d2ad31ce1570d0855a8e3eda039dd1b93b6c8043d90b2623a29fd5c0ff79cb9df9f5331bebeda7db26c427979 SHA512 ab56123b8eb6d651b4597d58e0bf9351f4f3ed6756fda01dd0888e7347f307218638fc5646ef2f7a578ed8c81c97d197e6faeb234da5d28f1769978c674e15dc
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>monospace</family>
|
||||
<prefer>
|
||||
<family>Noto Sans Mono</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Noto Sans Mono</family>
|
||||
<default>
|
||||
<family>monospace</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>sans-serif</family>
|
||||
<prefer>
|
||||
<family>Noto Sans</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Noto Sans</family>
|
||||
<default>
|
||||
<family>sans-serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
||||
<fontconfig>
|
||||
<alias>
|
||||
<family>serif</family>
|
||||
<prefer>
|
||||
<family>Noto Serif</family>
|
||||
</prefer>
|
||||
</alias>
|
||||
<alias>
|
||||
<family>Noto Serif</family>
|
||||
<default>
|
||||
<family>serif</family>
|
||||
</default>
|
||||
</alias>
|
||||
</fontconfig>
|
||||
@@ -0,0 +1 @@
|
||||
{"branch": "main"}
|
||||
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>fonts@gentoo.org</email>
|
||||
<name>Fonts</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>floppym@gentoo.org</email>
|
||||
<name>Mike Gilbert</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>pacho@gentoo.org</email>
|
||||
<name>Pacho Ramos</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="brahmi">Install font for Brahmi script</flag>
|
||||
<flag name="music">Install font for music notation</flag>
|
||||
<flag name="cuneiform">Install Cuneiform font</flag>
|
||||
<flag name="cypriot">Install Cypriot font</flag>
|
||||
<flag name="deseret">Install Deseret font</flag>
|
||||
<flag name="duployan">Install Duployan font</flag>
|
||||
<flag name="display">Install Display variant fonts</flag>
|
||||
<flag name="symbols">Install Symbols fonts</flag>
|
||||
<flag name="runic">Install Runic font</flag>
|
||||
<flag name="pau-cin-hau">Install font for Pau Cin Hau script</flag>
|
||||
<flag name="phagspa">Install for 'Phags-pa script</flag>
|
||||
<flag name="old-arabian">Install fonts for Old North and Old South Arabian</flag>
|
||||
<flag name="hieroglyphs">Install fonts for hieroglyphs</flag>
|
||||
<flag name="mono">Install monospace fonts</flag>
|
||||
<flag name="coptic">Install Coptic font</flag>
|
||||
<flag name="linear">Install Linear (Minoan) fonts</flag>
|
||||
<flag name="ancient">Install fonts for historical scripts</flag>
|
||||
<flag name="l10n_ban">Install fonts for Balinese script</flag>
|
||||
<flag name="l10n_bax">Install fonts for Bamum syllabary</flag>
|
||||
<flag name="l10n_ber">Install fonts for Berber script</flag>
|
||||
<flag name="l10n_bho">Install fonts for Kaithi script</flag>
|
||||
<flag name="l10n_bku">Install fonts for Buhid</flag>
|
||||
<flag name="l10n_blt">Install fonts for Tai Viet</flag>
|
||||
<flag name="l10n_bsq">Install fonts for Bassa alphabet (Vah)</flag>
|
||||
<flag name="l10n_bug">Install fonts for Buginese</flag>
|
||||
<flag name="l10n_bya">Install fonts for Tagbanwa alphabet</flag>
|
||||
<flag name="l10n_ccp">Install fonts for Chakma</flag>
|
||||
<flag name="l10n_cja">Install fonts for Cham</flag>
|
||||
<flag name="l10n_cmr">Install fonts for Mro</flag>
|
||||
<flag name="l10n_dv">Install fonts for Thaana</flag>
|
||||
<flag name="l10n_eky">Instal fonts for Kayah Li</flag>
|
||||
<flag name="l10n_hnn">Install fonts for Hanunó'o</flag>
|
||||
<flag name="l10n_hoc">Install fonts for Warang Citi</flag>
|
||||
<flag name="l10n_ii">Install fonts for Yi syllabary</flag>
|
||||
<flag name="l10n_kv">Install fonts for Old Permic script</flag>
|
||||
<flag name="l10n_lep">Install fonts for Lepcha</flag>
|
||||
<flag name="l10n_lif">Install fonts for Limbu</flag>
|
||||
<flag name="l10n_lis">Install fonts for Lisu (Fraser alphabet)</flag>
|
||||
<flag name="l10n_men">Install fonts for Mende Kikakui script</flag>
|
||||
<flag name="l10n_mjl">Install fonts for Takri script</flag>
|
||||
<flag name="l10n_mww">Install fonts for Pahawh Hmong and Miao</flag>
|
||||
<flag name="l10n_new">Install fonts for Newar</flag>
|
||||
<flag name="l10n_nod">Install fonts for Thai Tham alphabet</flag>
|
||||
<flag name="l10n_nqo">Install fonts for N'Ko alphabet</flag>
|
||||
<flag name="l10n_osa">Install fonts for Osage</flag>
|
||||
<flag name="l10n_rej">Install fonts for Rejang</flag>
|
||||
<flag name="l10n_saz">Install fonts for Saurashtra script</flag>
|
||||
<flag name="l10n_skr">Install fonts for Saraiki</flag>
|
||||
<flag name="l10n_srb">Install fonts for Sora Sompeng</flag>
|
||||
<flag name="l10n_su">Install fonts for Sundanese</flag>
|
||||
<flag name="l10n_syl">Install fonts for Sylheti</flag>
|
||||
<flag name="l10n_tbw">Install fonts for Tagbanwa alphabet</flag>
|
||||
<flag name="l10n_tmh">Install fonts for Tifinagh alphabet</flag>
|
||||
<flag name="l10n_vai">Install fonts for Vai syllabary</flag>
|
||||
<flag name="l10n_jv">Install fonts for Javanese script</flag>
|
||||
<flag name="l10n_khb">Install fonts for Tai Tham alphabet</flag>
|
||||
<flag name="l10n_iu">Install fonts for Canadian Aboriginal script</flag>
|
||||
<flag name="extra">Keep extra fonts</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -0,0 +1,184 @@
|
||||
# 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/googlei18n/noto-fonts"
|
||||
|
||||
COMMIT="c71666cfcf44f1ba0f55c7b8d55c24eaa287ec34"
|
||||
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 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
# Extra allows to optionally reduce disk usage even returning to tofu
|
||||
# issue as described in https://www.google.com/get/noto/
|
||||
IUSE="brahmi music coptic cuneiform cypriot deseret duployan linear
|
||||
+display +symbols runic phagspa pau-cin-hau old-arabian hieroglyphs
|
||||
+mono ancient +extra"
|
||||
IUSE_IL10N=( ar ban bax ber bku blt bn bo bsq bug bya ccp chr cja cmr dv
|
||||
eo ff gu he hi hoc hy ii ja jv ka khb km kn ko kv lo mai men mjl ml mn mni
|
||||
mww my new nod nqo or osa pa rej sa sat saz sd si so sq srb su syc syl ta
|
||||
tbw te th tl tmh ur vai zh-CN zh-TW iu hnn bho eky lep lif lis tbw skr mr
|
||||
pa tmh )
|
||||
for lang in "${IUSE_IL10N[@]}"; do
|
||||
IUSE="${IUSE} l10n_${lang}"
|
||||
done
|
||||
|
||||
RDEPEND="l10n_zh-CN? ( media-fonts/noto-cjk )
|
||||
l10n_zh-TW? ( media-fonts/noto-cjk )
|
||||
l10n_ja? ( media-fonts/noto-cjk )
|
||||
l10n_ko? ( media-fonts/noto-cjk )"
|
||||
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_prepare() {
|
||||
! use mono && find -iname '*mono*.ttf' -delete
|
||||
! use hieroglyphs && find -iname '*hieroglyphs*.ttf' -delete
|
||||
! use l10n_pa && find . -iname '*mahajani*.ttf' -delete
|
||||
! use l10n_mr && find . -iname '*modi*.ttf' -delete
|
||||
! use l10n_skr && find . -iname '*multani*.ttf' -delete
|
||||
! use old-arabian && find -iname '*old*arabian*.ttf' -delete
|
||||
! use pau-cin-hau && find -iname '*paucinhau*.ttf' -delete
|
||||
! use phagspa && find . -iname '*phagspa*.ttf' -delete
|
||||
! use runic && find . -iname '*runic*.ttf' -delete
|
||||
! use symbols && find . -iname '*symbols*.ttf' -delete
|
||||
! use l10n_tbw && find . -iname '*tagbanwa*.ttf' -delete
|
||||
! use display && find . -iname '*display*.ttf' -delete
|
||||
! use l10n_lis && find . -iname '*lisu*.ttf' -delete
|
||||
! use linear && find . -iname '*linear*.ttf' -delete
|
||||
! use l10n_lif && find . -iname '*limbu*.ttf' -delete
|
||||
! use l10n_lep && find . -iname '*lepcha*.ttf' -delete
|
||||
! use l10n_bho && find . -iname '*kaithi*' -delete
|
||||
! use l10n_eky && find . -iname '*kayahli*' -delete
|
||||
! use brahmi && find . -iname '*brahmi*.ttf' -delete
|
||||
! use l10n_iu && find . -iname '*canadianaboriginal*.ttf' -delete
|
||||
! use l10n_hnn && find . -iname '*hanunoo*.ttf' -delete
|
||||
! use coptic && find . -iname '*coptic*.ttf' -delete
|
||||
! use cuneiform && find . -iname '*cuneiform*.ttf' -delete
|
||||
! use cypriot && find . -iname '*cypriot*.ttf' -delete
|
||||
! use deseret && find . -iname '*deseret*.ttf' -delete
|
||||
! use duployan && find . -iname '*duployan*.ttf' -delete
|
||||
! use l10n_ar && find . -iname '*arabic*.ttf' -delete
|
||||
! use l10n_ff && find . -iname '*adlam*.ttf' -delete
|
||||
! use l10n_hy && find . -iname '*armenian*.ttf' -delete
|
||||
! use l10n_bax && find . -iname '*bamum*.ttf' -delete
|
||||
! use l10n_bsq && find . -iname '*bassavah*.ttf' -delete
|
||||
! use l10n_bya && find . -iname '*batak*.ttf' -delete
|
||||
! use l10n_bn && find . -iname '*bengali*.ttf' -delete
|
||||
! use l10n_bug && find . -iname '*buginese*.ttf' -delete
|
||||
! use l10n_bku && find . -iname '*buhid*.ttf' -delete
|
||||
! use l10n_sq && find . '(' -iname '*albanian*.ttf' -o \
|
||||
-iname '*elbasan*.ttf' ')' -delete
|
||||
! use l10n_ccp && find . -iname '*chakma*.ttf' -delete
|
||||
! use l10n_cja && find . -iname '*cham*.ttf' -delete
|
||||
! use l10n_chr && find . -iname '*cherokee*.ttf' -delete
|
||||
! use l10n_ur && find . -iname '*urdu*.ttf' -delete
|
||||
! use l10n_pa && find . -iname '*gurmukhi*.ttf' -delete
|
||||
! use l10n_he && find . -iname '*hebrew*.ttf' -delete
|
||||
! use l10n_jv && find . -iname '*javanese*.ttf' -delete
|
||||
! use l10n_kn && find . -iname '*kannada*.ttf' -delete
|
||||
! use l10n_km && find . -iname '*khmer*.ttf' -delete
|
||||
! use l10n_sd && find . -iname '*khudawadi*.ttf' -delete
|
||||
! use l10n_ml && find . -iname '*malayalam*.ttf' -delete
|
||||
! use l10n_mni && find . -iname '*meetei*.ttf' -delete
|
||||
! use l10n_men && find . -iname '*mende*.ttf' -delete
|
||||
! use l10n_mn && find . -iname '*mongolian*.ttf' -delete
|
||||
! use l10n_cmr && find . -iname '*mro*.ttf' -delete
|
||||
! use l10n_khb && find . -iname '*tail*.ttf' -delete
|
||||
! use l10n_new && find . -iname '*newa*.ttf' -delete
|
||||
! use l10n_nqo && find . -iname '*nko*.ttf' -delete
|
||||
! use l10n_sat && find . -iname '*olchiki*.ttf' -delete
|
||||
! use l10n_kv && find . -iname '*oldpermic*.ttf' -delete
|
||||
! use l10n_or && find . -iname '*oriya*.ttf' -delete
|
||||
! use l10n_osa && find . -iname '*osage*.ttf' -delete
|
||||
! use l10n_so && find . -iname '*osmanya*.ttf' -delete
|
||||
! use l10n_mww && find . '(' -iname '*pahawhhmong*.ttf' -o \
|
||||
-iname '*miao*.ttf' ')' -delete
|
||||
! use l10n_rej && find . -iname '*rejang*.ttf' -delete
|
||||
! use l10n_saz && find . -iname '*saurashtra*.ttf' -delete
|
||||
! use l10n_sa && find . '(' -iname '*sharada*.ttf' -o \
|
||||
-iname '*bhaiksuki*.ttf' -o \
|
||||
-iname '*kharoshthi*.ttf' -o \
|
||||
-iname '*nandinagari*.ttf' -o \
|
||||
-iname '*grantha*.ttf' ')' -delete
|
||||
! use l10n_eo && find . -iname '*shavian*.ttf' -delete
|
||||
! use l10n_si && find . -iname '*sinhala*.ttf' -delete
|
||||
! use l10n_srb && find . -iname '*sorasompeng*.ttf' -delete
|
||||
! use l10n_su && find . -iname '*sundanese*.ttf' -delete
|
||||
! use l10n_syl && find . -iname '*sylotinagri*.ttf' -delete
|
||||
! use l10n_syc && find . -iname '*syriac*.ttf' -delete
|
||||
! use l10n_tl && find . -iname '*tagalog*.ttf' -delete
|
||||
! use l10n_tbw && find . -iname '*tagbanawa*.ttf' -delete
|
||||
! use l10n_nod && find . -iname '*taitham*.ttf' -delete
|
||||
! use l10n_blt && find . -iname '*taiviet*.ttf' -delete
|
||||
! use l10n_mjl && find . -iname '*takri*.ttf' -delete
|
||||
! use l10n_ta && find . -iname '*tamil*.ttf' -delete
|
||||
! use l10n_dv && find . -iname '*thaana*.ttf' -delete
|
||||
! use l10n_th && find . -iname '*thai*.ttf' -delete
|
||||
! use l10n_bo && find . -iname '*tibetan*.ttf' -delete
|
||||
! use l10n_ber && find . -iname '*tifinagh*.ttf' -delete
|
||||
! use l10n_mai && find . -iname '*tirhuta*.ttf' -delete
|
||||
! use l10n_vai && find . -iname '*vai*.ttf' -delete
|
||||
! use l10n_hoc && find . -iname '*warangciti*.ttf' -delete
|
||||
! use l10n_ii && find . -iname '*yi*.ttf' -delete
|
||||
! use ancient && find . '(' \
|
||||
-iname '*marchen*.ttf' -o \
|
||||
-iname '*meroitic*.ttf' -o \
|
||||
-iname '*lydian*.ttf' -o \
|
||||
-iname '*ahom*.ttf' -o \
|
||||
-iname '*lycian*.ttf' -o \
|
||||
-iname '*glagolitic*.ttf' -o \
|
||||
-iname '*aramaic*.ttf' -o \
|
||||
-iname '*hatran*.ttf' -o \
|
||||
-iname '*mandaic*.ttf' -o \
|
||||
-iname '*palmyrene*.ttf' -o \
|
||||
-iname '*avestan*.ttf' -o \
|
||||
-iname '*ethiopic*.ttf' -o \
|
||||
-iname '*gothic*.ttf' -o \
|
||||
-iname '*olditalic*.ttf' -o \
|
||||
-iname '*samaritan*.ttf' -o \
|
||||
-iname '*oldhungarian*.ttf' -o \
|
||||
-iname '*oldturkic*.ttf' -o \
|
||||
-iname '*psalterpahlavi*.ttf' -o \
|
||||
-iname '*oldpersian*.ttf' -o \
|
||||
-iname '*ogham*.ttf' -o \
|
||||
-iname '*phoenician*.ttf' -o \
|
||||
-iname '*manichaean*.ttf' -o \
|
||||
-iname '*ugaritic*.ttf' -o \
|
||||
-iname '*carian*.ttf' -o \
|
||||
-iname '*inscriptional*.ttf' -o \
|
||||
-iname '*nabataean*.ttf' ')' -delete
|
||||
! use l10n_ban && find . -iname '*balinese*.ttf' -delete
|
||||
! use l10n_hi && find . -iname '*devanagari*.ttf' -delete
|
||||
! use l10n_ka && find . -iname '*georgian*.ttf' -delete
|
||||
! use l10n_gu && find . -iname '*gujarati*.ttf' -delete
|
||||
! use l10n_lo && find . -iname '*lao*.ttf' -delete
|
||||
! use l10n_my && find . -iname '*myanmar*.ttf' -delete
|
||||
! use l10n_te && find . -iname '*telugu*.ttf' -delete
|
||||
! use music && find . -iname '*music*.ttf' -delete
|
||||
! use l10n_tmh && find . -iname '*tifinagh*.ttf' -delete
|
||||
default
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
Reference in new issue
Block a user