[google-noto-fonts] generate font appinfo metainfo; for-loop to install .conf and .xml files

Jens Petersen petersen at fedoraproject.org
Sun Nov 30 12:43:16 UTC 2014


commit 6e65d47d1f52b5a659819990b5eefeb7c1073611
Author: Jens Petersen <petersen at redhat.com>
Date:   Sun Nov 30 22:39:48 2014 +1000

    generate font appinfo metainfo; for-loop to install .conf and .xml files
    
    - move cjk fonts fontconfig priority from 65-0 to 66

 ...o-sans-cjk.conf => 66-google-noto-sans-cjk.conf |    0
 ...anese.conf => 66-google-noto-sans-japanese.conf |    3 -
 ...-korean.conf => 66-google-noto-sans-korean.conf |    5 +-
 ... => 66-google-noto-sans-simplified-chinese.conf |    0
 ...=> 66-google-noto-sans-traditional-chinese.conf |    0
 google-noto-fonts.spec                             |  764 ++------------------
 google-noto-kufi-arabic.metainfo.xml               |    7 -
 google-noto-naskh-arabic-ui.metainfo.xml           |    7 -
 google-noto-naskh-arabic.metainfo.xml              |    7 -
 google-noto-sans-armenian.metainfo.xml             |    7 -
 google-noto-sans-avestan.metainfo.xml              |    7 -
 google-noto-sans-balinese.metainfo.xml             |    7 -
 google-noto-sans-bamum.metainfo.xml                |    7 -
 google-noto-sans-batak.metainfo.xml                |    7 -
 google-noto-sans-bengali-ui.metainfo.xml           |    7 -
 google-noto-sans-bengali.metainfo.xml              |    7 -
 google-noto-sans-brahmi.metainfo.xml               |    7 -
 google-noto-sans-buginese.metainfo.xml             |    7 -
 google-noto-sans-buhid.metainfo.xml                |    7 -
 google-noto-sans-canadian-aboriginal.metainfo.xml  |    7 -
 google-noto-sans-carian.metainfo.xml               |    7 -
 google-noto-sans-cham.metainfo.xml                 |    7 -
 google-noto-sans-cherokee.metainfo.xml             |    7 -
 google-noto-sans-cjk.metainfo.xml                  |    7 -
 google-noto-sans-coptic.metainfo.xml               |    7 -
 google-noto-sans-cuneiform.metainfo.xml            |    7 -
 google-noto-sans-cypriot.metainfo.xml              |    7 -
 google-noto-sans-deseret.metainfo.xml              |    7 -
 google-noto-sans-devanagari-ui.metainfo.xml        |    7 -
 google-noto-sans-devanagari.metainfo.xml           |    7 -
 google-noto-sans-egyptian-hieroglyphs.metainfo.xml |    7 -
 google-noto-sans-ethiopic.metainfo.xml             |    7 -
 google-noto-sans-georgian.metainfo.xml             |    7 -
 google-noto-sans-glagolitic.metainfo.xml           |    7 -
 google-noto-sans-gothic.metainfo.xml               |    7 -
 google-noto-sans-gujarati-ui.metainfo.xml          |    7 -
 google-noto-sans-gujarati.metainfo.xml             |    7 -
 google-noto-sans-gurmukhi-ui.metainfo.xml          |    7 -
 google-noto-sans-gurmukhi.metainfo.xml             |    7 -
 google-noto-sans-hanunno.metainfo.xml              |    7 -
 google-noto-sans-hebrew.metainfo.xml               |    7 -
 google-noto-sans-imperial-aramaic.metainfo.xml     |    7 -
 ...le-noto-sans-inscriptional-pahlavi.metainfo.xml |    7 -
 ...e-noto-sans-inscriptional-parthian.metainfo.xml |    7 -
 google-noto-sans-japanese.metainfo.xml             |    7 -
 google-noto-sans-javanese.metainfo.xml             |    7 -
 google-noto-sans-kaithi.metainfo.xml               |    7 -
 google-noto-sans-kannada-ui.metainfo.xml           |    7 -
 google-noto-sans-kannada.metainfo.xml              |    7 -
 google-noto-sans-kayah-li.metainfo.xml             |    7 -
 google-noto-sans-kharoshthi.metainfo.xml           |    7 -
 google-noto-sans-khmer-ui.metainfo.xml             |    7 -
 google-noto-sans-khmer.metainfo.xml                |    7 -
 google-noto-sans-korean.metainfo.xml               |    7 -
 google-noto-sans-lao-ui.metainfo.xml               |    7 -
 google-noto-sans-lao.metainfo.xml                  |    7 -
 google-noto-sans-lepcha.metainfo.xml               |    7 -
 google-noto-sans-limbu.metainfo.xml                |    7 -
 google-noto-sans-linearb.metainfo.xml              |    7 -
 google-noto-sans-lisu.metainfo.xml                 |    7 -
 google-noto-sans-lycian.metainfo.xml               |    7 -
 google-noto-sans-lydian.metainfo.xml               |    7 -
 google-noto-sans-malayalam-ui.metainfo.xml         |    7 -
 google-noto-sans-malayalam.metainfo.xml            |    7 -
 google-noto-sans-mandaic.metainfo.xml              |    7 -
 google-noto-sans-meeteimayek.metainfo.xml          |    7 -
 google-noto-sans-mongolian.metainfo.xml            |    7 -
 google-noto-sans-myanmar-ui.metainfo.xml           |    7 -
 google-noto-sans-myanmar.metainfo.xml              |    7 -
 google-noto-sans-new-tai-lue.metainfo.xml          |    7 -
 google-noto-sans-nko.metainfo.xml                  |    7 -
 google-noto-sans-ogham.metainfo.xml                |    7 -
 google-noto-sans-ol-chiki.metainfo.xml             |    7 -
 google-noto-sans-old-italic.metainfo.xml           |    7 -
 google-noto-sans-old-persian.metainfo.xml          |    7 -
 google-noto-sans-old-south-arabian.metainfo.xml    |    7 -
 google-noto-sans-old-turkic.metainfo.xml           |    7 -
 google-noto-sans-osmanya.metainfo.xml              |    7 -
 google-noto-sans-phags-pa.metainfo.xml             |    7 -
 google-noto-sans-phoenician.metainfo.xml           |    7 -
 google-noto-sans-rejang.metainfo.xml               |    7 -
 google-noto-sans-runic.metainfo.xml                |    7 -
 google-noto-sans-samaritan.metainfo.xml            |    7 -
 google-noto-sans-saurashtra.metainfo.xml           |    7 -
 google-noto-sans-shavian.metainfo.xml              |    7 -
 google-noto-sans-simplified-chinese.metainfo.xml   |    7 -
 google-noto-sans-sinhala.metainfo.xml              |    7 -
 google-noto-sans-sundanese.metainfo.xml            |    7 -
 google-noto-sans-syloti-nagri.metainfo.xml         |    7 -
 google-noto-sans-symbols.metainfo.xml              |    7 -
 google-noto-sans-syriac-eastern.metainfo.xml       |    7 -
 google-noto-sans-syriac-estrangela.metainfo.xml    |    7 -
 google-noto-sans-syriac-western.metainfo.xml       |    7 -
 google-noto-sans-tagalog.metainfo.xml              |    7 -
 google-noto-sans-tagbanwa.metainfo.xml             |    7 -
 google-noto-sans-tai-le.metainfo.xml               |    7 -
 google-noto-sans-tai-tham.metainfo.xml             |    7 -
 google-noto-sans-tai-viet.metainfo.xml             |    7 -
 google-noto-sans-tamil-ui.metainfo.xml             |    7 -
 google-noto-sans-tamil.metainfo.xml                |    7 -
 google-noto-sans-telugu-ui.metainfo.xml            |    7 -
 google-noto-sans-telugu.metainfo.xml               |    7 -
 google-noto-sans-thaana.metainfo.xml               |    7 -
 google-noto-sans-thai-ui.metainfo.xml              |    7 -
 google-noto-sans-thai.metainfo.xml                 |    7 -
 google-noto-sans-tifinagh.metainfo.xml             |    7 -
 google-noto-sans-traditional-chinese.metainfo.xml  |    7 -
 google-noto-sans-ugaritic.metainfo.xml             |    7 -
 google-noto-sans-ui.metainfo.xml                   |    7 -
 google-noto-sans-vai.metainfo.xml                  |    7 -
 google-noto-sans-yi.metainfo.xml                   |    7 -
 google-noto-sans.metainfo.xml                      |    7 -
 google-noto-serif-armenian.metainfo.xml            |    7 -
 google-noto-serif-georgian.metainfo.xml            |    7 -
 google-noto-serif-khmer.metainfo.xml               |    7 -
 google-noto-serif-lao.metainfo.xml                 |    7 -
 google-noto-serif-thai.metainfo.xml                |    7 -
 google-noto-serif.metainfo.xml                     |    7 -
 118 files changed, 70 insertions(+), 1486 deletions(-)
---
diff --git a/65-0-google-noto-sans-cjk.conf b/66-google-noto-sans-cjk.conf
similarity index 100%
rename from 65-0-google-noto-sans-cjk.conf
rename to 66-google-noto-sans-cjk.conf
diff --git a/65-0-google-noto-sans-japanese.conf b/66-google-noto-sans-japanese.conf
similarity index 91%
rename from 65-0-google-noto-sans-japanese.conf
rename to 66-google-noto-sans-japanese.conf
index 74dc256..aae50de 100644
--- a/65-0-google-noto-sans-japanese.conf
+++ b/66-google-noto-sans-japanese.conf
@@ -11,9 +11,6 @@
         <edit name="family" mode="prepend">
         <string>Noto Sans JP</string>
         </edit>
-        <edit name="family" mode="prepend" binding="strong">
-        <string>DejaVu Sans Mono</string>
-        </edit>
     </match>
 
     <alias>
diff --git a/65-0-google-noto-sans-korean.conf b/66-google-noto-sans-korean.conf
similarity index 89%
rename from 65-0-google-noto-sans-korean.conf
rename to 66-google-noto-sans-korean.conf
index 4b1fc44..85ecb49 100644
--- a/65-0-google-noto-sans-korean.conf
+++ b/66-google-noto-sans-korean.conf
@@ -11,9 +11,6 @@
         <edit name="family" mode="prepend">
         <string>Noto Sans KR</string>
         </edit>
-        <edit name="family" mode="prepend" binding="strong">
-        <string>DejaVu Sans Mono</string>
-        </edit>
     </match>
 
     <alias>
@@ -44,7 +41,7 @@
 
     <match>
         <test name="lang">
-            <string>KR</string>
+            <string>ko</string>
         </test>
         <test name="family">
             <string>sans-serif</string>
diff --git a/65-0-google-noto-sans-simplified-chinese.conf b/66-google-noto-sans-simplified-chinese.conf
similarity index 100%
rename from 65-0-google-noto-sans-simplified-chinese.conf
rename to 66-google-noto-sans-simplified-chinese.conf
diff --git a/65-0-google-noto-sans-traditional-chinese.conf b/66-google-noto-sans-traditional-chinese.conf
similarity index 100%
rename from 65-0-google-noto-sans-traditional-chinese.conf
rename to 66-google-noto-sans-traditional-chinese.conf
diff --git a/google-noto-fonts.spec b/google-noto-fonts.spec
index a7599a9..38ef3a0 100644
--- a/google-noto-fonts.spec
+++ b/google-noto-fonts.spec
@@ -1,6 +1,5 @@
 %global fontname google-noto
 %global fontconf 66-%{fontname}
-%global cjkfontconf 65-0-%{fontname}
 %global common_desc Noto fonts aims to remove tofu from web by providing fonts for all \
 Unicode supported scripts. Its design goal is to achieve visual harmonization\
 between multiple scripts. Noto family supports almost all scripts available\
@@ -11,7 +10,7 @@ in Unicode.\
 
 Name:           %{fontname}-fonts
 Version:        20141117
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Hinted and Non Hinted OpenType fonts for Unicode scripts
 Group:          User Interface/X
 License:        ASL 2.0
@@ -127,127 +126,14 @@ Source106:      %{fontconf}-sans-yi.conf
 Source107:      %{fontconf}-sans-tagbanwa.conf
 Source108:      %{fontconf}-sans-thaana.conf
 
-Source150:      %{cjkfontconf}-sans-simplified-chinese.conf
-Source151:      %{cjkfontconf}-sans-traditional-chinese.conf
-Source152:      %{cjkfontconf}-sans-japanese.conf
-Source153:      %{cjkfontconf}-sans-korean.conf
-Source154:      %{cjkfontconf}-sans-cjk.conf
+Source150:      %{fontconf}-sans-simplified-chinese.conf
+Source151:      %{fontconf}-sans-traditional-chinese.conf
+Source152:      %{fontconf}-sans-japanese.conf
+Source153:      %{fontconf}-sans-korean.conf
+Source154:      %{fontconf}-sans-cjk.conf
 
 # Add appstream metadata files
 Source200:      %{fontname}.metainfo.xml
-Source201:      %{fontname}-sans.metainfo.xml
-Source202:      %{fontname}-sans-armenian.metainfo.xml
-Source203:      %{fontname}-sans-avestan.metainfo.xml
-Source204:      %{fontname}-sans-bengali.metainfo.xml
-Source205:      %{fontname}-sans-bengali-ui.metainfo.xml
-Source206:      %{fontname}-sans-brahmi.metainfo.xml
-Source207:      %{fontname}-sans-carian.metainfo.xml
-Source208:      %{fontname}-sans-cherokee.metainfo.xml
-Source209:      %{fontname}-sans-coptic.metainfo.xml
-Source210:      %{fontname}-sans-deseret.metainfo.xml
-Source211:      %{fontname}-sans-devanagari.metainfo.xml
-Source212:      %{fontname}-sans-devanagari-ui.metainfo.xml
-Source213:      %{fontname}-sans-ethiopic.metainfo.xml
-Source214:      %{fontname}-sans-egyptian-hieroglyphs.metainfo.xml
-Source215:      %{fontname}-sans-georgian.metainfo.xml
-Source216:      %{fontname}-sans-glagolitic.metainfo.xml
-Source217:      %{fontname}-sans-hebrew.metainfo.xml
-Source218:      %{fontname}-sans-imperial-aramaic.metainfo.xml
-Source219:      %{fontname}-sans-kaithi.metainfo.xml
-Source220:      %{fontname}-sans-kannada.metainfo.xml
-Source221:      %{fontname}-sans-kayah-li.metainfo.xml
-Source222:      %{fontname}-sans-kharoshthi.metainfo.xml
-Source223:      %{fontname}-sans-khmer.metainfo.xml
-Source224:      %{fontname}-sans-khmer-ui.metainfo.xml
-Source225:      %{fontname}-sans-lao.metainfo.xml
-Source226:      %{fontname}-sans-lao-ui.metainfo.xml
-Source227:      %{fontname}-sans-lisu.metainfo.xml
-Source228:      %{fontname}-sans-lycian.metainfo.xml
-Source229:      %{fontname}-sans-lydian.metainfo.xml
-Source230:      %{fontname}-sans-malayalam.metainfo.xml
-Source231:      %{fontname}-sans-malayalam-ui.metainfo.xml
-Source232:      %{fontname}-sans-mandaic.metainfo.xml
-Source233:      %{fontname}-sans-meeteimayek.metainfo.xml
-Source234:      %{fontname}-sans-nko.metainfo.xml
-Source235:      %{fontname}-sans-old-south-arabian.metainfo.xml
-Source236:      %{fontname}-sans-old-turkic.metainfo.xml
-Source237:      %{fontname}-sans-osmanya.metainfo.xml
-Source238:      %{fontname}-sans-phoenician.metainfo.xml
-Source239:      %{fontname}-sans-shavian.metainfo.xml
-Source240:      %{fontname}-sans-symbols.metainfo.xml
-Source241:      %{fontname}-sans-tagalog.metainfo.xml
-Source242:      %{fontname}-sans-tai-tham.metainfo.xml
-Source243:      %{fontname}-sans-tamil.metainfo.xml
-Source244:      %{fontname}-sans-tamil-ui.metainfo.xml
-Source245:      %{fontname}-sans-telugu.metainfo.xml
-Source246:      %{fontname}-sans-thai.metainfo.xml
-Source247:      %{fontname}-sans-thai-ui.metainfo.xml
-Source248:      %{fontname}-sans-ugaritic.metainfo.xml
-Source249:      %{fontname}-sans-ui.metainfo.xml
-Source250:      %{fontname}-sans-vai.metainfo.xml
-Source251:      %{fontname}-serif-armenian.metainfo.xml
-Source252:      %{fontname}-serif.metainfo.xml
-Source253:      %{fontname}-serif-georgian.metainfo.xml
-Source254:      %{fontname}-serif-khmer.metainfo.xml
-Source255:      %{fontname}-serif-lao.metainfo.xml
-Source256:      %{fontname}-serif-thai.metainfo.xml
-Source257:      %{fontname}-sans-kannada-ui.metainfo.xml
-Source258:      %{fontname}-sans-telugu-ui.metainfo.xml
-Source259:      %{fontname}-sans-gujarati.metainfo.xml
-Source260:      %{fontname}-sans-gujarati-ui.metainfo.xml
-Source261:      %{fontname}-sans-hanunno.metainfo.xml
-Source262:      %{fontname}-sans-tai-viet.metainfo.xml
-Source263:      %{fontname}-kufi-arabic.metainfo.xml
-Source264:      %{fontname}-naskh-arabic.metainfo.xml
-Source265:      %{fontname}-naskh-arabic-ui.metainfo.xml
-Source266:      %{fontname}-sans-balinese.metainfo.xml
-Source267:      %{fontname}-sans-bamum.metainfo.xml
-Source268:      %{fontname}-sans-batak.metainfo.xml
-Source269:      %{fontname}-sans-buginese.metainfo.xml
-Source270:      %{fontname}-sans-buhid.metainfo.xml
-Source271:      %{fontname}-sans-canadian-aboriginal.metainfo.xml
-Source272:      %{fontname}-sans-cham.metainfo.xml
-Source273:      %{fontname}-sans-cuneiform.metainfo.xml
-Source274:      %{fontname}-sans-cypriot.metainfo.xml
-Source275:      %{fontname}-sans-gothic.metainfo.xml
-Source276:      %{fontname}-sans-gurmukhi.metainfo.xml
-Source277:      %{fontname}-sans-gurmukhi-ui.metainfo.xml
-Source278:      %{fontname}-sans-inscriptional-pahlavi.metainfo.xml
-Source279:      %{fontname}-sans-inscriptional-parthian.metainfo.xml
-Source280:      %{fontname}-sans-javanese.metainfo.xml
-Source281:      %{fontname}-sans-lepcha.metainfo.xml
-Source282:      %{fontname}-sans-limbu.metainfo.xml
-Source283:      %{fontname}-sans-linearb.metainfo.xml
-Source284:      %{fontname}-sans-mongolian.metainfo.xml
-Source285:      %{fontname}-sans-myanmar.metainfo.xml
-Source286:      %{fontname}-sans-myanmar-ui.metainfo.xml
-Source287:      %{fontname}-sans-new-tai-lue.metainfo.xml
-Source288:      %{fontname}-sans-ogham.metainfo.xml
-Source289:      %{fontname}-sans-ol-chiki.metainfo.xml
-Source290:      %{fontname}-sans-old-italic.metainfo.xml
-Source291:      %{fontname}-sans-old-persian.metainfo.xml
-Source292:      %{fontname}-sans-phags-pa.metainfo.xml
-Source293:      %{fontname}-sans-rejang.metainfo.xml
-Source294:      %{fontname}-sans-runic.metainfo.xml
-Source295:      %{fontname}-sans-samaritan.metainfo.xml
-Source296:      %{fontname}-sans-saurashtra.metainfo.xml
-Source297:      %{fontname}-sans-sinhala.metainfo.xml
-Source298:      %{fontname}-sans-sundanese.metainfo.xml
-Source299:      %{fontname}-sans-syloti-nagri.metainfo.xml
-Source300:      %{fontname}-sans-syriac-eastern.metainfo.xml
-Source301:      %{fontname}-sans-syriac-estrangela.metainfo.xml
-Source302:      %{fontname}-sans-syriac-western.metainfo.xml
-Source303:      %{fontname}-sans-tai-le.metainfo.xml
-Source304:      %{fontname}-sans-tifinagh.metainfo.xml
-Source305:      %{fontname}-sans-yi.metainfo.xml
-Source306:      %{fontname}-sans-tagbanwa.metainfo.xml
-Source307:      %{fontname}-sans-thaana.metainfo.xml
-
-Source350:      %{fontname}-sans-simplified-chinese.metainfo.xml
-Source351:      %{fontname}-sans-traditional-chinese.metainfo.xml
-Source352:      %{fontname}-sans-japanese.metainfo.xml
-Source353:      %{fontname}-sans-korean.metainfo.xml
-Source354:      %{fontname}-sans-cjk.metainfo.xml
 
 BuildArch:      noarch
 BuildRequires:  fontforge >= 20080429
@@ -521,7 +407,7 @@ Requires:       %{name}-common = %{version}-%{release}
 %common_desc
 Non-hinted fonts for Chinese, Japanese, and Korean.
 
-%_font_pkg -n sans-cjk -f %{cjkfontconf}-sans-cjk.conf NotoSansCJK-*.ttc
+%_font_pkg -n sans-cjk -f %{fontconf}-sans-cjk.conf NotoSansCJK-*.ttc
 %{_datadir}/appdata/%{fontname}-sans-cjk.metainfo.xml
 
 
@@ -794,7 +680,7 @@ Requires:       %{name}-common = %{version}-%{release}
 %common_desc
 Non-hinted fonts for Japanese.
 
-%_font_pkg -n sans-japanese -f %{cjkfontconf}-sans-japanese.conf NotoSansJP-*.otf
+%_font_pkg -n sans-japanese -f %{fontconf}-sans-japanese.conf NotoSansJP-*.otf
 %{_datadir}/appdata/%{fontname}-sans-japanese.metainfo.xml
 
 
@@ -911,7 +797,7 @@ Requires:       %{name}-common = %{version}-%{release}
 %common_desc
 Non-hinted fonts for Korean.
 
-%_font_pkg -n sans-korean -f %{cjkfontconf}-sans-korean.conf NotoSansKR-*.otf
+%_font_pkg -n sans-korean -f %{fontconf}-sans-korean.conf NotoSansKR-*.otf
 %{_datadir}/appdata/%{fontname}-sans-korean.metainfo.xml
 
 
@@ -1327,7 +1213,7 @@ Requires:       %{name}-common = %{version}-%{release}
 %common_desc
 Non Hinted fonts for Simplified Chinese.
 
-%_font_pkg -n sans-simplified-chinese -f %{cjkfontconf}-sans-simplified-chinese.conf NotoSansSC-*.otf
+%_font_pkg -n sans-simplified-chinese -f %{fontconf}-sans-simplified-chinese.conf NotoSansSC-*.otf
 %{_datadir}/appdata/%{fontname}-sans-simplified-chinese.metainfo.xml
 
 
@@ -1600,7 +1486,7 @@ Requires:       %{name}-common = %{version}-%{release}
 %common_desc
 Non Hinted fonts for Traditional Chinese.
 
-%_font_pkg -n sans-traditional-chinese -f %{cjkfontconf}-sans-traditional-chinese.conf NotoSansTC-*.otf
+%_font_pkg -n sans-traditional-chinese -f %{fontconf}-sans-traditional-chinese.conf NotoSansTC-*.otf
 %{_datadir}/appdata/%{fontname}-sans-traditional-chinese.metainfo.xml
 
 
@@ -1724,9 +1610,11 @@ Hinted serif fonts for Thai script.
 %prep
 %setup -q -n noto-%{git}
 
+
 %build
 %{nil}
 
+
 %install
 install -m 0755 -d %{buildroot}%{_fontdir}
 install -m 0644 -p fonts/individual/unhinted/Noto*.ttf %{buildroot}%{_fontdir}
@@ -1738,579 +1626,58 @@ install -m 0644 -p third_party/noto_cjk/NotoSansCJK-*.ttc %{buildroot}%{_fontdir
 
 install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
                    %{buildroot}%{_fontconfig_confdir}
-
-# Repeat for every font family
-install -m 0644 -p %{SOURCE2} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans.conf
-install -m 0644 -p %{SOURCE3} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-armenian.conf
-install -m 0644 -p %{SOURCE4} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-avestan.conf
-install -m 0644 -p %{SOURCE5} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-bengali.conf
-install -m 0644 -p %{SOURCE6} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-bengali-ui.conf
-install -m 0644 -p %{SOURCE7} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-brahmi.conf
-install -m 0644 -p %{SOURCE8} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-carian.conf
-install -m 0644 -p %{SOURCE9} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-cherokee.conf
-install -m 0644 -p %{SOURCE10} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-coptic.conf
-install -m 0644 -p %{SOURCE11} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-deseret.conf
-install -m 0644 -p %{SOURCE12} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-devanagari.conf
-install -m 0644 -p %{SOURCE13} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-devanagari-ui.conf
-install -m 0644 -p %{SOURCE14} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-egyptian-hieroglyphs.conf
-install -m 0644 -p %{SOURCE15} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-ethiopic.conf
-install -m 0644 -p %{SOURCE16} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-georgian.conf
-install -m 0644 -p %{SOURCE17} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-glagolitic.conf
-install -m 0644 -p %{SOURCE18} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-hebrew.conf
-install -m 0644 -p %{SOURCE19} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-imperial-aramaic.conf
-install -m 0644 -p %{SOURCE20} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-kaithi.conf
-install -m 0644 -p %{SOURCE21} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-kannada.conf
-install -m 0644 -p %{SOURCE22} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-kayah-li.conf
-install -m 0644 -p %{SOURCE23} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-kharoshthi.conf
-install -m 0644 -p %{SOURCE24} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-khmer.conf
-install -m 0644 -p %{SOURCE25} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-khmer-ui.conf
-install -m 0644 -p %{SOURCE26} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lao.conf
-install -m 0644 -p %{SOURCE27} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lao-ui.conf
-install -m 0644 -p %{SOURCE28} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lisu.conf
-install -m 0644 -p %{SOURCE29} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lycian.conf
-install -m 0644 -p %{SOURCE30} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lydian.conf
-install -m 0644 -p %{SOURCE31} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-malayalam.conf
-install -m 0644 -p %{SOURCE32} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-malayalam-ui.conf
-install -m 0644 -p %{SOURCE33} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-mandaic.conf
-install -m 0644 -p %{SOURCE34} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-meeteimayek.conf
-install -m 0644 -p %{SOURCE35} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-nko.conf
-install -m 0644 -p %{SOURCE36} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-old-south-arabian.conf
-install -m 0644 -p %{SOURCE37} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-old-turkic.conf
-install -m 0644 -p %{SOURCE38} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-osmanya.conf
-install -m 0644 -p %{SOURCE39} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-phoenician.conf
-install -m 0644 -p %{SOURCE40} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-shavian.conf
-install -m 0644 -p %{SOURCE41} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-symbols.conf
-install -m 0644 -p %{SOURCE42} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tagalog.conf
-install -m 0644 -p %{SOURCE43} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tai-tham.conf
-install -m 0644 -p %{SOURCE44} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tamil.conf
-install -m 0644 -p %{SOURCE45} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tamil-ui.conf
-install -m 0644 -p %{SOURCE46} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-telugu.conf
-install -m 0644 -p %{SOURCE47} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-thai.conf
-install -m 0644 -p %{SOURCE48} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-thai-ui.conf
-install -m 0644 -p %{SOURCE49} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-ugaritic.conf
-install -m 0644 -p %{SOURCE50} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-ui.conf
-install -m 0644 -p %{SOURCE51} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-vai.conf
-install -m 0644 -p %{SOURCE52} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif-armenian.conf
-install -m 0644 -p %{SOURCE53} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif.conf
-install -m 0644 -p %{SOURCE54} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif-georgian.conf
-install -m 0644 -p %{SOURCE55} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif-khmer.conf
-install -m 0644 -p %{SOURCE56} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif-lao.conf
-install -m 0644 -p %{SOURCE57} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-serif-thai.conf
-install -m 0644 -p %{SOURCE58} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-kannada-ui.conf
-install -m 0644 -p %{SOURCE59} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-telugu-ui.conf
-install -m 0644 -p %{SOURCE60} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-gujarati.conf
-install -m 0644 -p %{SOURCE61} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-gujarati-ui.conf
-install -m 0644 -p %{SOURCE62} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-hanunno.conf
-install -m 0644 -p %{SOURCE63} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tai-viet.conf
-install -m 0644 -p %{SOURCE64} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-kufi-arabic.conf
-install -m 0644 -p %{SOURCE65} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-naskh-arabic.conf
-install -m 0644 -p %{SOURCE66} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-naskh-arabic-ui.conf
-install -m 0644 -p %{SOURCE67} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-balinese.conf
-install -m 0644 -p %{SOURCE68} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-bamum.conf
-install -m 0644 -p %{SOURCE69} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-batak.conf
-install -m 0644 -p %{SOURCE70} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-buginese.conf
-install -m 0644 -p %{SOURCE71} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-buhid.conf
-install -m 0644 -p %{SOURCE72} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-canadian-aboriginal.conf
-install -m 0644 -p %{SOURCE73} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-cham.conf
-install -m 0644 -p %{SOURCE74} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-cuneiform.conf
-install -m 0644 -p %{SOURCE75} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-cypriot.conf
-install -m 0644 -p %{SOURCE76} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-gothic.conf
-install -m 0644 -p %{SOURCE77} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-gurmukhi.conf
-install -m 0644 -p %{SOURCE78} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-gurmukhi-ui.conf
-install -m 0644 -p %{SOURCE79} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-inscriptional-pahlavi.conf
-install -m 0644 -p %{SOURCE80} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-inscriptional-parthian.conf
-install -m 0644 -p %{SOURCE81} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-javanese.conf
-install -m 0644 -p %{SOURCE82} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-lepcha.conf
-install -m 0644 -p %{SOURCE83} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-limbu.conf
-install -m 0644 -p %{SOURCE84} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-linearb.conf
-install -m 0644 -p %{SOURCE85} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-mongolian.conf
-install -m 0644 -p %{SOURCE86} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-myanmar.conf
-install -m 0644 -p %{SOURCE87} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-myanmar-ui.conf
-install -m 0644 -p %{SOURCE88} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-new-tai-lue.conf
-install -m 0644 -p %{SOURCE89} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-ogham.conf
-install -m 0644 -p %{SOURCE90} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-ol-chiki.conf
-install -m 0644 -p %{SOURCE91} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-old-italic.conf
-install -m 0644 -p %{SOURCE92} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-old-persian.conf
-install -m 0644 -p %{SOURCE93} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-phags-pa.conf
-install -m 0644 -p %{SOURCE94} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-rejang.conf
-install -m 0644 -p %{SOURCE95} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-runic.conf
-install -m 0644 -p %{SOURCE96} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-samaritan.conf
-install -m 0644 -p %{SOURCE97} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-saurashtra.conf
-install -m 0644 -p %{SOURCE98} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-sinhala.conf
-install -m 0644 -p %{SOURCE99} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-sundanese.conf
-install -m 0644 -p %{SOURCE100} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-syloti-nagri.conf
-install -m 0644 -p %{SOURCE101} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-syriac-eastern.conf
-install -m 0644 -p %{SOURCE102} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-syriac-estrangela.conf
-install -m 0644 -p %{SOURCE103} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-syriac-western.conf
-install -m 0644 -p %{SOURCE104} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tai-le.conf
-install -m 0644 -p %{SOURCE105} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tifinagh.conf
-install -m 0644 -p %{SOURCE106} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-yi.conf
-install -m 0644 -p %{SOURCE107} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-tagbanwa.conf
-install -m 0644 -p %{SOURCE108} \
-        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-sans-thaana.conf
-
-install -m 0644 -p %{SOURCE150} \
-        %{buildroot}%{_fontconfig_templatedir}/%{cjkfontconf}-sans-simplified-chinese.conf
-install -m 0644 -p %{SOURCE151} \
-        %{buildroot}%{_fontconfig_templatedir}/%{cjkfontconf}-sans-traditional-chinese.conf
-install -m 0644 -p %{SOURCE152} \
-        %{buildroot}%{_fontconfig_templatedir}/%{cjkfontconf}-sans-japanese.conf
-install -m 0644 -p %{SOURCE153} \
-        %{buildroot}%{_fontconfig_templatedir}/%{cjkfontconf}-sans-korean.conf
-install -m 0644 -p %{SOURCE154} \
-        %{buildroot}%{_fontconfig_templatedir}/%{cjkfontconf}-sans-cjk.conf
-
-for fconf in %{fontconf}-sans.conf \
-             %{fontconf}-sans-armenian.conf \
-             %{fontconf}-sans-avestan.conf \
-             %{fontconf}-sans-bengali.conf \
-             %{fontconf}-sans-bengali-ui.conf \
-             %{fontconf}-sans-brahmi.conf \
-             %{fontconf}-sans-carian.conf \
-             %{fontconf}-sans-cherokee.conf \
-             %{fontconf}-sans-coptic.conf \
-             %{fontconf}-sans-deseret.conf \
-             %{fontconf}-sans-devanagari.conf \
-             %{fontconf}-sans-devanagari-ui.conf \
-             %{fontconf}-sans-egyptian-hieroglyphs.conf \
-             %{fontconf}-sans-ethiopic.conf \
-             %{fontconf}-sans-georgian.conf \
-             %{fontconf}-sans-glagolitic.conf \
-             %{fontconf}-sans-hebrew.conf \
-             %{fontconf}-sans-imperial-aramaic.conf \
-             %{fontconf}-sans-kaithi.conf \
-             %{fontconf}-sans-kannada.conf \
-             %{fontconf}-sans-kayah-li.conf \
-             %{fontconf}-sans-kharoshthi.conf \
-             %{fontconf}-sans-khmer.conf \
-             %{fontconf}-sans-khmer-ui.conf \
-             %{fontconf}-sans-lao.conf \
-             %{fontconf}-sans-lao-ui.conf \
-             %{fontconf}-sans-lisu.conf \
-             %{fontconf}-sans-lycian.conf \
-             %{fontconf}-sans-lydian.conf \
-             %{fontconf}-sans-malayalam.conf \
-             %{fontconf}-sans-malayalam-ui.conf \
-             %{fontconf}-sans-mandaic.conf \
-             %{fontconf}-sans-meeteimayek.conf \
-             %{fontconf}-sans-nko.conf \
-             %{fontconf}-sans-old-south-arabian.conf \
-             %{fontconf}-sans-old-turkic.conf \
-             %{fontconf}-sans-osmanya.conf \
-             %{fontconf}-sans-phoenician.conf \
-             %{fontconf}-sans-shavian.conf \
-             %{fontconf}-sans-symbols.conf \
-             %{fontconf}-sans-tagalog.conf \
-             %{fontconf}-sans-tai-tham.conf \
-             %{fontconf}-sans-tamil.conf \
-             %{fontconf}-sans-tamil-ui.conf \
-             %{fontconf}-sans-telugu.conf \
-             %{fontconf}-sans-thai.conf \
-             %{fontconf}-sans-thai-ui.conf \
-             %{fontconf}-sans-ugaritic.conf \
-             %{fontconf}-sans-ui.conf \
-             %{fontconf}-sans-vai.conf \
-             %{fontconf}-sans-kannada-ui.conf \
-             %{fontconf}-sans-telugu-ui.conf \
-             %{fontconf}-sans-gujarati.conf \
-             %{fontconf}-sans-gujarati-ui.conf \
-             %{fontconf}-sans-hanunno.conf \
-             %{fontconf}-sans-tai-viet.conf \
-             %{fontconf}-kufi-arabic.conf \
-             %{fontconf}-naskh-arabic.conf \
-             %{fontconf}-naskh-arabic-ui.conf \
-             %{fontconf}-sans-balinese.conf \
-             %{fontconf}-sans-bamum.conf \
-             %{fontconf}-sans-batak.conf \
-             %{fontconf}-sans-buginese.conf \
-             %{fontconf}-sans-buhid.conf \
-             %{fontconf}-sans-canadian-aboriginal.conf \
-             %{fontconf}-sans-cham.conf \
-             %{fontconf}-sans-cuneiform.conf \
-             %{fontconf}-sans-cypriot.conf \
-             %{fontconf}-sans-gothic.conf \
-             %{fontconf}-sans-gurmukhi.conf \
-             %{fontconf}-sans-gurmukhi-ui.conf \
-             %{fontconf}-sans-inscriptional-pahlavi.conf \
-             %{fontconf}-sans-inscriptional-parthian.conf \
-             %{fontconf}-sans-javanese.conf \
-             %{fontconf}-sans-lepcha.conf \
-             %{fontconf}-sans-limbu.conf \
-             %{fontconf}-sans-linearb.conf \
-             %{fontconf}-sans-mongolian.conf \
-             %{fontconf}-sans-myanmar.conf \
-             %{fontconf}-sans-myanmar-ui.conf \
-             %{fontconf}-sans-new-tai-lue.conf \
-             %{fontconf}-sans-ogham.conf \
-             %{fontconf}-sans-ol-chiki.conf \
-             %{fontconf}-sans-old-italic.conf \
-             %{fontconf}-sans-old-persian.conf \
-             %{fontconf}-sans-phags-pa.conf \
-             %{fontconf}-sans-rejang.conf \
-             %{fontconf}-sans-runic.conf \
-             %{fontconf}-sans-samaritan.conf \
-             %{fontconf}-sans-saurashtra.conf \
-             %{fontconf}-sans-sinhala.conf \
-             %{fontconf}-sans-sundanese.conf \
-             %{fontconf}-sans-syloti-nagri.conf \
-             %{fontconf}-sans-syriac-eastern.conf \
-             %{fontconf}-sans-syriac-estrangela.conf \
-             %{fontconf}-sans-syriac-western.conf \
-             %{fontconf}-sans-tai-le.conf \
-             %{fontconf}-sans-tifinagh.conf \
-             %{fontconf}-sans-yi.conf \
-             %{fontconf}-sans-tagbanwa.conf \
-             %{fontconf}-sans-thaana.conf \
-             %{cjkfontconf}-sans-simplified-chinese.conf \
-             %{cjkfontconf}-sans-traditional-chinese.conf \
-             %{cjkfontconf}-sans-japanese.conf \
-             %{cjkfontconf}-sans-korean.conf \
-             %{cjkfontconf}-sans-cjk.conf \
-             %{fontconf}-serif-armenian.conf \
-             %{fontconf}-serif.conf \
-             %{fontconf}-serif-georgian.conf \
-             %{fontconf}-serif-khmer.conf \
-             %{fontconf}-serif-lao.conf \
-             %{fontconf}-serif-thai.conf \
-             %{nil} ; do
-  ln -s %{_fontconfig_templatedir}/$fconf \
-        %{buildroot}%{_fontconfig_confdir}/$fconf
-done
-
 # Add appstream metadata
 install -Dm 0644 -p %{SOURCE200} \
         %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
-install -Dm 0644 -p %{SOURCE201} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
-install -Dm 0644 -p %{SOURCE202} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-armenian.metainfo.xml
-install -Dm 0644 -p %{SOURCE203} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-avestan.metainfo.xml
-install -Dm 0644 -p %{SOURCE204} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-bengali.metainfo.xml
-install -Dm 0644 -p %{SOURCE205} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-bengali-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE206} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-brahmi.metainfo.xml
-install -Dm 0644 -p %{SOURCE207} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-carian.metainfo.xml
-install -Dm 0644 -p %{SOURCE208} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-cherokee.metainfo.xml
-install -Dm 0644 -p %{SOURCE209} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-coptic.metainfo.xml
-install -Dm 0644 -p %{SOURCE210} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-deseret.metainfo.xml
-install -Dm 0644 -p %{SOURCE211} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-devanagari.metainfo.xml
-install -Dm 0644 -p %{SOURCE212} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-devanagari-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE213} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-ethiopic.metainfo.xml
-install -Dm 0644 -p %{SOURCE214} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-egyptian-hieroglyphs.metainfo.xml
-install -Dm 0644 -p %{SOURCE215} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-georgian.metainfo.xml
-install -Dm 0644 -p %{SOURCE216} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-glagolitic.metainfo.xml
-install -Dm 0644 -p %{SOURCE217} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-hebrew.metainfo.xml
-install -Dm 0644 -p %{SOURCE218} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-imperial-aramaic.metainfo.xml
-install -Dm 0644 -p %{SOURCE219} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-kaithi.metainfo.xml
-install -Dm 0644 -p %{SOURCE220} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-kannada.metainfo.xml
-install -Dm 0644 -p %{SOURCE221} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-kayah-li.metainfo.xml
-install -Dm 0644 -p %{SOURCE222} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-kharoshthi.metainfo.xml
-install -Dm 0644 -p %{SOURCE223} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-khmer.metainfo.xml
-install -Dm 0644 -p %{SOURCE224} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-khmer-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE225} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lao.metainfo.xml
-install -Dm 0644 -p %{SOURCE226} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lao-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE227} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lisu.metainfo.xml
-install -Dm 0644 -p %{SOURCE228} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lycian.metainfo.xml
-install -Dm 0644 -p %{SOURCE229} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lydian.metainfo.xml
-install -Dm 0644 -p %{SOURCE230} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-malayalam.metainfo.xml
-install -Dm 0644 -p %{SOURCE231} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-malayalam-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE232} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-mandaic.metainfo.xml
-install -Dm 0644 -p %{SOURCE233} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-meeteimayek.metainfo.xml
-install -Dm 0644 -p %{SOURCE234} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-nko.metainfo.xml
-install -Dm 0644 -p %{SOURCE235} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-old-south-arabian.metainfo.xml
-install -Dm 0644 -p %{SOURCE236} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-old-turkic.metainfo.xml
-install -Dm 0644 -p %{SOURCE237} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-osmanya.metainfo.xml
-install -Dm 0644 -p %{SOURCE238} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-phoenician.metainfo.xml
-install -Dm 0644 -p %{SOURCE239} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-shavian.metainfo.xml
-install -Dm 0644 -p %{SOURCE240} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-symbols.metainfo.xml
-install -Dm 0644 -p %{SOURCE241} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tagalog.metainfo.xml
-install -Dm 0644 -p %{SOURCE242} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tai-tham.metainfo.xml
-install -Dm 0644 -p %{SOURCE243} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tamil.metainfo.xml
-install -Dm 0644 -p %{SOURCE244} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tamil-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE245} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-telugu.metainfo.xml
-install -Dm 0644 -p %{SOURCE246} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-thai.metainfo.xml
-install -Dm 0644 -p %{SOURCE247} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-thai-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE248} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-ugaritic.metainfo.xml
-install -Dm 0644 -p %{SOURCE249} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE250} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-vai.metainfo.xml
-install -Dm 0644 -p %{SOURCE251} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-armenian.metainfo.xml
-install -Dm 0644 -p %{SOURCE252} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
-install -Dm 0644 -p %{SOURCE253} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-georgian.metainfo.xml
-install -Dm 0644 -p %{SOURCE254} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-khmer.metainfo.xml
-install -Dm 0644 -p %{SOURCE255} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-lao.metainfo.xml
-install -Dm 0644 -p %{SOURCE256} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-thai.metainfo.xml
-install -Dm 0644 -p %{SOURCE257} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-kannada-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE258} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-telugu-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE259} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-gujarati.metainfo.xml
-install -Dm 0644 -p %{SOURCE260} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-gujarati-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE261} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-hanunno.metainfo.xml
-install -Dm 0644 -p %{SOURCE262} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tai-viet.metainfo.xml
-install -Dm 0644 -p %{SOURCE263} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-kufi-arabic.metainfo.xml
-install -Dm 0644 -p %{SOURCE264} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-naskh-arabic.metainfo.xml
-install -Dm 0644 -p %{SOURCE265} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-naskh-arabic-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE266} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-balinese.metainfo.xml
-install -Dm 0644 -p %{SOURCE267} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-bamum.metainfo.xml
-install -Dm 0644 -p %{SOURCE268} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-batak.metainfo.xml
-install -Dm 0644 -p %{SOURCE269} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-buginese.metainfo.xml
-install -Dm 0644 -p %{SOURCE270} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-buhid.metainfo.xml
-install -Dm 0644 -p %{SOURCE271} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-canadian-aboriginal.metainfo.xml
-install -Dm 0644 -p %{SOURCE272} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-cham.metainfo.xml
-install -Dm 0644 -p %{SOURCE273} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-cuneiform.metainfo.xml
-install -Dm 0644 -p %{SOURCE274} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-cypriot.metainfo.xml
-install -Dm 0644 -p %{SOURCE275} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-gothic.metainfo.xml
-install -Dm 0644 -p %{SOURCE276} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-gurmukhi.metainfo.xml
-install -Dm 0644 -p %{SOURCE277} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-gurmukhi-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE278} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-inscriptional-pahlavi.metainfo.xml
-install -Dm 0644 -p %{SOURCE279} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-inscriptional-parthian.metainfo.xml
-install -Dm 0644 -p %{SOURCE280} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-javanese.metainfo.xml
-install -Dm 0644 -p %{SOURCE281} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-lepcha.metainfo.xml
-install -Dm 0644 -p %{SOURCE282} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-limbu.metainfo.xml
-install -Dm 0644 -p %{SOURCE283} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-linearb.metainfo.xml
-install -Dm 0644 -p %{SOURCE284} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-mongolian.metainfo.xml
-install -Dm 0644 -p %{SOURCE285} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-myanmar.metainfo.xml
-install -Dm 0644 -p %{SOURCE286} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-myanmar-ui.metainfo.xml
-install -Dm 0644 -p %{SOURCE287} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-new-tai-lue.metainfo.xml
-install -Dm 0644 -p %{SOURCE288} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-ogham.metainfo.xml
-install -Dm 0644 -p %{SOURCE289} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-ol-chiki.metainfo.xml
-install -Dm 0644 -p %{SOURCE290} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-old-italic.metainfo.xml
-install -Dm 0644 -p %{SOURCE291} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-old-persian.metainfo.xml
-install -Dm 0644 -p %{SOURCE292} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-phags-pa.metainfo.xml
-install -Dm 0644 -p %{SOURCE293} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-rejang.metainfo.xml
-install -Dm 0644 -p %{SOURCE294} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-runic.metainfo.xml
-install -Dm 0644 -p %{SOURCE295} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-samaritan.metainfo.xml
-install -Dm 0644 -p %{SOURCE296} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-saurashtra.metainfo.xml
-install -Dm 0644 -p %{SOURCE297} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-sinhala.metainfo.xml
-install -Dm 0644 -p %{SOURCE298} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-sundanese.metainfo.xml
-install -Dm 0644 -p %{SOURCE299} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-syloti-nagri.metainfo.xml
-install -Dm 0644 -p %{SOURCE300} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-syriac-eastern.metainfo.xml
-install -Dm 0644 -p %{SOURCE301} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-syriac-estrangela.metainfo.xml
-install -Dm 0644 -p %{SOURCE302} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-syriac-western.metainfo.xml
-install -Dm 0644 -p %{SOURCE303} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tai-le.metainfo.xml
-install -Dm 0644 -p %{SOURCE304} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tifinagh.metainfo.xml
-install -Dm 0644 -p %{SOURCE305} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-yi.metainfo.xml
-install -Dm 0644 -p %{SOURCE306} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-tagbanwa.metainfo.xml
-install -Dm 0644 -p %{SOURCE307} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-thaana.metainfo.xml
-
-install -Dm 0644 -p %{SOURCE350} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-simplified-chinese.metainfo.xml
-install -Dm 0644 -p %{SOURCE351} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-traditional-chinese.metainfo.xml
-install -Dm 0644 -p %{SOURCE352} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-japanese.metainfo.xml
-install -Dm 0644 -p %{SOURCE353} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-korean.metainfo.xml
-install -Dm 0644 -p %{SOURCE354} \
-        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-cjk.metainfo.xml
+
+for f in \
+        kufi-arabic naskh-arabic naskh-arabic-ui \
+        sans sans-armenian sans-avestan sans-balinese sans-bamum \
+        sans-batak sans-bengali sans-bengali-ui sans-brahmi \
+        sans-buginese sans-buhid sans-canadian-aboriginal sans-carian \
+        sans-cham sans-cherokee sans-cjk sans-coptic sans-cuneiform \
+        sans-cypriot sans-deseret sans-devanagari sans-devanagari-ui \
+        sans-egyptian-hieroglyphs sans-ethiopic sans-georgian \
+        sans-glagolitic sans-gothic sans-gujarati sans-gujarati-ui \
+        sans-gurmukhi sans-gurmukhi-ui sans-hanunno sans-hebrew \
+        sans-imperial-aramaic sans-inscriptional-pahlavi \
+        sans-inscriptional-parthian sans-japanese sans-javanese \
+        sans-kaithi sans-kannada sans-kannada-ui sans-kayah-li \
+        sans-kharoshthi sans-khmer sans-khmer-ui sans-korean sans-lao \
+        sans-lao-ui sans-lepcha sans-limbu sans-linearb sans-lisu \
+        sans-lycian sans-lydian sans-malayalam sans-malayalam-ui \
+        sans-mandaic sans-meeteimayek sans-mongolian sans-myanmar \
+        sans-myanmar-ui sans-new-tai-lue sans-nko sans-ogham \
+        sans-ol-chiki sans-old-italic sans-old-persian \
+        sans-old-south-arabian sans-old-turkic sans-osmanya \
+        sans-phags-pa sans-phoenician sans-rejang sans-runic \
+        sans-samaritan sans-saurashtra sans-shavian \
+        sans-simplified-chinese sans-sinhala sans-sundanese \
+        sans-syloti-nagri sans-symbols sans-syriac-eastern \
+        sans-syriac-estrangela sans-syriac-western sans-tagalog \
+        sans-tagbanwa sans-tai-le sans-tai-tham sans-tai-viet \
+        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 \
+        ; do
+  install -m 0644 -p %{_sourcedir}/%{fontconf}-$f.conf \
+        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-$f.conf
+  ln -s %{_fontconfig_templatedir}/%{fontconf}-$f.conf \
+        %{buildroot}%{_fontconfig_confdir}/%{fontconf}-$f.conf
+
+  meta=%{fontname}-$f.metainfo.xml
+  echo '<?xml version="1.0" encoding="UTF-8"?>' > $meta
+  echo '<!-- Copyright 2014 Parag Nemade <pnemade AT redhat DOT com> -->' >> $meta
+  echo '<component type="font">' >> $meta
+  echo "  <id>google-noto-$f</id>" >> $meta
+  echo '  <metadata_license>CC-BY-3.0</metadata_license>' >> $meta
+  echo '  <extends>google-noto</extends>' >> $meta
+  echo '</component>' >> $meta
+
+  install -Dm 0644 -p %{fontname}-$f.metainfo.xml \
+          %{buildroot}%{_datadir}/appdata/%{fontname}-$f.metainfo.xml
+done
 
 
 %files common
@@ -2318,7 +1685,14 @@ install -Dm 0644 -p %{SOURCE354} \
 %doc AUTHORS CONTRIBUTORS
 %{_datadir}/appdata/%{fontname}.metainfo.xml
 
+
 %changelog
+* Fri Nov 21 2014 Jens Petersen <petersen at redhat.com> - 20141117-2
+- move cjk fonts fontconfig priority from 65-0 to 66
+- generate the appinfo metainfo for the subpackages
+- use a single for-loop to install the font config and appdata files
+- move parent appinfo metainfo to common (Parag Nemade)
+
 * Thu Nov 20 2014 Jens Petersen <petersen at redhat.com> - 20141117-1
 - update to latest git (aae16d0cd626)
 - package Japanese, Korean, and CJK fonts


More information about the fonts-bugs mailing list