summaryrefslogtreecommitdiff
path: root/media-fonts
diff options
context:
space:
mode:
Diffstat (limited to 'media-fonts')
-rw-r--r--media-fonts/Manifest.gzbin37309 -> 37296 bytes
-rw-r--r--media-fonts/jetbrains-mono/Manifest4
-rw-r--r--media-fonts/jetbrains-mono/jetbrains-mono-2.304.ebuild (renamed from media-fonts/jetbrains-mono/jetbrains-mono-2.225.ebuild)6
-rw-r--r--media-fonts/joypixels/Manifest2
-rw-r--r--media-fonts/joypixels/joypixels-6.6.0.ebuild4
-rw-r--r--media-fonts/noto-emoji/Manifest3
-rw-r--r--media-fonts/noto-emoji/metadata.xml1
-rw-r--r--media-fonts/noto-emoji/noto-emoji-20220912-r1.ebuild51
-rw-r--r--media-fonts/noto/Manifest4
-rw-r--r--media-fonts/noto/metadata.xml5
-rw-r--r--media-fonts/noto/noto-20230201.ebuild44
11 files changed, 113 insertions, 11 deletions
diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz
index a44fdf909540..dd0fe17116b7 100644
--- a/media-fonts/Manifest.gz
+++ b/media-fonts/Manifest.gz
Binary files differ
diff --git a/media-fonts/jetbrains-mono/Manifest b/media-fonts/jetbrains-mono/Manifest
index 13960af8a9bf..e448d907988a 100644
--- a/media-fonts/jetbrains-mono/Manifest
+++ b/media-fonts/jetbrains-mono/Manifest
@@ -1,5 +1,5 @@
-DIST jetbrains-mono-2.225.zip 2981614 BLAKE2B 5ac8dff566378da7e9ac23218cdd696be8ff612a7f9b4f87668400c0c0bfb3a1fcff2a2a813a1c7527e1a105125c493e80abe4daefdbcd837ef59492d7bb3e5b SHA512 ce72c2d2a2f769c6b8a9ad70e7e09b82cf66a0928534f18556238e36fec690737c89077f6521a67850bfb0dc79bb2260b5c86ae4134d76b2210755d5053ade0f
DIST jetbrains-mono-2.242.zip 4099695 BLAKE2B 814dc53be8a57d2d9abef06ac4ff81025225891fc0ac1889e34325c607eda410e91c4aae7fce914ce3df751cf109205172a52171ba2aa93f32fbd99856e081ed SHA512 03c08a2cf5603103baaeed4fcef8aa7bdfced92fdc71b207caa7f913eea49dbe178d020f15a3396b11417f9b906778cc8bc8483f4eff2b04f25163fa373186a2
-EBUILD jetbrains-mono-2.225.ebuild 462 BLAKE2B 4a343b0a4007fb60d7fde1a30019997cab6b6c7c3385b23c8bf011b9ef7be3b3e16d9de0933de0610e0566968b336aeaac305cf820ab10dcbc8d22da5411257b SHA512 8880b260ac815942deebc91fe1c48dc15197d0b90399409a55d58b2b4108ce607d96a93cbfcb0be740458ed227ea8d0eda55fc525694b51b091f85f40ec4d16c
+DIST jetbrains-mono-2.304.zip 5622857 BLAKE2B c54913d1d7f11150afeb2974238ee26f09be5ea2b1db2510c00bafb2ae0d807d6ca64d4fcef5dfc95d524bb4f2f3324243fc6a693bd2b81c79820f48cb1e9909 SHA512 1889354a5ab1b20a523eccd67686dd6c5aea550a7e9b84d0301b1dac9193c4dde4b6bdac3892bf10603dc0c5f13f2e68363c70c294cc123b91196901f793bdab
EBUILD jetbrains-mono-2.242.ebuild 481 BLAKE2B 1f6e275043f8e4e7cfdd79c376a16645a8d447c82281d26b8bc094c293d8362b3c5af433cefe6273a5e352e4f139e58a74cd79bbb8502bbb89bd984e2c4d73db SHA512 be343e1e17a82ead3361a57e0c0614a2b463aff59793f4714f149a61f411ed9e88a222b6a07e4013e341cabab4661e73daec17124bfd4d8b0aed4b610e845b1d
+EBUILD jetbrains-mono-2.304.ebuild 483 BLAKE2B 40928fd5628557caecd536e1eff9299e6b4f803d5ea7a6db71c3288113cab5a34d1c04a6136ce98b1223c343a8d84a4c425cc13c93346d719fe26b6571a97d87 SHA512 998ee402dec100d732f079c95eef0513b4e20fd465dc0471cc53f4b50b196a7d269560f337f3658df3dd8b05a7ffa60f2b6d1ac87c8d08756102baf0606a19a8
MISC metadata.xml 477 BLAKE2B c4132fa3ec27867f40b8704208814e7ef3e4195230c33b2fcf8dbd4df6bc770a1ae3c88a0c7f020e096a1a3af5977b9b216a12d41a7eaf134e36b72cc28a90bf SHA512 0f15943f66489c1ed7c26468ba28fef62f1f40c86f9bb162caec8782ccf4396c137a80cb8983b0054c9f092dc3a47ab60e2a11ed9c081049e707d33d12b606c6
diff --git a/media-fonts/jetbrains-mono/jetbrains-mono-2.225.ebuild b/media-fonts/jetbrains-mono/jetbrains-mono-2.304.ebuild
index 6a4cb7fa1eee..b41aabc32033 100644
--- a/media-fonts/jetbrains-mono/jetbrains-mono-2.225.ebuild
+++ b/media-fonts/jetbrains-mono/jetbrains-mono-2.304.ebuild
@@ -1,7 +1,7 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit font
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/JetBrains/JetBrainsMono/releases/download/v${PV}/Jet
LICENSE="OFL-1.1"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
BDEPEND="app-arch/unzip"
diff --git a/media-fonts/joypixels/Manifest b/media-fonts/joypixels/Manifest
index 5fb67a72ecc7..424b7650808f 100644
--- a/media-fonts/joypixels/Manifest
+++ b/media-fonts/joypixels/Manifest
@@ -2,5 +2,5 @@ AUX 99-joypixels.conf 1152 BLAKE2B d68b04bed7c538fde05b9865b55fa670dc4cd55689320
DIST joypixels-6.5.0.ttf 25348564 BLAKE2B 4e38a3bb04f71292ba9003b52d050c04afe96eac5b99073560a6e39c781ad895102812093f4aa3b64670ff2907060e8ca1cfebbf00a22abc68315a1691713cc5 SHA512 abe44c631e5b1e7f7a2c59ae979beb381bbf10c04a157f67ca022cff5ee4c5162e3108b34fe55d4165f4b5e062755387f421363fa8ca8d600d5a005a534b0f4f
DIST joypixels-6.6.0.ttf 25445808 BLAKE2B a07ca010b469b5b720fce86521f0c6de35d463c010dec7da7f0e601c1e54f399b0e2c7a6e5250c1fcca0c0c4f345501e2d73ea5dc2a7c312f85f321ab6133bec SHA512 6a8aebb8f37a22821a1b55364619bbe8d5eb180505422808d6005d06afba2e25051a962a6ecd00ad386eb0c6495cf10337892deeb424ee28d85cced73a540c16
EBUILD joypixels-6.5.0-r1.ebuild 1047 BLAKE2B daebaca18075d825f82b4252c2dba6c7d641809b95181eec6db107385ef1fe3a628bdf74bbef2cfd546a51a1223291dcb76354eccfb90902be80e0cb13c583b6 SHA512 cfa9c3b4165140135e161d9204e544ca50c3c44d700beb98d3743fd60f02c168c0e4b7e107e5ba7b11bd1a1a692c85d130a5c7d78bc44f6227d769bd1d9ba588
-EBUILD joypixels-6.6.0.ebuild 1056 BLAKE2B c41eb6400851aa0b322c797f9000c37069ba18437e8733d0dc10a2a61c7f8099430aec270ad8cf8a521c2e9c57d4b9224c93feac3e1f427e81d3ffaa19d5cd6b SHA512 9d966d267e97b7a4d5b5d4d6bc22f93ce0e1037c523592378f60f39f6614d4e525b8b63607f4250e0dd610c73a9725dc0253fe62107e8040cfeed4d8855844cb
+EBUILD joypixels-6.6.0.ebuild 1054 BLAKE2B 43370a499198582e3b022109d6c3811f434fa9289bd5d30a9893348c1957c2a862c2350fe9141784a4de1a8ac897452f4b8ac6891e10ad006f671faf14f07626 SHA512 afe33b7146fc6d9dce46419ccacf7fed9e9d80daa174651effee6dd96c40fb6ec9e597dd03eba7aa6e8e476af8b721cafb5714cb7573b8f83ba53a9d34dbbc0d
MISC metadata.xml 169 BLAKE2B f97e770609744c72ba2fc05bac60582959f25c4cf8dd7b0f65208fc7078770bbab6cc11db8894b6aa4362c1f2b6ab54ffd925ced1dc796cd02d8528882f9d454 SHA512 7a46ba961797f936df2f35f0796a6d474ad8bc992faae5be38f0050b22a6fde87decb42a148c235e0803b99a6f0b3c390aa21b6c2463f6b5fdaa91f9f76ebd60
diff --git a/media-fonts/joypixels/joypixels-6.6.0.ebuild b/media-fonts/joypixels/joypixels-6.6.0.ebuild
index 55e78f206a07..c40f77809d1c 100644
--- a/media-fonts/joypixels/joypixels-6.6.0.ebuild
+++ b/media-fonts/joypixels/joypixels-6.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -15,7 +15,7 @@ S="${WORKDIR}"
#https://cdn.joypixels.com/distributions/gentoo-linux/license/free-license.txt
LICENSE="JoyPixels"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
RESTRICT="bindist mirror"
FONT_CONF=( "${FILESDIR}"/99-joypixels.conf )
diff --git a/media-fonts/noto-emoji/Manifest b/media-fonts/noto-emoji/Manifest
index fe648b9af5c8..0c30cf5791dd 100644
--- a/media-fonts/noto-emoji/Manifest
+++ b/media-fonts/noto-emoji/Manifest
@@ -3,5 +3,6 @@ AUX noto-emoji-20190328-use-gm.patch 1169 BLAKE2B 6659f1f80ec3f44942a7b96b23f5ae
AUX noto-emoji-build-all-flags.patch 336 BLAKE2B b6c10010f9fe3b1e62ce436bbd0fae6ac85bd8feb2776d2d731a9b155818b828b7ecc1ec58861976b890eb1faf4db59bead3e86e7c39e44113b11152347cba29 SHA512 0d67afa05081da93cf05827dde54cbb6ce593e79874e823680d1c521c0953c49d4dcf12135da43b74bc72b4a79e8b7b0123ae2b2cd631f040c6797e04d3f008a
AUX noto-emoji-pngquant-verbose.patch 407 BLAKE2B b737b10535b8a04ca2d17d6803fc7c6a36e733acf88a6089b56004f9d2a265851278cbb85b6a5d2c2ab18e46f12fcf84d7185e768cae2e3eafefeb3bc06869e5 SHA512 5bcb05c6b7a1e0970e1ff67707a1a5d49b22ada4ef4677d3bb9f9874e045d79f1d35419abc80b39bec81512f547360eb705dffeb421c48296a9646c618f75f61
DIST noto-emoji-20220912.tar.gz 178768907 BLAKE2B b998a74903e0a559e6c2d87f6d05649054728d5359659882c89b99fc41ec80f9dbafba6f418500059acef7bb85b9d60b189abea286c9c4cb5491f501095ca425 SHA512 4e9b01be1ac7853d840379f84350f2709212401ccebb221308eb83982a8673af9a8ef166952aba4d6f8d9939efc4989f38a7db69e022eb055f265ccba78884a6
+EBUILD noto-emoji-20220912-r1.ebuild 1083 BLAKE2B eb52dff9e53f15a1b1c83400b4b4a6536b667d9dab7a6bf101fd6e3a7ace80c530903490e190d4e5637849082e70b7b55be8c6a04cccd2a49e9a7c3cb62983c8 SHA512 1feb2ed35e79ab3aae2b8d36facc688114ae7175ee15ccc8df1e1b88afb17243af019cfd67aaa6c4d6d1b2b6dbcdd7600af2d09731ff19e5fd66b2f8210f820e
EBUILD noto-emoji-20220912.ebuild 2864 BLAKE2B b85b2c4503e49bcfb66141efa6171ba4aba9cfaf1bb973215af16578374695e34471051938f96ee6607831511de78823075a0f7a7757243bf5706c95d061b71c SHA512 347aceb8a8c7618fd3068dd68017dc6d56ba62b7f14c913395fd44371cdf3856eb9f9ce720390a971022ff57188a0e93c85b13d0c63f19043b2f8981a72b9ae5
-MISC metadata.xml 421 BLAKE2B b78c0443456d46d6cd93c57a585f47532b3464fdcc2d93f6e863045285818fe0ce1f4af88b7d68de2a15f7a858853c7fca7bd9488d3f21dbb32783f54ce6c109 SHA512 03faa98eb4e0d51a2e367171814f7d2a49e2a3a07900dec191ee6addbe8535b8f25c0da88d35f60083ace8b05125e25bada706510759c321ee5f48a8801eb546
+MISC metadata.xml 479 BLAKE2B 8a281cfbeb2b5d2dbe2c573ff8063df9e5d508585c6b6b0131ba9ed00fa491b83bd98c9f1ba6de0c845750e7b8c34aa6217f7bde8e8eafaa2899a832dd2a215d SHA512 9821208a23c3303935421609cafe7961b38a0a37b507aae01fb4a2e96b09854614d2e77b89a78f1a467ebbfdfc63d1f9a5524dcefa206ca47f8d38b4fe75a10e
diff --git a/media-fonts/noto-emoji/metadata.xml b/media-fonts/noto-emoji/metadata.xml
index 1f615adf787d..a1229f4979e4 100644
--- a/media-fonts/noto-emoji/metadata.xml
+++ b/media-fonts/noto-emoji/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="buildfont">Build Noto Emoji font with supplied images</flag>
+ <flag name="icons">Install Noto Emoji icon theme</flag>
</use>
<upstream>
<remote-id type="github">googlefonts/noto-emoji</remote-id>
diff --git a/media-fonts/noto-emoji/noto-emoji-20220912-r1.ebuild b/media-fonts/noto-emoji/noto-emoji-20220912-r1.ebuild
new file mode 100644
index 000000000000..6499e36b1e77
--- /dev/null
+++ b/media-fonts/noto-emoji/noto-emoji-20220912-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit font
+
+DESCRIPTION="Google Noto Emoji fonts"
+HOMEPAGE="https://www.google.com/get/noto/ https://github.com/googlefonts/noto-emoji"
+
+COMMIT="e8073ab740292f8d5f19b5de144087ac58044d06"
+SRC_URI="https://github.com/googlefonts/noto-emoji/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 OFL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="icons"
+
+RESTRICT="binchecks strip"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+src_prepare() {
+ default
+
+ # Drop font for Windows 10
+ rm fonts/NotoColorEmoji_WindowsCompatible.ttf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ FONT_S="${S}/fonts"
+ # Drop non used fonts
+ rm -f fonts/*COLR*.ttf || die
+
+ # Don't lose fancy emoji icons
+ if use icons; then
+ for i in 32 72 128 512; do
+ insinto "/usr/share/icons/${PN}/${i}/emotes/"
+ doins png/"${i}"/*.png
+ done
+
+ insinto /usr/share/icons/"${PN}"/scalable/emotes/
+ doins svg/*.svg
+ fi
+
+ FONT_SUFFIX="ttf"
+ font_src_install
+
+ dodoc README.md
+}
diff --git a/media-fonts/noto/Manifest b/media-fonts/noto/Manifest
index 77df27b4a934..7a78102be632 100644
--- a/media-fonts/noto/Manifest
+++ b/media-fonts/noto/Manifest
@@ -2,5 +2,7 @@ AUX 66-noto-mono.conf 326 BLAKE2B 5bf5d20d31635e0b84f34d9a619df0de842431d319c283
AUX 66-noto-sans.conf 318 BLAKE2B 42a6036c93c982b2b0eb04a530dafe6d8eceeac0e770411d8dedda2e6ae62a921642f23db1f0849d6d08295ebe44f1b204fd93a27661e3f5ca52e5c6f8bd76cc SHA512 80c15846c014c723830aefb84c6d3069f9addffd1ca227a8a7b17023c64a949254152541f7e81b4afeca690ddeab959f35f390366f7e697e3b7715d692ea7c98
AUX 66-noto-serif.conf 310 BLAKE2B 804753d2e703ce309e74da15aefdac6d510f52396a312a143c1a9e0e499f0301e5a154f6df48cf4a71834c637b1545953354d0c3518d67a429850135ed2db4da SHA512 c0ade988e2560191098c539de4341dfee29bc67d177f5916c7eb3346586c19c791c32842016db334c3d3689d89a1437220544f2c45934a9c0d74d2f6064aaa69
DIST noto-20201226.tar.gz 903613276 BLAKE2B b6ae0357a854b775ca43768609775624370d2f13ae65d05e699105cfacff4bb919ca19f757d4f2fbfde2d24fdfe6c5d6d3b5993a071b0d081948ef8ed6c5eb76 SHA512 240ae214729388e7000a4e12a1fc81b0b562ca6f3fcb4fcdef66a27c1b193825fbf2d0fd4cc8fbae4cd17f57e21fd1589150cb02b7b618d670742692b748f9ff
+DIST noto-20230201.tar.gz 1006343445 BLAKE2B 42d8c4777751f28d03ef45335e75f8c7b267f80a83dbddd9d6939a8e43f194bea95691d2d9e9977244a2e33fc9b29967db7fb1211c8ec1ca4a1a6232ed740ba6 SHA512 3884c89659823fa25d95c48edb89856068d506eec36645e2f0e06f7465d3feac28b68c71d584ed513c7ad1e1d2b322a6be5576ebf15963fe10c92d25461e2fa3
EBUILD noto-20201226.ebuild 1428 BLAKE2B 2878d731ce90d40ec7c0c0f22fd60c4bb2d99e1454e17304ce921ca6a6c4ca427f1f452823c458239ddadecc399b490f3f279bd339e9cb9155aafd2e1c655c77 SHA512 afbc4795e26b2ea47780e8f4ef59112a985b312d556ccae094a499a28e1cc8940d377e58c3d5b55e40ba8e6c38d3c025dd5485b577d7cc3b89b67aeaa0ad89d3
-MISC metadata.xml 417 BLAKE2B 4f6ccecc493710798420e45fa37daeb46a876d9014ba6329c86df47f6a91ef6a290cd0e00cd1a8324a1eaf862e32ed7bab3af85e65e0b011ae72a1b21e8ca37d SHA512 0b6d9eabb97c0838fdfb28ca30e861d314f0472c77e078da0d0ded6fc67411354efd5c7fade1934a43e21ca6ac00671f3ea1ce4a51fa3fe111654ac3ad4f2cac
+EBUILD noto-20230201.ebuild 1338 BLAKE2B bbc277f305ab73b3be594d8d3224b945c15c46c3d72530aa7152c304a4e29817ff8b717cda29421f2f140126193fc398a12db6644ccf2923cd627c4b00869a0e SHA512 5f3ae21bd954dc1ce97ed464fc438c27e38dc5deefeb40f1bae7ccb1300e26e56ccc1c3159a2e2e43379d5df9e56b28cadfaaf43512e3d0daebd014fd18dda66
+MISC metadata.xml 564 BLAKE2B 8a5a57d0c7d0595cd149b35ca37bb0657a59e32c8be70ab9f1db87f091fa2c725be532cc6266c05440582fb4b0a7bc90c2e96eb9ce54a4c957d48f25e5daf504 SHA512 058b6a482169a2b4839f79de7ff1eb98bc98c4592785cf7d431d69bbf6622ac620b718670a248011d42a258620a35fb98c7e992adc0bfcdfc8488698a891ddde
diff --git a/media-fonts/noto/metadata.xml b/media-fonts/noto/metadata.xml
index c82d60b7a612..c79f009d06f2 100644
--- a/media-fonts/noto/metadata.xml
+++ b/media-fonts/noto/metadata.xml
@@ -10,6 +10,9 @@
<name>Pacho Ramos</name>
</maintainer>
<use>
- <flag name="extra">Install full upstream font set</flag>
+ <flag name="extra">Install full upstream font set including condensed, semi-bold, extra-light variants</flag>
</use>
+ <upstream>
+ <remote-id type="github">notofonts/notofonts.github.io</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/media-fonts/noto/noto-20230201.ebuild b/media-fonts/noto/noto-20230201.ebuild
new file mode 100644
index 000000000000..4dcad07f1e0e
--- /dev/null
+++ b/media-fonts/noto/noto-20230201.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 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://www.google.com/get/noto/ https://github.com/notofonts/notofonts.github.io"
+
+COMMIT="f589dbf1a59852047e5e506bf8f3ee93be8d6cce"
+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://www.google.com/get/noto/
+IUSE="cjk +extra"
+
+RDEPEND="cjk? ( media-fonts/noto-cjk )"
+DEPEND=""
+
+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]
+}