[google-noto-fonts] Resolves #1162341: Packaged Noto Color Emoji

Pravin Satpute pravins at fedoraproject.org
Wed Jan 14 04:55:04 UTC 2015


commit c831cd7f365b75eba6c06dd6a010c85938d6a6c0
Author: Pravin Satpute <psatpute at redhat.com>
Date:   Wed Jan 14 10:25:13 2015 +0530

    Resolves #1162341: Packaged Noto Color Emoji

 66-google-noto-color-emoji.conf |   17 +++++++++++++++++
 google-noto-fonts.spec          |   20 +++++++++++++++-----
 google-noto.metainfo.xml        |    1 -
 3 files changed, 32 insertions(+), 6 deletions(-)
---
diff --git a/66-google-noto-color-emoji.conf b/66-google-noto-color-emoji.conf
new file mode 100644
index 0000000..63e634c
--- /dev/null
+++ b/66-google-noto-color-emoji.conf
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+  <alias>
+    <family>fantasy</family>
+    <prefer>
+      <family>Noto Color Emoji</family>
+    </prefer>
+  </alias>
+  <alias>
+    <family>Noto Color Emoji</family>
+    <default>
+      <family>fantasy</family>
+    </default>
+  </alias>
+</fontconfig>
+
diff --git a/google-noto-fonts.spec b/google-noto-fonts.spec
index a351ae2..d8a7d5a 100644
--- a/google-noto-fonts.spec
+++ b/google-noto-fonts.spec
@@ -10,7 +10,7 @@ in Unicode.\
 
 Name:           %{fontname}-fonts
 Version:        20141117
-Release:        5%{?dist}
+Release:        6%{?dist}
 Summary:        Hinted and Non Hinted OpenType fonts for Unicode scripts
 Group:          User Interface/X
 License:        ASL 2.0
@@ -131,6 +131,7 @@ Source151:      %{fontconf}-sans-traditional-chinese.conf
 Source152:      %{fontconf}-sans-japanese.conf
 Source153:      %{fontconf}-sans-korean.conf
 Source154:      %{fontconf}-sans-cjk.conf
+Source155:      %{fontconf}-color-emoji.conf
 
 # Add appstream metadata files
 Source200:      %{fontname}.metainfo.xml
@@ -138,6 +139,9 @@ Source200:      %{fontname}.metainfo.xml
 BuildArch:      noarch
 BuildRequires:  fontforge >= 20080429
 BuildRequires:  fontpackages-devel
+BuildRequires:  fonttools >= 2.5
+BuildRequires:  optipng
+BuildRequires:  cairo-devel
 Requires:       fontpackages-filesystem
 
 %description
@@ -183,7 +187,7 @@ fi\
 %{_fontdir}/Noto%{-a*}%{!-a:%{fname}}-*.*t%{-c:c}%{!-c:f}\
 %{_fontconfig_templatedir}/%{fontconf}-%{pname}.conf\
 %config(noreplace) %{_fontconfig_confdir}/%{fontconf}-%{pname}.conf\
-#%%_font_pkg -n %{pname} -f %{fontconf}-%{pname}.conf Noto%{-a*}%{!-a:%{fname}}*.*t%{-c:c}%{!-c:f}\
+#%%_font_pkg -n %%{pname} -f %%{fontconf}-%%{pname}.conf Noto%{-a*}%{!-a:%%{fname}}*.*t%{-c:c}%{!-c:f}\
 %{_datadir}/appdata/%{subpkg}.metainfo.xml
 
 
@@ -299,6 +303,7 @@ fi\
 %notopkg Serif Khmer
 %notopkg Serif Lao
 %notopkg Serif Thai
+%notopkg Color Emoji
 
 
 %prep
@@ -306,13 +311,15 @@ fi\
 
 
 %build
-%{nil}
-
+cd color_emoji
+env PYTHONPATH=.. make %{?_smp_mflags}
 
 %install
 install -m 0755 -d %{buildroot}%{_fontdir}
 install -m 0644 -p fonts/individual/unhinted/Noto*.ttf %{buildroot}%{_fontdir}
 install -m 0644 -p fonts/individual/hinted/Noto*.ttf %{buildroot}%{_fontdir}
+install -m 0644 -p color_emoji/NotoColorEmoji.ttf %{buildroot}%{_fontdir}/NotoColorEmoji-Regular.ttf
+
 
 # for cjk fonts
 install -m 0644 -p third_party/noto_cjk/NotoSans{JP,KR,SC,TC}*.otf %{buildroot}%{_fontdir}
@@ -353,7 +360,7 @@ for f in \
         sans-tamil sans-tamil-ui sans-telugu sans-telugu-ui \
         sans-thaana sans-thai sans-thai-ui sans-tifinagh \
         sans-traditional-chinese sans-ugaritic sans-ui sans-vai sans-yi \
-        serif serif-armenian serif-georgian serif-khmer serif-lao serif-thai \
+        serif serif-armenian serif-georgian serif-khmer serif-lao serif-thai color-emoji \
         ; do
   install -m 0644 -p %{_sourcedir}/%{fontconf}-$f.conf \
         %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-$f.conf
@@ -381,6 +388,9 @@ done
 
 
 %changelog
+* Tue Jan 13 2015 Pravin Satpute <psatpute at redhat.com> - 20141117-6
+- Resolves #1162341: Packaged Noto Color Emoji
+
 * Mon Dec 15 2014 Jens Petersen <petersen at redhat.com> - 20141117-5
 - improve generated font subpackage descriptions
 - it is Hanunoo not Hanuno!
diff --git a/google-noto.metainfo.xml b/google-noto.metainfo.xml
index 0994a22..70d0375 100644
--- a/google-noto.metainfo.xml
+++ b/google-noto.metainfo.xml
@@ -16,4 +16,3 @@
   <updatecontact>pnemade_at_redhat_dot_com</updatecontact>
   <url type="homepage">https://code.google.com/p/noto</url>
 </component>
-


More information about the fonts-bugs mailing list