From b7b947af466f58375dbba5920fd504d669327ea6 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Mon, 28 Dec 2020 07:00:23 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/google-noto-emoji-fonts.git#94325ddf66c728c4f9d26ca832e8330dcda06ada --- .gitignore | 1 + google-noto-emoji-fonts.spec | 11 +- noto-emoji-check-sequence.patch | 14 +- noto-emoji-port-to-python3.patch | 303 ------------------------------- noto-emoji-python3.patch | 176 ------------------ sources | 2 +- 6 files changed, 15 insertions(+), 492 deletions(-) delete mode 100644 noto-emoji-port-to-python3.patch delete mode 100644 noto-emoji-python3.patch diff --git a/.gitignore b/.gitignore index 6d068ba..39813cc 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /noto-emoji-ac1703e.tar.gz /noto-emoji-f8131fc.tar.gz /noto-emoji-d5e2614.tar.gz +/noto-emoji-aac7cca.tar.gz diff --git a/google-noto-emoji-fonts.spec b/google-noto-emoji-fonts.spec index 0c3b65a..dc536d7 100644 --- a/google-noto-emoji-fonts.spec +++ b/google-noto-emoji-fonts.spec @@ -1,4 +1,4 @@ -%global commit0 d5e261484286d33a1fe8a02676f5907ecc02106f +%global commit0 aac7ccaa4d1dea4543453b96f7d6fc47066a57ff %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global fontname google-noto-emoji @@ -11,8 +11,8 @@ Name: %{fontname}-fonts -Version: 20200723 -Release: 2%{?dist} +Version: 20200916 +Release: 1%{?dist} Summary: Google “Noto Emoji” Black-and-White emoji font # In noto-emoji-fonts source @@ -32,7 +32,6 @@ Source3: %{fontname}-color.metainfo.xml Patch0: noto-emoji-build-all-flags.patch Patch1: noto-emoji-use-gm.patch Patch2: noto-emoji-use-system-pngquant.patch -Patch3: noto-emoji-check-sequence.patch BuildArch: noarch BuildRequires: gcc @@ -71,7 +70,6 @@ This package provides the Google “Noto Color Emoji” colored emoji font. %patch0 -p1 -b .noto-emoji-build-all-flags %patch1 -p1 -b .noto-emoji-use-gm.patch %patch2 -p1 -b .noto-emoji-use-system-pngquant -%patch3 -p1 -b .noto-emoji-check-sequence rm -rf third_party/pngquant @@ -113,6 +111,9 @@ install -m 0644 -p %{SOURCE3} %{buildroot}%{_datadir}/appdata %changelog +* Thu Dec 24 2020 Peng Wu - 20200916-1 +- Update to upstream snapshot tarball (Unicode 13.1.0 support) + * Tue Jul 28 2020 Fedora Release Engineering - 20200723-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/noto-emoji-check-sequence.patch b/noto-emoji-check-sequence.patch index c5f1db7..ac2578f 100644 --- a/noto-emoji-check-sequence.patch +++ b/noto-emoji-check-sequence.patch @@ -1,7 +1,8 @@ -diff -ru noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f.orig/Makefile noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f/Makefile ---- noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f.orig/Makefile 2020-07-22 04:16:40.000000000 +0200 -+++ noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f/Makefile 2020-07-24 12:36:48.786209598 +0200 -@@ -206,7 +206,7 @@ +Index: noto-emoji-aac7ccaa4d1dea4543453b96f7d6fc47066a57ff/Makefile +=================================================================== +--- noto-emoji-aac7ccaa4d1dea4543453b96f7d6fc47066a57ff.orig/Makefile ++++ noto-emoji-aac7ccaa4d1dea4543453b96f7d6fc47066a57ff/Makefile +@@ -207,7 +207,7 @@ $(COMPRESSED_DIR)/%.png: $(QUANTIZED_DIR @rm -f "$@" ttx "$<" @@ -9,12 +10,11 @@ diff -ru noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f.orig/Makefile noto- +$(EMOJI).ttf: $(EMOJI).tmpl.ttf $(EMOJI_BUILDER) $(PUA_ADDER) \ $(ALL_COMPRESSED_FILES) | check_tools - @$(PYTHON) $(EMOJI_BUILDER) $(SMALL_METRICS) -V $< "$@" "$(COMPRESSED_DIR)/emoji_u" -@@ -230,5 +230,5 @@ + @$(PYTHON) $(EMOJI_BUILDER) $(SMALL_METRICS) -V $(word 2,$^) "$@" "$(COMPRESSED_DIR)/emoji_u" +@@ -231,5 +231,5 @@ clean: .SECONDARY: $(EMOJI_FILES) $(FLAG_FILES) $(RESIZED_FLAG_FILES) $(RENAMED_FLAG_FILES) \ $(ALL_QUANTIZED_FILES) $(ALL_COMPRESSED_FILES) -.PHONY: clean flags emoji renamed_flags quantized compressed check_tools +.PHONY: clean flags emoji renamed_flags quantized compressed check_tools check_sequence -noto-emoji-d5e261484286d33a1fe8a02676f5907ecc02106f のみに存在: Makefile.~1~ diff --git a/noto-emoji-port-to-python3.patch b/noto-emoji-port-to-python3.patch deleted file mode 100644 index 46b21e9..0000000 --- a/noto-emoji-port-to-python3.patch +++ /dev/null @@ -1,303 +0,0 @@ -From e158cbe50e17dad1bd41c641d01f3c3989c083c6 Mon Sep 17 00:00:00 2001 -From: Mike FABIAN -Date: Wed, 17 Jul 2019 10:33:21 +0200 -Subject: [PATCH 1/2] Make it work both with Python2 and Python3 - ---- - add_glyphs.py | 8 +-- - map_pua_emoji.py | 4 +- - third_party/color_emoji/emoji_builder.py | 63 ++++++++++++++---------- - third_party/color_emoji/png.py | 42 +++++++++++----- - 4 files changed, 73 insertions(+), 44 deletions(-) - -diff --git a/add_glyphs.py b/add_glyphs.py -index a12b4401..b5918d42 100644 ---- a/add_glyphs.py -+++ b/add_glyphs.py -@@ -66,7 +66,7 @@ def collect_seq_to_file(image_dirs, prefix, suffix): - - - def remap_values(seq_to_file, map_fn): -- return {k: map_fn(v) for k, v in seq_to_file.iteritems()} -+ return {k: map_fn(v) for k, v in seq_to_file.items()} - - - def get_png_file_to_advance_mapper(lineheight): -@@ -280,7 +280,7 @@ def add_ligature_sequences(font, seqs, aliases): - return - - rtl_seq_to_target_name = { -- get_rtl_seq(seq): name for seq, name in seq_to_target_name.iteritems()} -+ get_rtl_seq(seq): name for seq, name in seq_to_target_name.items()} - seq_to_target_name.update(rtl_seq_to_target_name) - # sequences that don't have rtl variants get mapped to the empty sequence, - # delete it. -@@ -289,7 +289,7 @@ def add_ligature_sequences(font, seqs, aliases): - - # organize by first codepoint in sequence - keyed_ligatures = collections.defaultdict(list) -- for t in seq_to_target_name.iteritems(): -+ for t in seq_to_target_name.items(): - first_cp = t[0][0] - keyed_ligatures[first_cp].append(t) - -@@ -339,7 +339,7 @@ def apply_aliases(seq_dict, aliases): - source is a key in the dictionary, we can delete it. This updates the - dictionary and returns the usable aliases.""" - usable_aliases = {} -- for k, v in aliases.iteritems(): -+ for k, v in aliases.items(): - if v in seq_dict: - usable_aliases[k] = v - if k in seq_dict: -diff --git a/map_pua_emoji.py b/map_pua_emoji.py -index aac031c5..ff8d6a9b 100644 ---- a/map_pua_emoji.py -+++ b/map_pua_emoji.py -@@ -53,8 +53,8 @@ def add_pua_cmap(source_file, target_file): - """Add PUA characters to the cmap of the first font and save as second.""" - font = ttLib.TTFont(source_file) - cmap = font_data.get_cmap(font) -- for pua, (ch1, ch2) in (add_emoji_gsub.EMOJI_KEYCAPS.items() -- + add_emoji_gsub.EMOJI_FLAGS.items()): -+ for pua, (ch1, ch2) in (list(add_emoji_gsub.EMOJI_KEYCAPS.items()) -+ + list(add_emoji_gsub.EMOJI_FLAGS.items())): - if pua not in cmap: - glyph_name = get_glyph_name_from_gsub([ch1, ch2], font) - if glyph_name is not None: -diff --git a/third_party/color_emoji/emoji_builder.py b/third_party/color_emoji/emoji_builder.py -index 4157807e..7f17c62f 100644 ---- a/third_party/color_emoji/emoji_builder.py -+++ b/third_party/color_emoji/emoji_builder.py -@@ -19,7 +19,7 @@ - - - from __future__ import print_function --import sys, struct, StringIO -+import sys, struct - from png import PNG - import os - from os import path -@@ -112,9 +112,9 @@ class CBDT: - line_height = (ascent + descent) * y_ppem / float (upem) - line_ascent = ascent * y_ppem / float (upem) - y_bearing = int (round (line_ascent - .5 * (line_height - height))) -- # fudge y_bearing if calculations are a bit off -- if y_bearing == 128: -- y_bearing = 127 -+ # fudge y_bearing if calculations are a bit off -+ if y_bearing == 128: -+ y_bearing = 127 - advance = width - - vert_x_bearing = - width / 2 -@@ -133,22 +133,22 @@ class CBDT: - # CHAR vertBearingX - # CHAR vertBearingY - # BYTE vertAdvance -- try: -- if big_metrics: -- self.write (struct.pack ("BBbbBbbB", -+ try: -+ if big_metrics: -+ self.write (struct.pack ("BBbbBbbB", - height, width, - x_bearing, y_bearing, - advance, - vert_x_bearing, vert_y_bearing, - vert_advance)) -- else: -- self.write (struct.pack ("BBbbB", -+ else: -+ self.write (struct.pack ("BBbbB", - height, width, - x_bearing, y_bearing, - advance)) -- except Exception as e: -- raise ValueError("%s, h: %d w: %d x: %d y: %d %d a:" % ( -- e, height, width, x_bearing, y_bearing, advance)) -+ except Exception as e: -+ raise ValueError("%s, h: %d w: %d x: %d y: %d %d a:" % ( -+ e, height, width, x_bearing, y_bearing, advance)) - - def write_format1 (self, png): - -@@ -179,12 +179,15 @@ class CBDT: - self.write (pixel) - offset += stride - -- png_allowed_chunks = ["IHDR", "PLTE", "tRNS", "sRGB", "IDAT", "IEND"] -+ png_allowed_chunks = [ -+ "IHDR", "PLTE", "tRNS", "sRGB", "IDAT", "IEND", # Python2 -+ b"IHDR", b"PLTE", b"tRNS", b"sRGB", b"IDAT", b"IEND", # Python3 -+ ] - - def write_format17 (self, png): - self.write_format17or18(png, False) - -- def write_format18 (self, png): -+ def write_format18 (self, png): - self.write_format17or18(png, True) - - def write_format17or18 (self, png, big_metrics): -@@ -202,7 +205,7 @@ class CBDT: - - def image_write_func (self, image_format): - if image_format == 1: return self.write_format1 -- if image_format == 17: return self.write_format17 -+ if image_format == 17: return self.write_format17 - if image_format == 18: return self.write_format18 - return None - -@@ -441,7 +444,10 @@ By default they are dropped. - - def add_font_table (font, tag, data): - tab = ttLib.tables.DefaultTable.DefaultTable (tag) -- tab.data = str(data) -+ if sys.version_info >= (3, 0, 0): -+ tab.data = data -+ else: -+ tab.data = str(data) - font[tag] = tab - - def drop_outline_tables (font): -@@ -478,7 +484,7 @@ By default they are dropped. - eblc.write_header () - eblc.start_strikes (len (img_prefixes)) - -- def is_vs(cp): -+ def is_vs(cp): - return cp >= 0xfe00 and cp <= 0xfe0f - - for img_prefix in img_prefixes: -@@ -491,14 +497,20 @@ By default they are dropped. - codes = img_file[len (img_prefix):-4] - if "_" in codes: - pieces = codes.split ("_") -- cps = [int(code, 16) for code in pieces] -- uchars = "".join ([unichr(cp) for cp in cps if not is_vs(cp)]) -+ cps = [int(code, 16) for code in pieces] -+ if sys.version_info >= (3, 0, 0): -+ uchars = "".join ([chr(cp) for cp in cps if not is_vs(cp)]) -+ else: -+ uchars = "".join ([unichr(cp) for cp in cps if not is_vs(cp)]) - else: -- cp = int(codes, 16) -- if is_vs(cp): -- print("ignoring unexpected vs input %04x" % cp) -- continue -- uchars = unichr(cp) -+ cp = int(codes, 16) -+ if is_vs(cp): -+ print("ignoring unexpected vs input %04x" % cp) -+ continue -+ if sys.version_info >= (3, 0, 0): -+ uchars = chr(cp) -+ else: -+ uchars = unichr(cp) - img_files[uchars] = img_file - if not img_files: - raise Exception ("No image files found in '%s'." % glb) -@@ -561,8 +573,7 @@ By default they are dropped. - # hack removal of cmap pua entry for unknown flag glyph. If we try to - # remove it earlier, getGlyphID dies. Need to restructure all of this - # code. -- font_data.delete_from_cmap(font, [0xfe82b]) -- -+ font_data.delete_from_cmap(font, [0xfe82b]) - font.save (out_file) - print("Output font '%s' generated." % out_file) - -diff --git a/third_party/color_emoji/png.py b/third_party/color_emoji/png.py -index 20f849ae..f5d4c2d5 100644 ---- a/third_party/color_emoji/png.py -+++ b/third_party/color_emoji/png.py -@@ -17,7 +17,12 @@ - # Google Author(s): Behdad Esfahbod - # - --import struct, StringIO -+import struct -+import sys -+if sys.version_info >= (3,0,0): # Python3 -+ from io import StringIO -+else: -+ from StringIO import StringIO - - - class PNG: -@@ -26,7 +31,7 @@ class PNG: - - def __init__ (self, f): - -- if isinstance(f, basestring): -+ if (isinstance(f, str) or isinstance(f, type(u''))): - f = open (f, 'rb') - - self.f = f -@@ -43,7 +48,10 @@ class PNG: - - def data (self): - self.seek (0) -- return bytearray (self.f.read ()) -+ if sys.version_info >= (3,0,0): # Python3 -+ return bytearray (self.f.read (), 'iso-8859-1') -+ else: -+ return bytearray (self.f.read ()) - - class BadSignature (Exception): pass - class BadChunk (Exception): pass -@@ -55,7 +63,8 @@ class PNG: - return PNG.signature - - def read_chunk (self): -- length = struct.unpack (">I", self.f.read (4))[0] -+ buf = self.f.read (4) -+ length = struct.unpack (">I", buf)[0] - chunk_type = self.f.read (4) - chunk_data = self.f.read (length) - if len (chunk_data) != length: -@@ -67,7 +76,7 @@ class PNG: - - def read_IHDR (self): - (chunk_type, chunk_data, crc) = self.read_chunk () -- if chunk_type != "IHDR": -+ if chunk_type not in ("IHDR", b"IHDR"): - raise PNG.BadChunk - # Width: 4 bytes - # Height: 4 bytes -@@ -93,15 +102,24 @@ class PNG: - - def filter_chunks (self, chunks): - self.seek (0); -- out = StringIO.StringIO () -- out.write (self.read_signature ()) -+ out = StringIO () -+ if sys.version_info >= (3,0,0): # Python3 -+ out.write (self.read_signature ().decode('iso-8859-1')) -+ else: -+ out.write (self.read_signature ()) - while True: - chunk_type, chunk_data, crc = self.read_chunk () - if chunk_type in chunks: -- out.write (struct.pack (">I", len (chunk_data))) -- out.write (chunk_type) -- out.write (chunk_data) -- out.write (crc) -- if chunk_type == "IEND": -+ if sys.version_info >= (3,0,0): # Python3 -+ out.write (struct.pack (">I", len (chunk_data)).decode('iso-8859-1')) -+ out.write (chunk_type.decode('iso-8859-1')) -+ out.write (chunk_data.decode('iso-8859-1')) -+ out.write (crc.decode('iso-8859-1')) -+ else: -+ out.write (struct.pack (">I", len (chunk_data))) -+ out.write (chunk_type) -+ out.write (chunk_data) -+ out.write (crc) -+ if chunk_type in ("IEND", b"IEND"): - break - return PNG (out) --- -2.21.0 - diff --git a/noto-emoji-python3.patch b/noto-emoji-python3.patch deleted file mode 100644 index 3872b40..0000000 --- a/noto-emoji-python3.patch +++ /dev/null @@ -1,176 +0,0 @@ -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/Makefile noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/Makefile ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/Makefile 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/Makefile 2018-08-14 14:16:40.601744161 +0200 -@@ -209,7 +209,7 @@ - # Run make without -j if this happens. - - %.ttx: %.ttx.tmpl $(ADD_GLYPHS) $(ALL_COMPRESSED_FILES) -- @python $(ADD_GLYPHS) -f "$<" -o "$@" -d "$(COMPRESSED_DIR)" $(ADD_GLYPHS_FLAGS) -+ @python3 $(ADD_GLYPHS) -f "$<" -o "$@" -d "$(COMPRESSED_DIR)" $(ADD_GLYPHS_FLAGS) - - %.ttf: %.ttx - @rm -f "$@" -@@ -217,8 +217,8 @@ - - $(EMOJI).ttf: $(EMOJI).tmpl.ttf $(EMOJI_BUILDER) $(PUA_ADDER) \ - $(ALL_COMPRESSED_FILES) | check_vs_adder -- @python $(EMOJI_BUILDER) $(SMALL_METRICS) -V $< "$@" "$(COMPRESSED_DIR)/emoji_u" -- @python $(PUA_ADDER) "$@" "$@-with-pua" -+ @python3 $(EMOJI_BUILDER) $(SMALL_METRICS) -V $< "$@" "$(COMPRESSED_DIR)/emoji_u" -+ @python3 $(PUA_ADDER) "$@" "$@-with-pua" - @$(VS_ADDER) -vs 2640 2642 2695 --dstdir '.' -o "$@-with-pua-varsel" "$@-with-pua" - @mv "$@-with-pua-varsel" "$@" - @rm "$@-with-pua" -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_aliases.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_aliases.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_aliases.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_aliases.py 2018-08-14 14:15:28.586483050 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2017 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_emoji_gsub.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_emoji_gsub.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_emoji_gsub.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_emoji_gsub.py 2018-08-14 14:15:28.586483050 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2014 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_glyphs.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_glyphs.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_glyphs.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_glyphs.py 2018-08-14 14:15:28.587483040 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - - """Extend a ttx file with additional data. - -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_svg_glyphs.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_svg_glyphs.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/add_svg_glyphs.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/add_svg_glyphs.py 2018-08-14 14:15:28.588483029 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2015 Google, Inc. All Rights Reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/check_emoji_sequences.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/check_emoji_sequences.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/check_emoji_sequences.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/check_emoji_sequences.py 2018-08-14 14:15:28.588483029 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2016 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/collect_emoji_svg.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/collect_emoji_svg.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/collect_emoji_svg.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/collect_emoji_svg.py 2018-08-14 14:15:28.589483019 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2015 Google, Inc. All Rights Reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/flag_glyph_name.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/flag_glyph_name.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/flag_glyph_name.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/flag_glyph_name.py 2018-08-14 14:15:28.589483019 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2014 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/flag_info.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/flag_info.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/flag_info.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/flag_info.py 2018-08-14 14:15:28.590483009 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/python -+#!/usr/bin/python3 - # - # Copyright 2016 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/gen_version.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/gen_version.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/gen_version.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/gen_version.py 2018-08-14 14:15:28.590483009 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2015 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_html.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_html.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_html.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_html.py 2018-08-14 14:15:28.591482998 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2016 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_name_data.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_name_data.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_name_data.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_name_data.py 2018-08-14 14:15:28.591482998 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # -*- coding: utf-8 -*-# - # - # Copyright 2015 Google Inc. All rights reserved. -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_thumbnails.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_thumbnails.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_emoji_thumbnails.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_emoji_thumbnails.py 2018-08-14 14:15:28.592482988 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2017 Google Inc. All rights reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_test_html.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_test_html.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/generate_test_html.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/generate_test_html.py 2018-08-14 14:15:28.592482988 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2015 Google, Inc. All Rights Reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/map_pua_emoji.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/map_pua_emoji.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/map_pua_emoji.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/map_pua_emoji.py 2018-08-14 14:15:28.593482978 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2014 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/materialize_emoji_images.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/materialize_emoji_images.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/materialize_emoji_images.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/materialize_emoji_images.py 2018-08-14 14:15:28.593482978 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2016 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/strip_vs_from_filenames.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/strip_vs_from_filenames.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/strip_vs_from_filenames.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/strip_vs_from_filenames.py 2018-08-14 14:15:28.594482968 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # - # Copyright 2017 Google Inc. All rights reserved. - # -diff -ru noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/svg_cleaner.py noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/svg_cleaner.py ---- noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362.orig/svg_cleaner.py 2018-08-10 22:25:19.000000000 +0200 -+++ noto-emoji-3ffd20ec7504657aa17c84f9aa475ad09b20c362/svg_cleaner.py 2018-08-14 14:15:28.594482968 +0200 -@@ -1,4 +1,4 @@ --#!/usr/bin/env python -+#!/usr/bin/env python3 - # Copyright 2015 Google, Inc. All Rights Reserved. - # - # Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/sources b/sources index bb1ab36..9bc198d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (noto-emoji-d5e2614.tar.gz) = 9b3960151114e57b94d698d1dc9d794da97d7061bf60e24f6b2513c40ef73bcd8db4b239c60719adf102a825713dc3086a825d1e58e2000f1b00438b8795d75e +SHA512 (noto-emoji-aac7cca.tar.gz) = d497c4ecaf299ade23b1f6a3bc6e98d7dbbb619e51f067496d4a4dbf71693c96de26263af595c0aae86c63dcea8be190718f5477af645d4338989f25cc3ab848