Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-fonts/noto-emoji/
Date: Wed, 11 Mar 2020 19:47:52
Message-Id: 1583956058.f829fba76c461d1b89b283a2077a12df113c8fdf.pacho@gentoo
1 commit: f829fba76c461d1b89b283a2077a12df113c8fdf
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 11 19:45:46 2020 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 11 19:47:38 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f829fba7
7
8 media-fonts/noto-emoji: Bump to newer snapshot
9
10 Closes: https://bugs.gentoo.org/701702
11 Closes: https://bugs.gentoo.org/710698
12 Package-Manager: Portage-2.3.93, Repoman-2.3.20
13 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>
14
15 media-fonts/noto-emoji/Manifest | 1 +
16 media-fonts/noto-emoji/noto-emoji-20200311.ebuild | 65 +++++++++++++++++++++++
17 2 files changed, 66 insertions(+)
18
19 diff --git a/media-fonts/noto-emoji/Manifest b/media-fonts/noto-emoji/Manifest
20 index c3cd4fffbe2..29ec1902a9a 100644
21 --- a/media-fonts/noto-emoji/Manifest
22 +++ b/media-fonts/noto-emoji/Manifest
23 @@ -1,2 +1,3 @@
24 DIST noto-emoji-20180823.tar.gz 51710829 BLAKE2B 66983bdd3cb5e95727f0ddebca5d85c3f22bb9e7b9216eb1af41c4cba19f2020592be3feb7ac47f723985574b8d57070d9d07d0ce5e5870512aecc2a55b52995 SHA512 73233f3742faae4e37f8588bda097fe9f745f5cc7e6601301c1dc9e30d656c496e074c80bf4391708f6c0dbe32043e8558e4395cce5dbf735772b0e41642b9bf
25 DIST noto-emoji-20190328.tar.gz 51710517 BLAKE2B ecedc52d3bdc49281942e7cb6b217928ee57412a420da251855c702e444c5d720464093c173f2878c09b4ef7123aedcfc3aa6aa517a625749d414e4c3b08bd19 SHA512 9e775a18a43edadb24fee498a8dff588949475ba27c2daddc1dfb6eacc18d1bf8810ec88e018398f18efe9ff0c414766f569eec7a714e119f3aabdfbe3ceec98
26 +DIST noto-emoji-20200311.tar.gz 58539077 BLAKE2B 837ae7ef6a571e40b4ed83a0aa1edfd13404c3ca65e671cdc86f650e63cf77179ef283e6dc032fb93f5107411565f980e594be8880626417fa89c67347e6fe62 SHA512 cfafe9c06ccbf888eb1309dc2090abef2f92c0592460693cb45db8ab147311fdd63655d8df182043f05cf503bdfbe16563bc8cea0bddcd830fe193ca86f7fcfb
27
28 diff --git a/media-fonts/noto-emoji/noto-emoji-20200311.ebuild b/media-fonts/noto-emoji/noto-emoji-20200311.ebuild
29 new file mode 100644
30 index 00000000000..273566fce3e
31 --- /dev/null
32 +++ b/media-fonts/noto-emoji/noto-emoji-20200311.ebuild
33 @@ -0,0 +1,65 @@
34 +# Copyright 1999-2020 Gentoo Authors
35 +# Distributed under the terms of the GNU General Public License v2
36 +
37 +EAPI=7
38 +PYTHON_COMPAT=( python3_{6,7} )
39 +
40 +inherit font python-any-r1
41 +
42 +DESCRIPTION="Google Noto Emoji fonts"
43 +HOMEPAGE="https://www.google.com/get/noto/ https://github.com/googlei18n/noto-emoji"
44 +
45 +COMMIT="4325631b45027a3d4da9a0f08f829e790f86ff4d"
46 +SRC_URI="https://github.com/googlei18n/noto-emoji/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
47 +
48 +LICENSE="Apache-2.0"
49 +SLOT="0"
50 +KEYWORDS="~amd64"
51 +IUSE=""
52 +
53 +DEPEND="${PYTHON_DEPS}
54 + app-arch/zopfli
55 + $(python_gen_any_dep '
56 + dev-python/fonttools[${PYTHON_USEDEP}]
57 + dev-python/nototools[${PYTHON_USEDEP}]
58 + ')
59 + media-gfx/pngquant
60 + x11-libs/cairo
61 + || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] )
62 +"
63 +RDEPEND=""
64 +
65 +RESTRICT="binchecks strip"
66 +
67 +S="${WORKDIR}/${PN}-${COMMIT}"
68 +
69 +FONT_S="${S}"
70 +FONT_SUFFIX="ttf"
71 +
72 +PATCHES=(
73 + # From Fedora
74 + "${FILESDIR}/${PN}-build-all-flags.patch"
75 +
76 + # https://github.com/googlei18n/noto-emoji/issues/240
77 + "${FILESDIR}/${PN}-20180823-build-path.patch"
78 +)
79 +
80 +src_prepare() {
81 + default
82 +
83 + # Based on Fedora patch to allow graphicsmagick usage
84 + if has_version media-gfx/graphicsmagick; then
85 + eapply "${FILESDIR}/${PN}-20190328-use-gm.patch"
86 + fi
87 +}
88 +
89 +src_install() {
90 + font_src_install
91 +
92 + # Don't lose fancy emoji icons
93 + insinto /usr/share/icons/"${PN}"/128x128/emotes/
94 + doins png/128/*.png
95 +
96 + insinto /usr/share/icons/"${PN}"/scalable/emotes/
97 + doins svg/*.svg
98 +}