* [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/noto/files/, media-fonts/noto/
@ 2022-05-18 16:24 Tony Olagbaiye
0 siblings, 0 replies; 2+ messages in thread
From: Tony Olagbaiye @ 2022-05-18 16:24 UTC (permalink / raw
To: gentoo-commits
commit: 0282dfa54eb38f4d8f7dedcd263adba0c6e2de11
Author: Tony Olagbaiye <bqv <AT> fron <DOT> io>
AuthorDate: Wed May 18 16:24:33 2022 +0000
Commit: Tony Olagbaiye <gentoo <AT> fron <DOT> io>
CommitDate: Wed May 18 16:24:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0282dfa5
media-fonts/noto: new package, add 20220514
Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>
media-fonts/noto/Manifest | 7 ++
media-fonts/noto/files/66-noto-mono.conf | 16 +++
media-fonts/noto/files/66-noto-sans.conf | 16 +++
media-fonts/noto/files/66-noto-serif.conf | 16 +++
media-fonts/noto/livecheck.json | 1 +
media-fonts/noto/metadata.xml | 76 ++++++++++++
media-fonts/noto/noto-20220514.ebuild | 184 ++++++++++++++++++++++++++++++
7 files changed, 316 insertions(+)
diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
new file mode 100644
index 000000000..62b9fc24f
--- /dev/null
+++ b/media-fonts/noto/Manifest
@@ -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
diff --git a/media-fonts/noto/files/66-noto-mono.conf b/media-fonts/noto/files/66-noto-mono.conf
new file mode 100644
index 000000000..21d6c364a
--- /dev/null
+++ b/media-fonts/noto/files/66-noto-mono.conf
@@ -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>
diff --git a/media-fonts/noto/files/66-noto-sans.conf b/media-fonts/noto/files/66-noto-sans.conf
new file mode 100644
index 000000000..012aebedf
--- /dev/null
+++ b/media-fonts/noto/files/66-noto-sans.conf
@@ -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>
diff --git a/media-fonts/noto/files/66-noto-serif.conf b/media-fonts/noto/files/66-noto-serif.conf
new file mode 100644
index 000000000..036baf776
--- /dev/null
+++ b/media-fonts/noto/files/66-noto-serif.conf
@@ -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>
diff --git a/media-fonts/noto/livecheck.json b/media-fonts/noto/livecheck.json
new file mode 100644
index 000000000..d8808ba64
--- /dev/null
+++ b/media-fonts/noto/livecheck.json
@@ -0,0 +1 @@
+{"branch": "main"}
diff --git a/media-fonts/noto/metadata.xml b/media-fonts/noto/metadata.xml
new file mode 100644
index 000000000..8c22bf0b0
--- /dev/null
+++ b/media-fonts/noto/metadata.xml
@@ -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>
diff --git a/media-fonts/noto/noto-20220514.ebuild b/media-fonts/noto/noto-20220514.ebuild
new file mode 100644
index 000000000..40cc61e29
--- /dev/null
+++ b/media-fonts/noto/noto-20220514.ebuild
@@ -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
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/noto/files/, media-fonts/noto/
@ 2022-05-18 18:19 Tony Olagbaiye
0 siblings, 0 replies; 2+ messages in thread
From: Tony Olagbaiye @ 2022-05-18 18:19 UTC (permalink / raw
To: gentoo-commits
commit: 1af8d1b54af7941511978f9eedc1876a2834df35
Author: Tony Olagbaiye <bqv <AT> fron <DOT> io>
AuthorDate: Wed May 18 18:19:26 2022 +0000
Commit: Tony Olagbaiye <gentoo <AT> fron <DOT> io>
CommitDate: Wed May 18 18:19:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1af8d1b5
media-fonts/noto: drop
This reverts commit 0282dfa54eb38f4d8f7dedcd263adba0c6e2de11.
Signed-off-by: Tony Olagbaiye <bqv <AT> fron.io>
media-fonts/noto/Manifest | 7 --
media-fonts/noto/files/66-noto-mono.conf | 16 ---
media-fonts/noto/files/66-noto-sans.conf | 16 ---
media-fonts/noto/files/66-noto-serif.conf | 16 ---
media-fonts/noto/livecheck.json | 1 -
media-fonts/noto/metadata.xml | 76 ------------
media-fonts/noto/noto-20220514.ebuild | 184 ------------------------------
7 files changed, 316 deletions(-)
diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
deleted file mode 100644
index 62b9fc24f..000000000
--- a/media-fonts/noto/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-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
diff --git a/media-fonts/noto/files/66-noto-mono.conf b/media-fonts/noto/files/66-noto-mono.conf
deleted file mode 100644
index 21d6c364a..000000000
--- a/media-fonts/noto/files/66-noto-mono.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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>
diff --git a/media-fonts/noto/files/66-noto-sans.conf b/media-fonts/noto/files/66-noto-sans.conf
deleted file mode 100644
index 012aebedf..000000000
--- a/media-fonts/noto/files/66-noto-sans.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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>
diff --git a/media-fonts/noto/files/66-noto-serif.conf b/media-fonts/noto/files/66-noto-serif.conf
deleted file mode 100644
index 036baf776..000000000
--- a/media-fonts/noto/files/66-noto-serif.conf
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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>
diff --git a/media-fonts/noto/livecheck.json b/media-fonts/noto/livecheck.json
deleted file mode 100644
index d8808ba64..000000000
--- a/media-fonts/noto/livecheck.json
+++ /dev/null
@@ -1 +0,0 @@
-{"branch": "main"}
diff --git a/media-fonts/noto/metadata.xml b/media-fonts/noto/metadata.xml
deleted file mode 100644
index 8c22bf0b0..000000000
--- a/media-fonts/noto/metadata.xml
+++ /dev/null
@@ -1,76 +0,0 @@
-<?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>
diff --git a/media-fonts/noto/noto-20220514.ebuild b/media-fonts/noto/noto-20220514.ebuild
deleted file mode 100644
index 40cc61e29..000000000
--- a/media-fonts/noto/noto-20220514.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# 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
-}
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-05-18 18:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-18 18:19 [gentoo-commits] repo/proj/guru:dev commit in: media-fonts/noto/files/, media-fonts/noto/ Tony Olagbaiye
-- strict thread matches above, loose matches on Subject: below --
2022-05-18 16:24 Tony Olagbaiye
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox