Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-fonts/fonts-meta/
Date: Sat, 05 Mar 2022 07:20:52
Message-Id: 1646464845.bd5c593709347ae78f063d377251bcfa6b5f6a88.juippis@gentoo
1 commit: bd5c593709347ae78f063d377251bcfa6b5f6a88
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 26 14:52:40 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 5 07:20:45 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5c5937
7
8 media-fonts/fonts-meta: bump to v2
9
10 - add more latin fonts, remove some personally preferred options,
11 - add l10n_ru for a minimal cyrillic support,
12 - combine japan, korean and chinese fonts under 'cjk' for tree
13 consistency,
14 - drop "free" USE flag and provide some of the "core" fonts under
15 'latin' USE. May be subject to change.
16
17 Closes: https://bugs.gentoo.org/830671
18 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
19 Closes: https://github.com/gentoo/gentoo/pull/24361
20
21 media-fonts/fonts-meta/fonts-meta-2.ebuild | 126 +++++++++++++++++++++++++++++
22 media-fonts/fonts-meta/metadata.xml | 1 +
23 2 files changed, 127 insertions(+)
24
25 diff --git a/media-fonts/fonts-meta/fonts-meta-2.ebuild b/media-fonts/fonts-meta/fonts-meta-2.ebuild
26 new file mode 100644
27 index 000000000000..ab0db2baaca0
28 --- /dev/null
29 +++ b/media-fonts/fonts-meta/fonts-meta-2.ebuild
30 @@ -0,0 +1,126 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=8
35 +
36 +DESCRIPTION="Meta package for fonts to cover most needs"
37 +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
38 +
39 +LICENSE="metapackage"
40 +SLOT="0"
41 +KEYWORDS="~amd64 ~x86"
42 +IUSE="cjk emoji +latin ms"
43 +
44 +LANGS="as bn bo brx doi dz gu hi km kn kok ks mai ml mr ne or pa ru sa sat sd si syc ta te th"
45 +for lang in ${LANGS}; do
46 + IUSE+=" l10n_${lang}"
47 +done
48 +unset lang LANGS
49 +
50 +RDEPEND="media-fonts/cantarell
51 + media-fonts/droid
52 + media-fonts/noto
53 + media-fonts/oldstandard
54 + media-fonts/powerline-symbols
55 + media-fonts/ubuntu-font-family
56 + media-libs/fontconfig
57 + || (
58 + media-fonts/source-pro
59 + media-fonts/anonymous-pro
60 + media-fonts/cascadia-code
61 + media-fonts/fantasque-sans-mono
62 + media-fonts/fira-code
63 + media-fonts/fira-mono
64 + media-fonts/hack
65 + media-fonts/hermit
66 + media-fonts/ibm-plex
67 + media-fonts/inconsolata
68 + media-fonts/iosevka
69 + media-fonts/jetbrains-mono
70 + media-fonts/montecarlo
71 + media-fonts/roboto
72 + media-fonts/terminus-font
73 + )
74 + cjk? (
75 + media-fonts/ipaex
76 + media-fonts/ja-ipafonts
77 + media-fonts/koruri
78 + media-fonts/monafont
79 + media-fonts/nanum
80 + media-fonts/noto-cjk
81 + media-fonts/opendesktop-fonts
82 + media-fonts/shinonome
83 + media-fonts/source-han-sans
84 + media-fonts/unfonts
85 + media-fonts/wqy-microhei
86 + media-fonts/wqy-zenhei
87 + || (
88 + media-fonts/mikachan-font-otf
89 + media-fonts/mikachan-font-ttf
90 + )
91 + )
92 + emoji? (
93 + || (
94 + media-fonts/noto-emoji
95 + media-fonts/joypixels
96 + )
97 + )
98 + l10n_as? ( media-fonts/lohit-assamese )
99 + l10n_bn? ( media-fonts/lohit-bengali )
100 + l10n_bo? ( media-fonts/tibetan-machine-font )
101 + l10n_brx? ( media-fonts/lohit-devanagari )
102 + l10n_doi? ( media-fonts/lohit-devanagari )
103 + l10n_dz? ( media-fonts/dzongkha-fonts )
104 + l10n_gu? ( media-fonts/lohit-gujarati )
105 + l10n_hi? ( media-fonts/lohit-devanagari )
106 + l10n_km? ( media-fonts/khmer )
107 + l10n_kn? ( media-fonts/lohit-kannada )
108 + l10n_kok? ( media-fonts/lohit-devanagari )
109 + l10n_ks? ( media-fonts/lohit-devanagari )
110 + l10n_mai? ( media-fonts/lohit-devanagari )
111 + l10n_ml? ( media-fonts/lohit-malayalam )
112 + l10n_mr? (
113 + media-fonts/lohit-devanagari
114 + media-fonts/lohit-marathi
115 + )
116 + l10n_ne? (
117 + media-fonts/lohit-devanagari
118 + media-fonts/lohit-nepali
119 + )
120 + l10n_or? ( media-fonts/lohit-odia )
121 + l10n_pa? ( media-fonts/lohit-gurmukhi )
122 + l10n_ru? (
123 + media-fonts/font-misc-cyrillic
124 + media-fonts/paratype
125 + media-fonts/paratype-astra
126 + )
127 + l10n_sa? ( media-fonts/lohit-devanagari )
128 + l10n_sat? ( media-fonts/lohit-devanagari )
129 + l10n_sd? ( media-fonts/lohit-devanagari )
130 + l10n_si? ( media-fonts/lklug )
131 + l10n_syc? ( media-fonts/font-misc-meltho )
132 + l10n_ta? (
133 + media-fonts/lohit-tamil
134 + media-fonts/lohit-tamil-classical
135 + )
136 + l10n_te? ( media-fonts/lohit-telugu )
137 + l10n_th? ( media-fonts/thaifonts-scalable )
138 + latin? (
139 + media-fonts/courier-prime
140 + media-fonts/dejavu
141 + media-fonts/font-bh-ttf
142 + media-fonts/font-cursor-misc
143 + media-fonts/liberation-fonts
144 + media-fonts/open-sans
145 + media-fonts/quivira
146 + media-fonts/signika
147 + media-fonts/tex-gyre
148 + media-fonts/ttf-bitstream-vera
149 + media-fonts/urw-fonts
150 + )
151 + ms? (
152 + media-fonts/corefonts
153 + media-fonts/croscorefonts
154 + media-fonts/crosextrafonts-caladea
155 + media-fonts/crosextrafonts-carlito
156 + )"
157
158 diff --git a/media-fonts/fonts-meta/metadata.xml b/media-fonts/fonts-meta/metadata.xml
159 index ec85865fbaee..92ce693f8547 100644
160 --- a/media-fonts/fonts-meta/metadata.xml
161 +++ b/media-fonts/fonts-meta/metadata.xml
162 @@ -14,6 +14,7 @@
163 <name>Fonts</name>
164 </maintainer>
165 <use>
166 + <flag name="emoji">Install a font supporting emojis</flag>
167 <flag name="free">Install fonts for the "free" preset</flag>
168 <flag name="latin">Install additional latin fonts</flag>
169 <flag name="ms">Install (free) fonts for the "ms" preset</flag>