[gentoo-commits] repo/proj/guru:master commit in: media-fonts/twemoji/files/
commit: f2e9599f97faf48fe0a2b8a858bac42aee8e05b6 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Sat Dec 30 18:15:28 2023 + Commit: David Roman gmail com> CommitDate: Sat Dec 30 18:20:01 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f2e9599f media-fonts/twemoji: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> media-fonts/twemoji/files/noto-build-all-flags.patch | 11 --- 1 file changed, 11 deletions(-) diff --git a/media-fonts/twemoji/files/noto-build-all-flags.patch b/media-fonts/twemoji/files/noto-build-all-flags.patch deleted file mode 100644 index 564b08a590..00 --- a/media-fonts/twemoji/files/noto-build-all-flags.patch +++ /dev/null @@ -1,11 +0,0 @@ old/Makefile 2018-05-03 20:32:14.0 +0200 -+++ new/Makefile 2018-05-08 11:48:20.811073447 +0200 -@@ -78,7 +78,7 @@ - - ALL_FLAGS = $(basename $(notdir $(wildcard $(FLAGS_SRC_DIR)/*.png))) - --FLAGS = $(SELECTED_FLAGS) -+FLAGS = $(ALL_FLAGS) - - FLAG_NAMES = $(FLAGS:%=%.png) - FLAG_FILES = $(addprefix $(FLAGS_DIR)/, $(FLAG_NAMES))
[gentoo-commits] repo/proj/guru:master commit in: media-fonts/twemoji/
commit: 12f3590efef9b344c9c781b87f1baf802e020a0d Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sun Apr 30 15:04:35 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Apr 30 15:23:52 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=12f3590e media-fonts/twemoji: rename dep, drop old Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> media-fonts/twemoji/Manifest | 2 - media-fonts/twemoji/twemoji-13.1.0.ebuild | 116 -- media-fonts/twemoji/twemoji-14.0.2.ebuild | 2 +- 3 files changed, 1 insertion(+), 119 deletions(-) diff --git a/media-fonts/twemoji/Manifest b/media-fonts/twemoji/Manifest index a68b67968..4694af0ac 100644 --- a/media-fonts/twemoji/Manifest +++ b/media-fonts/twemoji/Manifest @@ -1,4 +1,2 @@ -DIST twemoji-13.1.0-noto.tar.gz 170352518 BLAKE2B 545e58d47b247998c0f376bbc9ec43fcb2ac4c1d24465420ae43a168987dcb7c4eba873b9cc64cfc6ffce3290551242d7e44ed69606f9c3d8a59dbeeddc3cdb2 SHA512 a7ea0c33f4703749d8a30f4be2fac5971429dcec7b6feed2645854d9ae1eebb428597a56ad148c3732e320a65d4133da30c0003ed39f07c5270462e31fdf3d0b -DIST twemoji-13.1.0.tar.gz 4646713 BLAKE2B b144e76f2428d1fc523742a9501ac7c73af04e9d0ce4c1b5c5131da21d2a69416a8f3512dd0ffd01dd44e7b7620311abb8ced5c45f10c70ca9ec20406583820c SHA512 a1463c76a2bbcece8871cb868967c0bff74a495bf88d28e41c8962ed12ffba1966ee622f72f6daa06db8debb62ae89fe1fffcd9272e8aa3fcc029713115b DIST twemoji-14.0.2-noto.tar.gz 170352518 BLAKE2B 545e58d47b247998c0f376bbc9ec43fcb2ac4c1d24465420ae43a168987dcb7c4eba873b9cc64cfc6ffce3290551242d7e44ed69606f9c3d8a59dbeeddc3cdb2 SHA512 a7ea0c33f4703749d8a30f4be2fac5971429dcec7b6feed2645854d9ae1eebb428597a56ad148c3732e320a65d4133da30c0003ed39f07c5270462e31fdf3d0b DIST twemoji-14.0.2.tar.gz 4758975 BLAKE2B d339dd65d176888391195393137d295ffd5d5b9f98fed77268935f07445a2f505838fa74ae724f4a10f1dc9cffa7ef1f85b2652a50182713a4af500e90979cf8 SHA512 2256c47317b4802f4b26069f4d04eccff1621ec9595bb0696f1be54664add8c2d56f87cee06451eb2cbb8969d29cccdd56d10d5f11bcff08881c96d4ead2 diff --git a/media-fonts/twemoji/twemoji-13.1.0.ebuild b/media-fonts/twemoji/twemoji-13.1.0.ebuild deleted file mode 100644 index d0ca0cfd2..0 --- a/media-fonts/twemoji/twemoji-13.1.0.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) - -inherit font python-any-r1 - -NOTO_PV="2.034" -DESCRIPTION="A color emoji font with a flat visual style, designed and used by Twitter" -HOMEPAGE="https://twemoji.twitter.com"; -SRC_URI="https://github.com/googlefonts/noto-emoji/archive/refs/tags/v${NOTO_PV}.tar.gz -> ${P}-noto.tar.gz - https://github.com/twitter/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/noto-emoji-${NOTO_PV}" - -LICENSE="Apache-2.0 CC-BY-4.0 MIT OFL-1.1" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - ${PYTHON_DEPS} - app-arch/zopfli - $(python_gen_any_dep ' - >=dev-python/fonttools-4.7.0[${PYTHON_USEDEP}] - >=dev-python/nototools-0.2.13[${PYTHON_USEDEP}] - ') - media-gfx/pngquant - x11-libs/cairo - || ( media-gfx/imagemagick[png] media-gfx/graphicsmagick[png] ) -" - -RESTRICT="binchecks strip" - -DOCS=( CONTRIBUTING.md FOLDERS.md LEGACY.md README.md ) - -PATCHES=( - # https://github.com/googlei18n/noto-emoji/issues/240 - "${FILESDIR}"/noto-build-path.patch - # Be more verbose - "${FILESDIR}"/noto-pngquant-verbose.patch - -) - -FONT_S="${S}" -FONT_SUFFIX="ttf" -FONT_CONF=( "${FILESDIR}"/75-${PN}.conf ) - -python_check_deps() { - has_version -b "dev-python/fonttools[${PYTHON_USEDEP}]" && - has_version -b "dev-python/nototools[${PYTHON_USEDEP}]" -} - -pkg_setup() { - font_pkg_setup -} - -src_unpack() { - default - - mv "${WORKDIR}"/${P}/assets "${S}" || die - mv "${WORKDIR}"/${P}/*.md "${S}" || die -} - -src_prepare() { - default - - # Be more verbose - sed -i -e 's:\(@$(ZOPFLIPNG) -y "$<" "$@"\) 1> /dev/null 2>&1:\1:g' Makefile || die - - # Based on Fedora patch to allow graphicsmagick usage - if has_version -b media-gfx/graphicsmagick; then - eapply "${FILESDIR}/noto-use-gm.patch" - fi - - sed NotoColorEmoji.tmpl.ttx.tmpl \ - -e "s/Noto Color Emoji/${PN^}/" \ - -e "s/NotoColorEmoji/${PN^}/" \ - -e "s/Copyright .* Google Inc\./Twitter, Inc and other contributors./" \ - -e "s/ Version .*/ ${PV}/" \ - -e "s/.*is a trademark.*//" \ - -e "s/Google, Inc\./Twitter, Inc and other contributors/" \ - -e "s,http://www.google.com/get/noto/,https://twemoji.twitter.com,"; \ - -e "s/.*is licensed under.*/ Creative Commons Attribution 4.0 International/" \ - -e "s,http:/
[gentoo-commits] repo/proj/guru:master commit in: media-fonts/twemoji/
commit: 3d5c97bd0a06c624afc8a8aac9618ba5b9105129 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sun Mar 12 11:13:16 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Mar 12 11:13:16 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d5c97bd media-fonts/twemoji: add 14.0.2 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> media-fonts/twemoji/Manifest | 2 + media-fonts/twemoji/twemoji-14.0.2.ebuild | 127 ++ 2 files changed, 129 insertions(+) diff --git a/media-fonts/twemoji/Manifest b/media-fonts/twemoji/Manifest index c46d4e0c7..a68b67968 100644 --- a/media-fonts/twemoji/Manifest +++ b/media-fonts/twemoji/Manifest @@ -1,2 +1,4 @@ DIST twemoji-13.1.0-noto.tar.gz 170352518 BLAKE2B 545e58d47b247998c0f376bbc9ec43fcb2ac4c1d24465420ae43a168987dcb7c4eba873b9cc64cfc6ffce3290551242d7e44ed69606f9c3d8a59dbeeddc3cdb2 SHA512 a7ea0c33f4703749d8a30f4be2fac5971429dcec7b6feed2645854d9ae1eebb428597a56ad148c3732e320a65d4133da30c0003ed39f07c5270462e31fdf3d0b DIST twemoji-13.1.0.tar.gz 4646713 BLAKE2B b144e76f2428d1fc523742a9501ac7c73af04e9d0ce4c1b5c5131da21d2a69416a8f3512dd0ffd01dd44e7b7620311abb8ced5c45f10c70ca9ec20406583820c SHA512 a1463c76a2bbcece8871cb868967c0bff74a495bf88d28e41c8962ed12ffba1966ee622f72f6daa06db8debb62ae89fe1fffcd9272e8aa3fcc029713115b +DIST twemoji-14.0.2-noto.tar.gz 170352518 BLAKE2B 545e58d47b247998c0f376bbc9ec43fcb2ac4c1d24465420ae43a168987dcb7c4eba873b9cc64cfc6ffce3290551242d7e44ed69606f9c3d8a59dbeeddc3cdb2 SHA512 a7ea0c33f4703749d8a30f4be2fac5971429dcec7b6feed2645854d9ae1eebb428597a56ad148c3732e320a65d4133da30c0003ed39f07c5270462e31fdf3d0b +DIST twemoji-14.0.2.tar.gz 4758975 BLAKE2B d339dd65d176888391195393137d295ffd5d5b9f98fed77268935f07445a2f505838fa74ae724f4a10f1dc9cffa7ef1f85b2652a50182713a4af500e90979cf8 SHA512 2256c47317b4802f4b26069f4d04eccff1621ec9595bb0696f1be54664add8c2d56f87cee06451eb2cbb8969d29cccdd56d10d5f11bcff08881c96d4ead2 diff --git a/media-fonts/twemoji/twemoji-14.0.2.ebuild b/media-fonts/twemoji/twemoji-14.0.2.ebuild new file mode 100644 index 0..3018bc88d --- /dev/null +++ b/media-fonts/twemoji/twemoji-14.0.2.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..10} ) + +inherit font python-any-r1 + +NOTO_PV="2.034" +DESCRIPTION="A color emoji font with a flat visual style, designed and used by Twitter" +HOMEPAGE=" + https://twemoji.twitter.com + https://github.com/twitter/twemoji +" +SRC_URI=" + https://github.com/googlefonts/noto-emoji/archive/refs/tags/v${NOTO_PV}.tar.gz -> ${P}-noto.tar.gz + https://github.com/twitter/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz +" +S="${WORKDIR}/noto-emoji-${NOTO_PV}" + +LICENSE="Apache-2.0 CC-BY-4.0 MIT OFL-1.1" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + ${PYTHON_DEPS} + app-arch/zopfli + media-gfx/pngquant + x11-libs/cairo + || ( + media-gfx/imagemagick[png] + media-gfx/graphicsmagick[png] + ) + $(python_gen_any_dep ' + >=dev-python/fonttools-4.7.0[${PYTHON_USEDEP}] + >=dev-python/nototools-0.2.13[${PYTHON_USEDEP}] + ') +" + +RESTRICT="binchecks strip" + +DOCS=( CONTRIBUTING.md FOLDERS.md LEGACY.md README.md ) + +PATCHES=( + # https://github.com/googlei18n/noto-emoji/issues/240 + "${FILESDIR}"/noto-build-path.patch + # Be more verbose + "${FILESDIR}"/noto-pngquant-verbose.patch + +) + +FONT_S="${S}" +FONT_SUFFIX="ttf" +FONT_CONF=( "${FILESDIR}"/75-${PN}.conf ) + +python_check_deps() { + python_has_version "dev-python/fonttools[${PYTHON_USEDEP}]" && + python_has_version "dev-python/nototools[${PYTHON_USEDEP}]" +} + +pkg_setup() { + python-any-r1_pkg_setup + font_pkg_setup +} + +src_unpack() { + default + + mv "${WORKDIR}"/${P}/assets "${S}" || die + mv "${WORKDIR}"/${P}/*.md "${S}" || die +} + +src_prepare() { + default + + # Be more verbose + sed -i -e 's:\(@$(ZOPFLIPNG) -y "$<" "$@"\) 1> /dev/null 2>&1:\1:g' Makefile || die + + # Based on Fedora patch to allow graphicsmagick usage + if has_version -b media-gfx/graphicsmagick; then + eapply "${FILESDIR}/noto-use-gm.patch" + fi + + sed NotoColorEmoji.tmpl.ttx.tmpl \ + -e "s/Noto Color Emoji/${PN^}/" \ + -e "s/NotoColorEmoji/${PN^}/" \ + -e "s/Copyright .* Google Inc\./Twitter, Inc and other contributors./" \ + -e "s/ Version .*/ ${PV}/" \ + -e "s/.*is a trademark.*//" \ + -e "s/Google, Inc\./Twitter, Inc and other contributors/" \ + -e "s,http://www.google.com/get/noto/,https://twemoji.twitter.com,"; \ + -e "s/.*is licensed under.*/ Creative Commons
[gentoo-commits] repo/proj/guru:master commit in: media-fonts/twemoji/files/, media-fonts/twemoji/
commit: b853bc715a58c610563f1a3f4c114b50444330f5 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Jan 21 20:55:49 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Jan 21 21:30:32 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b853bc71 media-fonts/twemoji: initial import Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> media-fonts/twemoji/Manifest | 2 + media-fonts/twemoji/files/75-twemoji.conf | 178 + .../twemoji/files/noto-build-all-flags.patch | 11 ++ media-fonts/twemoji/files/noto-build-path.patch| 11 ++ .../twemoji/files/noto-pngquant-verbose.patch | 11 ++ media-fonts/twemoji/files/noto-use-gm.patch| 27 media-fonts/twemoji/metadata.xml | 11 ++ media-fonts/twemoji/twemoji-13.1.0.ebuild | 116 ++ 8 files changed, 367 insertions(+) diff --git a/media-fonts/twemoji/Manifest b/media-fonts/twemoji/Manifest new file mode 100644 index 0..c46d4e0c7 --- /dev/null +++ b/media-fonts/twemoji/Manifest @@ -0,0 +1,2 @@ +DIST twemoji-13.1.0-noto.tar.gz 170352518 BLAKE2B 545e58d47b247998c0f376bbc9ec43fcb2ac4c1d24465420ae43a168987dcb7c4eba873b9cc64cfc6ffce3290551242d7e44ed69606f9c3d8a59dbeeddc3cdb2 SHA512 a7ea0c33f4703749d8a30f4be2fac5971429dcec7b6feed2645854d9ae1eebb428597a56ad148c3732e320a65d4133da30c0003ed39f07c5270462e31fdf3d0b +DIST twemoji-13.1.0.tar.gz 4646713 BLAKE2B b144e76f2428d1fc523742a9501ac7c73af04e9d0ce4c1b5c5131da21d2a69416a8f3512dd0ffd01dd44e7b7620311abb8ced5c45f10c70ca9ec20406583820c SHA512 a1463c76a2bbcece8871cb868967c0bff74a495bf88d28e41c8962ed12ffba1966ee622f72f6daa06db8debb62ae89fe1fffcd9272e8aa3fcc029713115b diff --git a/media-fonts/twemoji/files/75-twemoji.conf b/media-fonts/twemoji/files/75-twemoji.conf new file mode 100644 index 0..2dae48836 --- /dev/null +++ b/media-fonts/twemoji/files/75-twemoji.conf @@ -0,0 +1,178 @@ + + + + + + + + + +emoji +Twemoji + + + + +sans +Twemoji + + + +serif +Twemoji + + + +sans-serif +Twemoji + + + +monospace +Twemoji + + + + + +DejaVu + + + +charset + + +0x1f600 +0x1f640 + + + + + + + + +EmojiOne +Twemoji + + + +Emoji One +Twemoji + + + +EmojiOne Color +Twemoji + + + +EmojiOne Mozilla +Twemoji + + + + +Apple Color Emoji +Twemoji + + + +Segoe UI Emoji +Twemoji + + + +Segoe UI Symbol +Twemoji + + + +Noto Color Emoji +Twemoji + + + +NotoColorEmoji +Twemoji + + + +Android Emoji +Twemoji + + + +Noto Emoji +Twemoji + + + +Twitter Color Emoji +Twemoji + + + +JoyPixels +Twemoji + + + +Twemoji Mozilla +Twemoji + + + +TwemojiMozilla +Twemoji + + + +EmojiTwo +Twemoji + + + +Emoji Two +Twemoji + + + +EmojiSymbols +Twemoji + + + +Symbola +Twemoji + + diff --git a/media-fonts/twemoji/files/noto-build-all-flags.patch b/media-fonts/twemoji/files/noto-build-all-flags.patch new file mode 100644 index 0..564b08a59 --- /dev/null +++ b/media-fonts/twemoji/files/noto-build-all-flags.patch @@ -0,0 +1,11 @@ +--- old/Makefile 2018-05-03 20:32:14.0 +0200 new/Makefile 2018-05-08 11:48:20.811073447 +0200 +@@ -78,7 +78,7 @@ + + ALL_FLAGS = $(basename $(notdir $(wildcard $(FLAGS_SRC_DIR)/*.png))) + +-FLAGS = $(SELECTED_FLAGS) ++FLAGS = $(ALL_FLAGS) + + FLAG_NAMES = $(FLAGS:%=%.png) + FLAG_FILES = $(addprefix $(FLAGS_DIR)/, $(FLAG_NAMES)) diff --git a/media-fonts/twemoji/files/noto-build-path.patch b/media-fonts/twemoji/files/noto-build-path.patch new file mode 100644 index 0..151f88251 --- /dev/null +++ b/media-fonts/twemoji/files/noto-build-path.patch @@ -0,0 +1,11 @@ +--- a/add_glyphs.py.old2018-11-18 11:11:56.387323302 +0100 b/add_glyphs.py2018-11-18 11:12:18.203529159 +0100 +@@ -22,7 +22,7 @@ + import add_emoji_gsub + import add_aliases + +-sys.path.append( ++sys.path.insert(0, + path.join(os.path.dirname(__file__), 'third_party', 'color_emoji')) + from png import PNG + diff --git a/media-fonts/twemoji/files/noto-pngquant-verbose.patch b/media-fonts/twemoji/files/noto-pngquant-verbose.patch new file mode 100644 index 0..8a152bea2 --- /dev/null +++ b/media-fonts/twemoji/f