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