Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package google-noto-fonts for 
openSUSE:Factory checked in at 2022-08-24 15:10:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/google-noto-fonts (Old)
 and      /work/SRC/openSUSE:Factory/.google-noto-fonts.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "google-noto-fonts"

Wed Aug 24 15:10:24 2022 rev:25 rq:998725 version:20220607

Changes:
--------
--- /work/SRC/openSUSE:Factory/google-noto-fonts/google-noto-fonts.changes      
2022-06-17 21:18:59.618658866 +0200
+++ 
/work/SRC/openSUSE:Factory/.google-noto-fonts.new.2083/google-noto-fonts.changes
    2022-08-24 15:10:28.620456358 +0200
@@ -1,0 +2,12 @@
+Mon Aug 22 21:57:20 UTC 2022 - Gordon Leung <piratec...@protonmail.com>
+
+fix: bsc#1202279 and gh#notofonts/Arimo#13
+- fix-arimo.patch
+
+-------------------------------------------------------------------
+Sun Aug 21 23:34:14 UTC 2022 - Gordon Leung <piratec...@protonmail.com>
+
+fix: summary and descriptions not mentioning font being Serif
+add: README.FAQ to answer some questions about Noto Fonts packaging
+
+-------------------------------------------------------------------

New:
----
  README.FAQ
  fix-arimo.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ google-noto-fonts.spec ++++++
--- /var/tmp/diff_new_pack.64G5b8/_old  2022-08-24 15:10:33.680467743 +0200
+++ /var/tmp/diff_new_pack.64G5b8/_new  2022-08-24 15:10:33.692467770 +0200
@@ -35,7 +35,10 @@
 Source0:        ttf.tar.gz
 Source1:        generate-fonts-and-specfile.sh
 Source2:        LICENSE
+Source3:        README.FAQ
+Patch0:         fix-arimo.patch
 BuildRequires:  fontpackages-devel
+BuildRequires:  fonttools
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
@@ -2557,7 +2560,7 @@
 Serif font, hinted.
 
 %package -n noto-serif-ahom-fonts
-Summary:        Noto Ahom Font
+Summary:        Noto Ahom Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-ahom < %{version}
 Provides:       noto-serif-ahom = %{version}
@@ -2566,10 +2569,10 @@
 %description -n noto-serif-ahom-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Ahom font, hinted.
+Ahom Serif font, hinted.
 
 %package -n noto-serif-armenian-fonts
-Summary:        Noto Armenian Font
+Summary:        Noto Armenian Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-armenian < %{version}
 Provides:       noto-serif-armenian = %{version}
@@ -2578,10 +2581,10 @@
 %description -n noto-serif-armenian-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Armenian font, hinted.
+Armenian Serif font, hinted.
 
 %package -n noto-serif-balinese-fonts
-Summary:        Noto Balinese Font
+Summary:        Noto Balinese Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-balinese < %{version}
 Provides:       noto-serif-balinese = %{version}
@@ -2590,10 +2593,10 @@
 %description -n noto-serif-balinese-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Balinese font, hinted.
+Balinese Serif font, hinted.
 
 %package -n noto-serif-bengali-fonts
-Summary:        Noto Bengali Font
+Summary:        Noto Bengali Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-bengali < %{version}
 Provides:       noto-serif-bengali = %{version}
@@ -2602,10 +2605,10 @@
 %description -n noto-serif-bengali-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Bengali font, hinted.
+Bengali Serif font, hinted.
 
 %package -n noto-serif-devanagari-fonts
-Summary:        Noto Devanagari Font
+Summary:        Noto Devanagari Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-devanagari < %{version}
 Provides:       noto-serif-devanagari = %{version}
@@ -2614,10 +2617,10 @@
 %description -n noto-serif-devanagari-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Devanagari font, hinted.
+Devanagari Serif font, hinted.
 
 %package -n noto-serif-display-fonts
-Summary:        Noto Display Font
+Summary:        Noto Display Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-display < %{version}
 Provides:       noto-serif-display = %{version}
@@ -2626,10 +2629,10 @@
 %description -n noto-serif-display-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Display font, hinted.
+Display Serif font, hinted.
 
 %package -n noto-serif-divesakuru-fonts
-Summary:        Noto Dives Akuru Font
+Summary:        Noto Dives Akuru Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-divesakuru < %{version}
 Provides:       noto-serif-divesakuru = %{version}
@@ -2638,10 +2641,10 @@
 %description -n noto-serif-divesakuru-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-DivesAkuru font, hinted.
+DivesAkuru Serif font, hinted.
 
 %package -n noto-serif-dogra-fonts
-Summary:        Noto Dogra Font
+Summary:        Noto Dogra Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-dogra < %{version}
 Provides:       noto-serif-dogra = %{version}
@@ -2650,10 +2653,10 @@
 %description -n noto-serif-dogra-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Dogra font, hinted.
+Dogra Serif font, hinted.
 
 %package -n noto-serif-ethiopic-fonts
-Summary:        Noto Ethiopic Font
+Summary:        Noto Ethiopic Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-ethiopic < %{version}
 Provides:       noto-serif-ethiopic = %{version}
@@ -2662,10 +2665,10 @@
 %description -n noto-serif-ethiopic-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Ethiopic font, hinted.
+Ethiopic Serif font, hinted.
 
 %package -n noto-serif-georgian-fonts
-Summary:        Noto Georgian Font
+Summary:        Noto Georgian Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-georgian < %{version}
 Provides:       noto-serif-georgian = %{version}
@@ -2674,10 +2677,10 @@
 %description -n noto-serif-georgian-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Georgian font, hinted.
+Georgian Serif font, hinted.
 
 %package -n noto-serif-grantha-fonts
-Summary:        Noto Grantha Font
+Summary:        Noto Grantha Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-grantha < %{version}
 Provides:       noto-serif-grantha = %{version}
@@ -2686,10 +2689,10 @@
 %description -n noto-serif-grantha-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Grantha font, hinted.
+Grantha Serif font, hinted.
 
 %package -n noto-serif-gujarati-fonts
-Summary:        Noto Gujarati Font
+Summary:        Noto Gujarati Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-gujarati < %{version}
 Provides:       noto-serif-gujarati = %{version}
@@ -2698,10 +2701,10 @@
 %description -n noto-serif-gujarati-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Gujarati font, hinted.
+Gujarati Serif font, hinted.
 
 %package -n noto-serif-gurmukhi-fonts
-Summary:        Noto Gurmukhi Font
+Summary:        Noto Gurmukhi Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-gurmukhi < %{version}
 Provides:       noto-serif-gurmukhi = %{version}
@@ -2710,10 +2713,10 @@
 %description -n noto-serif-gurmukhi-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Gurmukhi font, hinted.
+Gurmukhi Serif font, hinted.
 
 %package -n noto-serif-hebrew-fonts
-Summary:        Noto Hebrew Font
+Summary:        Noto Hebrew Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-hebrew < %{version}
 Provides:       noto-serif-hebrew = %{version}
@@ -2722,10 +2725,10 @@
 %description -n noto-serif-hebrew-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Hebrew font, hinted.
+Hebrew Serif font, hinted.
 
 %package -n noto-serif-kannada-fonts
-Summary:        Noto Kannada Font
+Summary:        Noto Kannada Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-kannada < %{version}
 Provides:       noto-serif-kannada = %{version}
@@ -2734,10 +2737,10 @@
 %description -n noto-serif-kannada-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Kannada font, hinted.
+Kannada Serif font, hinted.
 
 %package -n noto-serif-khmer-fonts
-Summary:        Noto Khmer Font
+Summary:        Noto Khmer Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-khmer < %{version}
 Provides:       noto-serif-khmer = %{version}
@@ -2746,10 +2749,10 @@
 %description -n noto-serif-khmer-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Khmer font, hinted.
+Khmer Serif font, hinted.
 
 %package -n noto-serif-khojki-fonts
-Summary:        Noto Khojki Font
+Summary:        Noto Khojki Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-khojki < %{version}
 Provides:       noto-serif-khojki = %{version}
@@ -2758,10 +2761,10 @@
 %description -n noto-serif-khojki-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Khojki font, hinted.
+Khojki Serif font, hinted.
 
 %package -n noto-serif-lao-fonts
-Summary:        Noto Lao Font
+Summary:        Noto Lao Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-lao < %{version}
 Provides:       noto-serif-lao = %{version}
@@ -2770,10 +2773,10 @@
 %description -n noto-serif-lao-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Lao font, hinted.
+Lao Serif font, hinted.
 
 %package -n noto-serif-makasar-fonts
-Summary:        Noto Makasar Font
+Summary:        Noto Makasar Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-makasar < %{version}
 Provides:       noto-serif-makasar = %{version}
@@ -2782,10 +2785,10 @@
 %description -n noto-serif-makasar-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Makasar font, hinted.
+Makasar Serif font, hinted.
 
 %package -n noto-serif-malayalam-fonts
-Summary:        Noto Malayalam Font
+Summary:        Noto Malayalam Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-malayalam < %{version}
 Provides:       noto-serif-malayalam = %{version}
@@ -2794,10 +2797,10 @@
 %description -n noto-serif-malayalam-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Malayalam font, hinted.
+Malayalam Serif font, hinted.
 
 %package -n noto-serif-myanmar-fonts
-Summary:        Noto Myanmar Font
+Summary:        Noto Myanmar Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-myanmar < %{version}
 Provides:       noto-serif-myanmar = %{version}
@@ -2806,10 +2809,10 @@
 %description -n noto-serif-myanmar-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Myanmar font, hinted.
+Myanmar Serif font, hinted.
 
 %package -n noto-serif-nyiakengpuachuehmong-fonts
-Summary:        Noto Nyiakeng Puachue Hmong Font
+Summary:        Noto Nyiakeng Puachue Hmong Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-nyiakengpuachuehmong < %{version}
 Provides:       noto-serif-nyiakengpuachuehmong = %{version}
@@ -2818,10 +2821,10 @@
 %description -n noto-serif-nyiakengpuachuehmong-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-NyiakengPuachueHmong font, hinted.
+NyiakengPuachueHmong Serif font, hinted.
 
 %package -n noto-serif-olduyghur-fonts
-Summary:        Noto Old Uyghur Font
+Summary:        Noto Old Uyghur Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-olduyghur < %{version}
 Provides:       noto-serif-olduyghur = %{version}
@@ -2830,10 +2833,10 @@
 %description -n noto-serif-olduyghur-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-OldUyghur font, hinted.
+OldUyghur Serif font, hinted.
 
 %package -n noto-serif-oriya-fonts
-Summary:        Noto Oriya Font
+Summary:        Noto Oriya Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-oriya < %{version}
 Provides:       noto-serif-oriya = %{version}
@@ -2842,10 +2845,10 @@
 %description -n noto-serif-oriya-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Oriya font, hinted.
+Oriya Serif font, hinted.
 
 %package -n noto-serif-sinhala-fonts
-Summary:        Noto Sinhala Font
+Summary:        Noto Sinhala Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-sinhala < %{version}
 Provides:       noto-serif-sinhala = %{version}
@@ -2854,10 +2857,10 @@
 %description -n noto-serif-sinhala-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Sinhala font, hinted.
+Sinhala Serif font, hinted.
 
 %package -n noto-serif-tamil-fonts
-Summary:        Noto Tamil Font
+Summary:        Noto Tamil Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-tamil < %{version}
 Provides:       noto-serif-tamil = %{version}
@@ -2866,10 +2869,10 @@
 %description -n noto-serif-tamil-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Tamil font, hinted.
+Tamil Serif font, hinted.
 
 %package -n noto-serif-tamilslanted-fonts
-Summary:        Noto Tamil Slanted Font
+Summary:        Noto Tamil Slanted Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-tamilslanted < %{version}
 Provides:       noto-serif-tamilslanted = %{version}
@@ -2878,10 +2881,10 @@
 %description -n noto-serif-tamilslanted-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-TamilSlanted font, hinted.
+TamilSlanted Serif font, hinted.
 
 %package -n noto-serif-tangut-fonts
-Summary:        Noto Tangut Font
+Summary:        Noto Tangut Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-tangut < %{version}
 Provides:       noto-serif-tangut = %{version}
@@ -2890,10 +2893,10 @@
 %description -n noto-serif-tangut-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Tangut font, hinted.
+Tangut Serif font, hinted.
 
 %package -n noto-serif-telugu-fonts
-Summary:        Noto Telugu Font
+Summary:        Noto Telugu Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-telugu < %{version}
 Provides:       noto-serif-telugu = %{version}
@@ -2902,10 +2905,10 @@
 %description -n noto-serif-telugu-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Telugu font, hinted.
+Telugu Serif font, hinted.
 
 %package -n noto-serif-thai-fonts
-Summary:        Noto Thai Font
+Summary:        Noto Thai Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-thai < %{version}
 Provides:       noto-serif-thai = %{version}
@@ -2914,10 +2917,10 @@
 %description -n noto-serif-thai-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Thai font, hinted.
+Thai Serif font, hinted.
 
 %package -n noto-serif-tibetan-fonts
-Summary:        Noto Tibetan Font
+Summary:        Noto Tibetan Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-tibetan < %{version}
 Provides:       noto-serif-tibetan = %{version}
@@ -2930,10 +2933,10 @@
 %description -n noto-serif-tibetan-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Tibetan font, hinted.
+Tibetan Serif font, hinted.
 
 %package -n noto-serif-toto-fonts
-Summary:        Noto Toto Font
+Summary:        Noto Toto Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-toto < %{version}
 Provides:       noto-serif-toto = %{version}
@@ -2942,10 +2945,10 @@
 %description -n noto-serif-toto-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Toto font, hinted.
+Toto Serif font, hinted.
 
 %package -n noto-serif-vithkuqi-fonts
-Summary:        Noto Vithkuqi Font
+Summary:        Noto Vithkuqi Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-vithkuqi < %{version}
 Provides:       noto-serif-vithkuqi = %{version}
@@ -2954,10 +2957,10 @@
 %description -n noto-serif-vithkuqi-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Vithkuqi font, hinted.
+Vithkuqi Serif font, hinted.
 
 %package -n noto-serif-yezidi-fonts
-Summary:        Noto Yezidi Font
+Summary:        Noto Yezidi Serif Font
 Group:          System/X11/Fonts
 Obsoletes:      noto-serif-yezidi < %{version}
 Provides:       noto-serif-yezidi = %{version}
@@ -2966,7 +2969,7 @@
 %description -n noto-serif-yezidi-fonts
 Noto's design goal is to achieve visual harmonization (e.g., compatible
 heights and stroke thicknesses) across languages. This package contains
-Yezidi font, hinted.
+Yezidi Serif font, hinted.
 
 %package -n noto-tinos-fonts
 Summary:        Noto Tinos Font
@@ -2996,6 +2999,15 @@
 
 %prep
 tar -xzf %{SOURCE0} -C .
+
+# Arimo BoldItalic has an extra "Italic" style
+# https://bugzilla.suse.com/show_bug.cgi?id=1202279 and 
https://github.com/notofonts/Arimo/issues/14
+# Fix weight too https://github.com/notofonts/Arimo/issues/13
+ttx ttf/Arimo/Arimo-BoldItalic.ttf
+%patch0
+ttx -f ttf/Arimo/Arimo-BoldItalic.ttx
+rm ttf/Arimo/Arimo-BoldItalic.ttx
+
 cp %{SOURCE2} .
 
 %build
@@ -3461,7 +3473,6 @@
 
 %files -n noto-fonts
 %defattr(0644,root,root,755)
-%license LICENSE
 
 %files -n noto-arimo-fonts
 %defattr(0644,root,root,755)

++++++ README.FAQ ++++++
FAQ by Gordon Leung <piratec...@protonmail.com>
Last reviewed: 2022-08-22

Q: Why are there so many Noto packages?
A: Each Noto Font family is individually packaged to allow the user to pick and
choose which font(s) they need. If we instead shoved them all into a single
package, then we would get situations such as KDE Plasma pulling in many MBs
worth of font files as KDE Plasma uses Noto Sans as their default font.

Q: Why do the packages take up so much space?
A: We currently package the most space inefficient font format provided by
Google which are Hinted TTFs. We have tried switching to more space efficient
formats such as Unhinted OTFs, but that made the fonts ugly on low dpi
monitors. If you or someone you know can help with transitioning us to a more
space efficient format please let me know.

++++++ fix-arimo.patch ++++++
--- ttf/Arimo/Arimo-BoldItalic.ttx      2022-08-22 15:32:43.920829321 -0600
+++ ttf-patched/Arimo/Arimo-BoldItalic.ttx      2022-08-22 15:35:08.020159973 
-0600
@@ -3373,7 +3373,7 @@
          will be recalculated by the compiler -->
     <version value="4"/>
     <xAvgCharWidth value="1248"/>
-    <usWeightClass value="400"/>
+    <usWeightClass value="700"/>
     <usWidthClass value="5"/>
     <fsType value="00000000 00000000"/>
     <ySubscriptXSize value="1331"/>
@@ -90165,7 +90165,7 @@
       Arimo Bold
     </namerecord>
     <namerecord nameID="2" platformID="3" platEncID="1" langID="0x409">
-      Italic
+      Bold Italic
     </namerecord>
     <namerecord nameID="3" platformID="3" platEncID="1" langID="0x409">
       1.33;GOOG;Arimo-BoldItalic
@@ -90206,9 +90206,6 @@
     <namerecord nameID="16" platformID="3" platEncID="1" langID="0x409">
       Arimo
     </namerecord>
-    <namerecord nameID="17" platformID="3" platEncID="1" langID="0x409">
-      Bold Italic
-    </namerecord>
   </name>
 
   <post>

++++++ generate-fonts-and-specfile.sh ++++++
--- /var/tmp/diff_new_pack.64G5b8/_old  2022-08-24 15:10:33.776467959 +0200
+++ /var/tmp/diff_new_pack.64G5b8/_new  2022-08-24 15:10:33.780467968 +0200
@@ -28,7 +28,7 @@
   if [ $serif == "Sans" ]; then
     serif_dsc="Sans Serif "
   else
-    serif_dsc=""
+    serif_dsc="Serif "
   fi
   if [ $packagename == "noto-sans" ]; then
     OBSOLETES=($packagename 'noto-sans-display' 'noto-sans-display-fonts')
@@ -49,7 +49,7 @@
   else
     summary=`echo "Noto $serif Font" | sed 's:\([a-z]\)\([A-Z]\):\1 \2:g'`
   fi
-  sed -i "s/@LIST_OF_SUBPACKAGES@/Requires:      
$packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
+  sed -i "s/@LIST_OF_SUBPACKAGES@/Requires:       
$packagename\n@LIST_OF_SUBPACKAGES@/" $pkg_name.spec
   sed -i "s/@SUBPACKAGE_HEADERS@/%package -n 
$packagename\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
   sed -i "s/@SUBPACKAGE_HEADERS@/Summary:        
$summary\n@SUBPACKAGE_HEADERS@/" $pkg_name.spec
   sed -i "s;@SUBPACKAGE_HEADERS@;Group:          
System/X11/Fonts\n@SUBPACKAGE_HEADERS@;" $pkg_name.spec

++++++ google-noto-fonts.spec.in ++++++
--- /var/tmp/diff_new_pack.64G5b8/_old  2022-08-24 15:10:33.804468022 +0200
+++ /var/tmp/diff_new_pack.64G5b8/_new  2022-08-24 15:10:33.808468031 +0200
@@ -35,7 +35,10 @@
 Source0:        ttf.tar.gz
 Source1:        generate-fonts-and-specfile.sh
 Source2:        LICENSE
+Source3:        README.FAQ
+Patch0:         fix-arimo.patch
 BuildRequires:  fontpackages-devel
+BuildRequires:  fonttools
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 
@@ -57,6 +60,15 @@
 @SUBPACKAGE_HEADERS@
 %prep
 tar -xzf %{SOURCE0} -C .
+
+# Arimo BoldItalic has an extra "Italic" style
+# https://bugzilla.suse.com/show_bug.cgi?id=1202279 and 
https://github.com/notofonts/Arimo/issues/14
+# Fix weight too https://github.com/notofonts/Arimo/issues/13
+ttx ttf/Arimo/Arimo-BoldItalic.ttf
+%patch0
+ttx -f ttf/Arimo/Arimo-BoldItalic.ttx
+rm ttf/Arimo/Arimo-BoldItalic.ttx
+
 cp %{SOURCE2} .
 
 %build
@@ -75,7 +87,6 @@
 @SUBPACKAGE_SCRIPTLETS@
 %files -n noto-fonts
 %defattr(0644,root,root,755)
-%license LICENSE
 
 @SUBPACKAGE_FILELISTS@
 %changelog

++++++ ttf.tar.gz ++++++
/work/SRC/openSUSE:Factory/google-noto-fonts/ttf.tar.gz 
/work/SRC/openSUSE:Factory/.google-noto-fonts.new.2083/ttf.tar.gz differ: char 
15, line 1

Reply via email to