Akira TAGOH 79d1147
%global cionly 0
Akira TAGOH 79d1147
Akira TAGOH 308ab17
%global _fontname google-noto
Akira TAGOH 308ab17
%global fontname %{_fontname}
Akira TAGOH 308ab17
%global fontconf %{_fontname}
02622a9
%global common_desc Noto fonts aims to remove tofu from web by providing fonts for all \
02622a9
Unicode supported scripts. Its design goal is to achieve visual harmonization\
02622a9
between multiple scripts. Noto family supports almost all scripts available\
02622a9
in Unicode.\
02622a9
%{nil}
Akira TAGOH 50fc3c9
%global snapver 0c78c8329
02622a9
Akira TAGOH 6ec5a09
%global srcver	20201206-phase3
Akira TAGOH 46887d0
%global hprio	56
Akira TAGOH b840486
%global	vmprio	57
Akira TAGOH 46887d0
%global mprio	58
Akira TAGOH 46887d0
%global lprio	62
Akira TAGOH b50ff34
%global	nlat_hprio	65-0
Akira TAGOH b50ff34
%global	nlat_vmprio	65-2
Akira TAGOH b50ff34
%global	nlat_mprio	66
Akira TAGOH b50ff34
%global	nlat_lprio	67
f31d607
f31d607
Name:           %{fontname}-fonts
Akira TAGOH 50fc3c9
Version:        20201206^1.git%{snapver}
Akira TAGOH e978d7e
Release:        6%{?dist}
02622a9
Summary:        Hinted and Non Hinted OpenType fonts for Unicode scripts
253bfda
License:        OFL
Akira TAGOH 6ec5a09
URL:            https://github.com/googlefonts/noto-fonts/
Akira TAGOH 50fc3c9
#Source0:        https://github.com/googlefonts/noto-fonts/archive/v20201206-phase3.tar.gz#/noto-fonts-%%{srcver}.tar.gz
Akira TAGOH e978d7e
Source0:        noto-fonts-%{snapver}.tar.xz
Akira TAGOH e978d7e
Source1:        google-noto-sans-math-vf.conf
Akira TAGOH e978d7e
Source2:        google-noto-sans-math.conf
Akira TAGOH e978d7e
Source3:        google-noto-naskh-arabic-ex.conf
Akira TAGOH e978d7e
Source4:        NotoSansSinhala-v2.006.zip
25c9af6
f31d607
BuildArch:      noarch
Akira TAGOH d8db670
BuildRequires:  fonts-rpm-macros
f31d607
Requires:       fontpackages-filesystem
f31d607
f31d607
%description
f31d607
%common_desc
f31d607
f31d607
02622a9
%package common
02622a9
Summary:        Common files for Noto fonts
02622a9
02622a9
%description common
02622a9
Common files for Google Noto fonts.
02622a9
Akira TAGOH 6ec5a09
%{lua:
Akira TAGOH 6ec5a09
-- To make lua-mode happy: '
Akira TAGOH 6ec5a09
local group = {}
Akira TAGOH 6ec5a09
group["sans-serif"] = "Noto Sans"
Akira TAGOH 6ec5a09
group["serif"] = "Noto Serif"
Akira TAGOH 6ec5a09
group["monospace"] = "Noto Sans Mono"
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
local subpackages = {
Akira TAGOH b50ff34
    { alias="cursive",    family="Kufi Arabic" },
Akira TAGOH 5c66204
    { alias="cursive",    family="Nastaliq Urdu", lang={ "ur" } },
Akira TAGOH 5c66204
    { alias="cursive",    family="Rashi Hebrew", lang={ "he" } },
Akira TAGOH 5c66204
Akira TAGOH 5c66204
    { alias="fantasy",    family="Music" },
Akira TAGOH 5c66204
    { alias="fantasy",    family="Sans Symbols" },
Akira TAGOH 5c66204
    { alias="fantasy",    family="Sans Symbols2" },
Akira TAGOH 5c66204
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Looped Lao", lang={ "lo" }, nogroup=1,
Akira TAGOH 50fc3c9
      obsoletes={ "sans-lao-looped" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Looped Lao UI", lang={ "lo" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Looped Thai", lang={ "th" }, nogroup=1,
Akira TAGOH 50fc3c9
      obsoletes={ "sans-thai-looped" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Looped Thai UI", lang={ "th" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH e978d7e
    { alias="sans-serif", family="Sans",
Akira TAGOH e978d7e
      obsoletes={ "sans-ui", "sans-display" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Adlam" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Adlam Unjoined" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Anatolian Hieroglyphs",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-anatolian-hieroglyphs-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Arabic", lang={ "ar" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Arabic UI", lang={ "ar" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Armenian", lang={ "hy" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Avestan",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-avestan-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Balinese", lang={ "ban" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Bamum", lang={ "bax" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Bassa Vah" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Batak", lang={ "bbc" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Bengali", lang= { "bn" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Bengali UI", lang= { "bn" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Bhaiksuki" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Brahmi" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Buginese", lang={ "bug" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-buginese-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Buhid", lang={ "bku" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-buhid-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Canadian Aboriginal", lang={ "iu" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Caucasian Albanian" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Carian",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-carian-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Chakma" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Cham", lang={ "cjm" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Cherokee", lang={ "chr" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Chorasmian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Coptic", lang={ "cop" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Cuneiform", lang={ "slv" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-cuneiform-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Cypriot",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-cypriot-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Cypro Minoan" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Deseret",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-deseret-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Devanagari UI", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1,
Akira TAGOH 50fc3c9
      obsoletes={ "sans-devanagari-ui-vf" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Duployan" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Egyptian Hieroglyphs",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-egyptian-hieroglyphs-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Elbasan" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Elymaic",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-elymaic-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Georgian", lang={ "ka" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Glagolitic" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Gothic", lang={ "got" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-gothic-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Grantha" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Gujarati", lang={ "gu" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Gujarati UI", lang={ "gu" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Gunjala Gondi" },
Akira TAGOH 09a1edd
    { alias="sans-serif", family="Sans Gurmukhi", lang={ "pa" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Gurmukhi UI", lang={ "pa" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Hanifi Rohingya" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Hanunoo", lang={ "hnn" },
Akira TAGOH e93b3d6
      obsoletes={ "sans-hanunno" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Hatran",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-hatran-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Hebrew", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Hebrew Droid", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Hebrew New", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Imperial Aramaic",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-imperial-aramaic-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Indic Siyaq Numbers" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Inscriptional Pahlavi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Inscriptional Parthian" },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Javanese" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Kaithi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Kannada", lang={ "kn" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Kannada UI", lang={ "kn" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Kayah Li" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Kharoshthi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Khmer", lang={ "km" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Khmer UI", lang={ "km" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Khojki" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Khudawadi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Lao", lang={ "lo" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Lao UI", lang={ "lo" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Lepcha", lang={ "lep" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Limbu", lang={ "lif" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Linear A",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-linear-a-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Linear B",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-linearb", "sans-linear-b-vf" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Lisu" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Lycian",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-lycian-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Lydian",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-lydian-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Mahajani" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Malayalam", lang={ "ml" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Malayalam UI", lang={ "ml" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Mandaic",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-mandaic-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Manichaean" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Marchen",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-marchen-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Masaram Gondi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Math",
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'),
Akira TAGOH 50fc3c9
      obsoletes={ "sans-math-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Mayan Numerals",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-mayan-numerals-vf" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Meetei Mayek",
Akira TAGOH e93b3d6
      obsoletes={ "sans-meeteimayek" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Medefaidrin" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Mende Kikakui" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Meroitic" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Miao" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Modi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Mongolian", lang={ "mn-cn" } },
Akira TAGOH 6ec5a09
    { alias="monospace",  family="Sans Mono",
Akira TAGOH e93b3d6
      obsoletes={ "mono" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Mro",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-mro-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Multani",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-multani-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Myanmar", lang={ "my" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Myanmar UI", lang={ "my" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Nabataean",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-nabataean-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Nandinagari" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans New Tai Lue", lang={ "khb" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Newa" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans NKo", lang={ "nqo" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Nushu" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Ogham", lang={ "pgl" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-ogham-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Ol Chiki" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Hungarian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Italic" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old North Arabian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Permic" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Persian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Sogdian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old South Arabian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Old Turkic" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Oriya", lang={ "or" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Oriya UI", lang={ "or" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Osage" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Osmanya",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-osmanya-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Pahawh Hmong" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Palmyrene" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Pau Cin Hau" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Phags Pa" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Phoenician",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-phenician-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Psalter Pahlavi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Rejang", lang={ "rej" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Runic", lang={ "gem" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Samaritan" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Saurashtra", lang={ "saz" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Sharada" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Shavian", lang={ "en@shaw" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-shavian-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Siddham" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans SignWriting" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Sinhala", lang={ "si" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Sinhala UI", lang={ "si" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Sogdian" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Sora Sompeng" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Soyombo",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-soyombo-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Sundanese" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Syloti Nagri" },
Akira TAGOH e93b3d6
    { alias="sans-serif", family="Sans Syriac", lang={ "syr" },
Akira TAGOH e93b3d6
      obsoletes={ "sans-syriac-eastern", "sans-syriac-estrangela", "sans-syriac-western" }
Akira TAGOH e93b3d6
    },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Tagalog" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Tagbanwa", lang={ "twb" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-tagbanwa-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Takri",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-takri-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tai Le" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tai Tham" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tai Viet" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tamil", lang={ "ta" } },
Akira TAGOH 79d1147
    { alias="sans-serif", family="Sans Tamil Supplement", lang={ "ta" },
Akira TAGOH 09a1edd
      excludeci=true, nogroup=1
Akira TAGOH 79d1147
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tamil UI", lang={ "ta" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Tangsa" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Telugu", lang={ "te" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Telugu UI", lang={ "te" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Thaana", lang={ "dv" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Thai", lang={ "th" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Thai UI", lang={ "th" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh APT", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Adrar", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Agraw Imazighen", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Ahaggar", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Air", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Azawagh", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Ghat", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Hawad", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Rhissa Ixa", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh SIL", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tifinagh Tawellemmet", lang={ "ber-ma" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Tirhuta" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Ugaritic",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-ugaritic-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Vai", lang={ "vai" },
Akira TAGOH 50fc3c9
      obsoletes={ "sans-vai-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Vithkuqi" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Wancho",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-wancho-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Warang Citi",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-warang-citi-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", family="Sans Yi",
Akira TAGOH 50fc3c9
      obsoletes={ "sans-yi-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", family="Sans Zanabazar Square" },
Akira TAGOH 6ec5a09
Akira TAGOH b50ff34
    { alias="serif",      family="Naskh Arabic",
Akira TAGOH 70ab261
      fcconfexfile=rpm.expand('%{SOURCE3}') },
Akira TAGOH b50ff34
    { alias="serif",      family="Naskh Arabic UI",
Akira TAGOH 70ab261
      priority=rpm.expand('%{lprio}')
Akira TAGOH 70ab261
    },
Akira TAGOH e978d7e
    { alias="serif",      family="Serif",
Akira TAGOH e978d7e
      obsoletes={ "serif-display" }
Akira TAGOH e978d7e
    },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Ahom" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Armenian", lang={ "hy" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Balinese", lang={ "ban" },
Akira TAGOH e93b3d6
      obsoletes={ "sans-balinese" }
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Bengali", lang={ "bn" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Dives Akuru" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Dogra" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Georgian", lang={ "ka" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Grantha" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Gujarati", lang={ "gu" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Gurmukhi", lang={ "pa" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Hebrew", lang={ "he" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Kannada", lang={ "kn" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Khmer", lang={ "km" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Khojki" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Lao", lang={ "lo" } },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Makasar" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Malayalam", lang={ "ml" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Myanmar", lang={ "my" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Nyiakeng Puachue Hmong" },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Old Uyghur" },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Oriya", lang={ "or" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Sinhala", lang={ "si" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Tamil", lang={ "ta" } },
Akira TAGOH 09a1edd
    { alias="serif",      family="Serif Tamil Slanted", lang={ "ta" }, nogroup=1 },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Tangut",
Akira TAGOH 50fc3c9
      obsoletes={ "serif-tangut-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Telugu", lang={ "te" } },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Thai", lang={ "th" } },
Akira TAGOH e93b3d6
    { alias="serif",      family="Serif Tibetan", lang={ "bo", "dz" },
Akira TAGOH e93b3d6
      obsoletes={ "sans-tibetan" }
Akira TAGOH e93b3d6
    },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Toto" },
Akira TAGOH 50fc3c9
    { alias="serif",      family="Serif Vithkuqi" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Serif Yezidi" },
Akira TAGOH 6ec5a09
    { alias="serif",      family="Traditional Nushu" },
Akira TAGOH 6ec5a09
Akira TAGOH b50ff34
    { alias="cursive",    variable=true, family="Kufi Arabic" },
Akira TAGOH 5c66204
    { alias="cursive",    variable=true, family="Nastaliq Urdu", lang={ "ur" } },
Akira TAGOH 5c66204
    { alias="cursive",    variable=true, family="Rashi Hebrew", lang={ "he" } },
Akira TAGOH 5c66204
Akira TAGOH 5c66204
    { alias="fantasy",    variable=true, family="Sans Symbols" },
Akira TAGOH 70ab261
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Looped Lao", lang={ "lo" }, nogroup=1,
Akira TAGOH 50fc3c9
      obsoletes={ "sans-lao-looped-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Looped Lao UI", lang={ "lo" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Looped Thai", lang={ "th" }, nogroup=1,
Akira TAGOH 50fc3c9
      obsoletes={ "sansthai-looped-vf", "sans-thai-looped-vf" }
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Looped Thai UI", lang={ "th" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH 46887d0
    { alias="sans-serif", variable=true, family="Sans",
Akira TAGOH e978d7e
      obsoletes={ "sans-display-vf" },
Akira TAGOH 46887d0
      priority=rpm.expand('%{hprio}')
Akira TAGOH 46887d0
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Adlam" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Adlam Unjoined" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Arabic", lang={ "ar" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Arabic UI", lang={ "ar" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Armenian", lang={ "hy" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Balinese", lang={ "ban" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Bamum", lang={ "bax" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Bassa Vah" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Bengali", lang={ "bn" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Bengali UI", lang={ "bn" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Canadian Aboriginal", lang={ "iu" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Cham", lang={ "cjm" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Cherokee", lang={ "chr" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Georgian", lang={ "ka" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Gujarati", lang={ "gu" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Gunjala Gondi" },
Akira TAGOH 09a1edd
    { alias="sans-serif", variable=true, family="Sans Gurmukhi", lang={ "pa" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{hprio}')
Akira TAGOH 09a1edd
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Gurmukhi UI", lang={ "pa" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Hanifi Rohingya" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Hebrew", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Hebrew Droid", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Hebrew New", lang={ "he" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Javanese" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Kannada", lang={ "kn" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Kannada UI", lang={ "kn" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Kayah Li" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Khmer", lang={ "km" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Khmer UI", lang={ "km" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Lao", lang={ "lo" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Lao UI", lang={ "lo" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Lisu" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Malayalam", lang={ "ml" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Malayalam UI", lang={ "ml" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Medefaidrin" },
Akira TAGOH 79d1147
    { alias="sans-serif", variable=true, family="Sans MeeteiMayek" },
Akira TAGOH 46887d0
    { alias="monospace", variable=true, family="Sans Mono",
Akira TAGOH 46887d0
      priority=rpm.expand('%{hprio}')
Akira TAGOH 46887d0
    },
Akira TAGOH e93b3d6
    { alias="sans-serif", variable=true, family="Sans Myanmar", lang={ "my" },
Akira TAGOH e93b3d6
      obsoletes={ "serif-myanmar-vf" }
Akira TAGOH e93b3d6
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Myanmar UI", lang={ "my" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans New Tai Lue", lang={ "khb" } },
Akira TAGOH 79d1147
    { alias="sans-serif", variable=true, family="Sans Ol Chiki" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Oriya", lang={ "or" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Oriya UI", lang={ "or" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Runic", lang={ "gem" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Sinhala", lang={ "si" },
Akira TAGOH 6ec5a09
      priority=rpm.expand('%{hprio}')
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Sinhala UI", lang={ "si" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Sora Sompeng" },
Akira TAGOH 79d1147
    { alias="sans-serif", variable=true, family="Sans Sundanese" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Tai Tham" },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Tai Viet" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Tamil", lang={ "ta" } },
Akira TAGOH 79d1147
    { alias="sans-serif", variable=true, family="Sans Tamil Supplement", lang={ "ta" },
Akira TAGOH 09a1edd
      excludeci=true, nogroup=1
Akira TAGOH 79d1147
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Tamil UI", lang={ "ta" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Tangsa" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Telugu", lang={ "te" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Telugu UI", lang={ "te" },
Akira TAGOH 09a1edd
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 6ec5a09
    },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Thaana", lang={ "dv" } },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Thai", lang={ "th" } },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Thai UI", lang={ "th" },
Akira TAGOH 50fc3c9
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 50fc3c9
    },
Akira TAGOH 50fc3c9
    { alias="sans-serif", variable=true, family="Sans Vithkuqi" },
Akira TAGOH 6ec5a09
    { alias="sans-serif", variable=true, family="Sans Zanabazar Square" },
Akira TAGOH 70ab261
Akira TAGOH b50ff34
    { alias="serif",      variable=true, family="Naskh Arabic",
Akira TAGOH 70ab261
      fcconfexfile=rpm.expand('%{SOURCE3}') },
Akira TAGOH b50ff34
    { alias="serif",      variable=true, family="Naskh Arabic UI",
Akira TAGOH 70ab261
      priority=rpm.expand('%{lprio}'), nogroup=1
Akira TAGOH 70ab261
    },
Akira TAGOH 46887d0
    { alias="serif",      variable=true, family="Serif",
Akira TAGOH e978d7e
      obsoletes={ "serif-display-vf" },
Akira TAGOH 46887d0
      priority=rpm.expand('%{hprio}')
Akira TAGOH 46887d0
    },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Armenian", lang={ "hy" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Bengali", lang={ "bn" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Devanagari", lang={ "bh", "bho", "brx", "doi", "hi", "hne", "kok", "ks@devanagari", "mai", "mr", "ne", "sa", "sat", "sd@devanagari" } },
Akira TAGOH 50fc3c9
    { alias="serif",      variable=true, family="Serif Dogra" },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Ethiopic", lang={ "am", "byn", "gez", "sid", "ti-er", "ti-et", "tig", "wal" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Georgian", lang={ "ka" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Gujarati", lang={ "gu" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Gurmukhi", lang={ "pa" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Hebrew", lang={ "he" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Kannada", lang={ "kn" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Khmer", lang={ "km" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Khojki" },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Lao", lang={ "lo" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Malayalam", lang={ "ml" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Nyiakeng Puachue Hmong" },
Akira TAGOH 50fc3c9
    { alias="serif",      variable=true, family="Serif Oriya", lang={ "or" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Sinhala", lang={ "si" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Tamil", lang={ "ta" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Tamil Slanted", lang={ "ta" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Telugu", lang={ "te" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Thai", lang={ "th" } },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Tibetan", lang={ "bo", "dz" } },
Akira TAGOH 50fc3c9
    { alias="serif",      variable=true, family="Serif Toto" },
Akira TAGOH 50fc3c9
    { alias="serif",      variable=true, family="Serif Vithkuqi" },
Akira TAGOH 6ec5a09
    { alias="serif",      variable=true, family="Serif Yezidi" }
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
}
Akira TAGOH 6ec5a09
local _fcconflist = ''
Akira TAGOH 6ec5a09
local _metafilelist = ''
Akira TAGOH 6ec5a09
local _fcconfbuild = ''
Akira TAGOH 6ec5a09
local _metainfobuild = ''
Akira TAGOH 6ec5a09
Akira TAGOH b50ff34
local function is_nonlatin(table)
Akira TAGOH b50ff34
    nonlatin_langs = { "as", "bn", "brx", "doi", "gu", "hi", "ja", "kn", "ks@devanagari", "kok", "kr", "mai", "mr", "ne", "or", "sa", "sat", "sd@devanagari", "ta", "te", "th", "zh-cn", "zh-hk", "zh-mo", "zh-sg", "zh-tw" }
Akira TAGOH b840486
    if table.lang then
Akira TAGOH b840486
        for i = 1, #table.lang do
Akira TAGOH b50ff34
            for j = 1, #nonlatin_langs do
Akira TAGOH b50ff34
                if table.lang[i] == nonlatin_langs[j] then
Akira TAGOH b840486
                    return true
Akira TAGOH b840486
                end
Akira TAGOH b840486
            end
Akira TAGOH b840486
        end
Akira TAGOH b840486
    end
Akira TAGOH b840486
    return false
Akira TAGOH b840486
end
Akira TAGOH b840486
Akira TAGOH 6ec5a09
local function genfcconf(table)
Akira TAGOH 70ab261
    local extra = "\\\n"
Akira TAGOH 70ab261
    if table.fcconfexfile then
Akira TAGOH 70ab261
        local f = io.open(table.fcconfexfile, "r")
Akira TAGOH 70ab261
        if f then
Akira TAGOH 70ab261
            for line in f:lines() do
Akira TAGOH 70ab261
                extra = extra .. line:gsub("\n$", ""):gsub("$", "\\\n")
Akira TAGOH 70ab261
            end
Akira TAGOH 70ab261
            extra = extra:gsub("\n\n$", "\n")
Akira TAGOH 70ab261
            f:close()
Akira TAGOH 70ab261
        else
Akira TAGOH 70ab261
            error("Unable to open " .. table.fcconfexfile)
Akira TAGOH 70ab261
        end
Akira TAGOH 70ab261
    end
Akira TAGOH 6ec5a09
    local generic = [[
Akira TAGOH 6ec5a09
    <test name="family">\
Akira TAGOH 6ec5a09
      <string>]] .. table.alias .. [[</string>\
Akira TAGOH 6ec5a09
    </test>\
Akira TAGOH 6ec5a09
    <edit name=\"family\" mode=\"prepend\">\
Akira TAGOH 6ec5a09
      <string>Noto ]] .. table.family .. [[</string>\
Akira TAGOH 6ec5a09
    </edit>\
Akira TAGOH 6ec5a09
    <edit name=\"fonthashint\" mode=\"append\">\
Akira TAGOH 6ec5a09
      <bool>]] .. (table.variable and "true" or "false") .. [[</bool>\
Akira TAGOH 6ec5a09
    </edit>\]]
Akira TAGOH 6ec5a09
    local xml = [[
Akira TAGOH 6ec5a09
\
Akira TAGOH 6ec5a09
\
Akira TAGOH 6ec5a09
<fontconfig>\
Akira TAGOH 6ec5a09
]]
Akira TAGOH 6ec5a09
    if table.lang then
Akira TAGOH 6ec5a09
        for i = 1, #table.lang do
Akira TAGOH 6ec5a09
	    xml = xml .. [[  <match>\
Akira TAGOH 6ec5a09
    <test name=\"lang\" compare=\"contains\">\
Akira TAGOH 6ec5a09
      <string>]] .. table.lang[i] .. [[</string>\
Akira TAGOH 6ec5a09
    </test>\
Akira TAGOH 6ec5a09
]] .. generic .. "\n" .. [[
Akira TAGOH 6ec5a09
  </match>\
Akira TAGOH 6ec5a09
]]
Akira TAGOH 6ec5a09
	end
Akira TAGOH 6ec5a09
    else
Akira TAGOH 6ec5a09
        xml = xml .. [[  <match>\
Akira TAGOH 6ec5a09
]] .. generic .. "\n" .. [[
Akira TAGOH 6ec5a09
  </match>\
Akira TAGOH 6ec5a09
]]
Akira TAGOH 6ec5a09
    end
Akira TAGOH 6ec5a09
    xml = xml .. [[
Akira TAGOH 6ec5a09
  <alias>\
Akira TAGOH 6ec5a09
    <family>Noto ]] .. table.family .. [[</family>\
Akira TAGOH 6ec5a09
    <default>\
Akira TAGOH 6ec5a09
      <family>]] .. table.alias .. [[</family>\
Akira TAGOH 6ec5a09
    </default>\
Akira TAGOH 6ec5a09
  </alias>\
Akira TAGOH 70ab261
]] .. extra .. [[
Akira TAGOH 46887d0
</fontconfig>\
Akira TAGOH 46887d0
]]
Akira TAGOH 46887d0
    if table.fcconffile then
Akira TAGOH 46887d0
        local f = io.open(table.fcconffile, "r")
Akira TAGOH 46887d0
        if f then
Akira TAGOH 46887d0
            xml = ""
Akira TAGOH 46887d0
            for line in f:lines() do
Akira TAGOH 46887d0
                xml = xml .. line:gsub("\n$", ""):gsub("$", "\\\n")
Akira TAGOH 46887d0
            end
Akira TAGOH 46887d0
            xml = xml:gsub("\n\n$", "\n")
Akira TAGOH 46887d0
            f:close()
Akira TAGOH 46887d0
        else
Akira TAGOH 46887d0
            error("Unable to open " .. table.fcconffile)
Akira TAGOH 46887d0
        end
Akira TAGOH 46887d0
    end
Akira TAGOH 46887d0
    _fcconfbuild = _fcconfbuild .. "cat<<_EOL_>" .. table.fcconf .. "\\\n" .. xml .. "_EOL_\\\n"
Akira TAGOH 6ec5a09
end
Akira TAGOH 6ec5a09
Akira TAGOH 7aea53a
-- Borrowed from fonts-rpm-macros
Akira TAGOH 7aea53a
-- koji doesn't sasisfy BR during generating srpm yet.
Akira TAGOH 7aea53a
-- We can't add a dependant code to fonts-rpm-macros at this stage.
Akira TAGOH 7aea53a
Akira TAGOH 7aea53a
-- https://github.com/rpm-software-management/rpm/issues/566
Akira TAGOH 7aea53a
-- Reformat a text intended to be used used in a package description, removing
Akira TAGOH 7aea53a
-- rpm macro generation artefacts.
Akira TAGOH 7aea53a
-- – remove leading and ending empty lines
Akira TAGOH 7aea53a
-- – trim intermediary empty lines to a single line
Akira TAGOH 7aea53a
-- – fold on spaces
Akira TAGOH 7aea53a
-- Should really be a %%{wordwrap:…} verb
Akira TAGOH 7aea53a
local function wordwrap(text)
Akira TAGOH 7aea53a
  text = rpm.expand(text .. "\n")
Akira TAGOH 7aea53a
  text = string.gsub(text, "\t",              "  ")
Akira TAGOH 7aea53a
  text = string.gsub(text, "\r",              "\n")
Akira TAGOH 7aea53a
  text = string.gsub(text, " +\n",            "\n")
Akira TAGOH 7aea53a
  text = string.gsub(text, "\n+\n",           "\n\n")
Akira TAGOH 7aea53a
  text = string.gsub(text, "^\n",             "")
Akira TAGOH 7aea53a
  text = string.gsub(text, "\n( *)[-*—][  ]+", "\n%1– ")
Akira TAGOH 7aea53a
  output = ""
Akira TAGOH 7aea53a
  for line in string.gmatch(text, "[^\n]*\n") do
Akira TAGOH 7aea53a
    local pos = 0
Akira TAGOH 7aea53a
    local advance = ""
Akira TAGOH 7aea53a
    for word in string.gmatch(line, "%s*[^%s]*\n?") do
Akira TAGOH 7aea53a
      local wl, bad = utf8.len(word)
Akira TAGOH 7aea53a
      if not wl then
Akira TAGOH 7aea53a
        print("%{warn:Invalid UTF-8 sequence detected in:}" ..
Akira TAGOH 7aea53a
              "%{warn:" .. word .. "}" ..
Akira TAGOH 7aea53a
              "%{warn:It may produce unexpected results.}")
Akira TAGOH 7aea53a
        wl = bad
Akira TAGOH 7aea53a
      end
Akira TAGOH 7aea53a
      if (pos == 0) then
Akira TAGOH 7aea53a
        advance, n = string.gsub(word, "^(%s*– ).*", "%1")
Akira TAGOH 7aea53a
        if (n == 0) then
Akira TAGOH 7aea53a
          advance = string.gsub(word, "^(%s*).*", "%1")
Akira TAGOH 7aea53a
        end
Akira TAGOH 7aea53a
        advance = string.gsub(advance, "– ", "  ")
Akira TAGOH 7aea53a
        pos = pos + wl
Akira TAGOH 7aea53a
      elseif  (pos + wl  < 81) or
Akira TAGOH 7aea53a
             ((pos + wl == 81) and string.match(word, "\n$")) then
Akira TAGOH 7aea53a
        pos = pos + wl
Akira TAGOH 7aea53a
      else
Akira TAGOH 7aea53a
        word = advance .. string.gsub(word, "^%s*", "")
Akira TAGOH 7aea53a
        output = output .. "\n"
Akira TAGOH 7aea53a
        pos = utf8.len(word)
Akira TAGOH 7aea53a
      end
Akira TAGOH 7aea53a
      output = output .. word
Akira TAGOH 7aea53a
      if pos > 80 then
Akira TAGOH 7aea53a
        pos = 0
Akira TAGOH 7aea53a
        if not string.match(word, "\n$") then
Akira TAGOH 7aea53a
          output = output .. "\n"
Akira TAGOH 7aea53a
        end
Akira TAGOH 7aea53a
      end
Akira TAGOH 7aea53a
    end
Akira TAGOH 7aea53a
  end
Akira TAGOH 7aea53a
  output = string.gsub(output, "\n*$", "\n")
Akira TAGOH 7aea53a
  return output
Akira TAGOH 7aea53a
end
Akira TAGOH 7aea53a
Akira TAGOH 36159fc
-- A helper to close AppStream XML runs
Akira TAGOH 36159fc
local function closetag(oldtag, newtag)
Akira TAGOH 36159fc
  if (oldtag == nil) then
Akira TAGOH 36159fc
    return ""
Akira TAGOH 36159fc
  else
Akira TAGOH 36159fc
    local output = "]]></" .. oldtag .. ">"
Akira TAGOH 36159fc
    if (oldtag == "li") and (newtag ~= oldtag) then
Akira TAGOH 36159fc
      output = output .. ""
Akira TAGOH 36159fc
    end
Akira TAGOH 36159fc
    return output
Akira TAGOH 36159fc
  end
Akira TAGOH 36159fc
end
Akira TAGOH 36159fc
Akira TAGOH 36159fc
-- A helper to open AppStream XML runs
Akira TAGOH 36159fc
local function opentag(oldtag, newtag)
Akira TAGOH 36159fc
  if (newtag == nil) then
Akira TAGOH 36159fc
    return ""
Akira TAGOH 36159fc
  else
Akira TAGOH 36159fc
    local output = "<" .. newtag .. ">
Akira TAGOH 36159fc
    if (newtag == "li") and (newtag ~= oldtag) then
Akira TAGOH 36159fc
      output = "
    " .. output
Akira TAGOH 36159fc
    end
Akira TAGOH 36159fc
    return output
Akira TAGOH 36159fc
  end
Akira TAGOH 36159fc
end
Akira TAGOH 36159fc
Akira TAGOH 36159fc
-- A helper to switch AppStream XML runs
Akira TAGOH 36159fc
local function switchtag(oldtag, newtag)
Akira TAGOH 36159fc
  return closetag(oldtag, newtag) .. opentag(oldtag, newtag)
Akira TAGOH 36159fc
end
Akira TAGOH 36159fc
Akira TAGOH 7aea53a
-- Reformat some text into something that can be included in an AppStream
Akira TAGOH 7aea53a
-- XML description
Akira TAGOH 7aea53a
local function txt2xml(text)
Akira TAGOH 7aea53a
  local        text = wordwrap(text)
Akira TAGOH 7aea53a
  local      output = ""
Akira TAGOH 7aea53a
  local     oldtag  = nil
Akira TAGOH 7aea53a
  local oldadvance  = nil
Akira TAGOH 7aea53a
  local      newtag = nil
Akira TAGOH 7aea53a
  text = string.gsub(text, "^\n*", "")
Akira TAGOH 7aea53a
  text = string.gsub(text, "\n*$", "\n")
Akira TAGOH 7aea53a
  for line in string.gmatch(text, "[^\n]*\n") do
Akira TAGOH 7aea53a
    local change = true
Akira TAGOH 7aea53a
    local advance, n = string.gsub(line, "^(%s*– ).*", "%1")
Akira TAGOH 7aea53a
    if (n == 1) then
Akira TAGOH 7aea53a
      newtag = "li"
Akira TAGOH 7aea53a
    else
Akira TAGOH 7aea53a
      advance = string.gsub(line, "^(%s*).*", "%1")
Akira TAGOH 7aea53a
      if (line == "\n") then
Akira TAGOH 7aea53a
        newtag = nil
Akira TAGOH 7aea53a
      elseif (advance ~= oldadvance) then
Akira TAGOH 7aea53a
        newtag = "p"
Akira TAGOH 7aea53a
      else
Akira TAGOH 7aea53a
        change = false
Akira TAGOH 7aea53a
      end
Akira TAGOH 7aea53a
    end
Akira TAGOH 7aea53a
    local result = ""
Akira TAGOH 7aea53a
    if change then
Akira TAGOH 7aea53a
      result     = string.gsub(line, "^" .. advance, switchtag(oldtag,newtag))
Akira TAGOH 7aea53a
      oldtag     = newtag
Akira TAGOH 7aea53a
      oldadvance = string.gsub(advance, "– ", "  ")
Akira TAGOH 7aea53a
    else
Akira TAGOH 7aea53a
      result = string.gsub(line, "^" .. advance, " ")
Akira TAGOH 7aea53a
    end
Akira TAGOH 7aea53a
    result = string.gsub(result, "\n$", "")
Akira TAGOH 7aea53a
    output = output .. result
Akira TAGOH 7aea53a
  end
Akira TAGOH 7aea53a
  output = output .. closetag(oldtag, nil)
Akira TAGOH 7aea53a
  return output
Akira TAGOH 7aea53a
end
Akira TAGOH 7aea53a
Akira TAGOH 6ec5a09
local function genmetainfo(table)
Akira TAGOH 290fc52
local xmlfontname = '$(cmd=$(for f in %{buildroot}' .. table.filename .. '; do fc-scan "$f" -f "echo \\\\\"    <font>%{fullname[0]}</font>\\\\\";"; sync; done); if test x"$cmd" != x; then echo "echo \\\\\"  <provides>\\\\\"; $cmd echo \\\\\"  </provides>\\\\\""|sh; fi|grep -v "font>
Akira TAGOH 290fc52
local xmlfontlang = '$(cmd=$(for f in %{buildroot}' .. table.filename .. '; do fc-scan "$f" -f "%{[]lang{echo \\\\\"    <lang>%{lang}</lang>\\\\\";}}"; sync; done); if test x"$cmd" != x; then echo "echo \\\\\"  <languages>\\\\\"; ($cmd)|sort -u; echo \\\\\"  </languages>\\\\\""|sh; fi)'
Akira TAGOH 290fc52
local xml = [[
Akira TAGOH 6ec5a09
\
Akira TAGOH 6ec5a09
\
Akira TAGOH 6ec5a09
<component type=\"font\">\
Akira TAGOH 6ec5a09
  <id>]] .. rpm.expand("%{fontorg}.") .. table.pkgname .. [[</id>\
Akira TAGOH 6ec5a09
  <metadata_license>MIT</metadata_license>\
Akira TAGOH 6ec5a09
  <project_license>]] .. rpm.expand("%{license}") .. [[</project_license>\
Akira TAGOH 6ec5a09
  <name>Noto ]] .. table.family .. [[</name>\
Akira TAGOH 6ec5a09
  <summary></summary>\
Akira TAGOH 6ec5a09
  <description>\
Akira TAGOH 7aea53a
]] .. txt2xml(table.description) .. "\\\n" .. [[
Akira TAGOH 6ec5a09
  </description>\
Akira TAGOH 6ec5a09
  <updatecontact>]] .. rpm.expand("%{fontcontact}") .. [[</updatecontact>\
Akira TAGOH 6ec5a09
  <url type=\"homepage\">]] .. rpm.expand("%{url}") .. [[</url>\
Akira TAGOH 6ec5a09
  <releases>\
Akira TAGOH 6ec5a09
    <release version=\"]] .. rpm.expand("%{version}") .. [[\" date=\"$(date -d @$SOURCE_DATE_EPOCH -u --rfc-3339=d)\"/>\
Akira TAGOH 6ec5a09
  </releases>]] .. "\\\n" .. xmlfontname .. "\\\n" .. xmlfontlang .. "\\\n" .. [[
Akira TAGOH 6ec5a09
</component>\]]
Akira TAGOH 79d1147
    _metainfobuild = (_metainfobuild ~= '' and _metainfobuild .. "\n" or '') .. "cat<<_EOL_>" .. table.metainfo .. "\\\n" .. xml .. "\n_EOL_\\\nif ! grep provides " .. table.metainfo .. " > /dev/null 2>&1; then echo \"" .. table.pkgname .. ": No family names provided\"; exit 1; fi\\"
Akira TAGOH 79d1147
end
Akira TAGOH 79d1147
Akira TAGOH 79d1147
local function has_value(table, value)
Akira TAGOH 79d1147
    for _,v in ipairs(table) do
Akira TAGOH 79d1147
        if v == value then
Akira TAGOH 79d1147
            return true
Akira TAGOH 79d1147
        end
Akira TAGOH 79d1147
    end
Akira TAGOH 79d1147
    return false
Akira TAGOH 79d1147
end
Akira TAGOH 79d1147
Akira TAGOH 79d1147
local function gentestyaml()
Akira TAGOH 79d1147
    local fcorth = { "aa","ab","af","ak","am","an","ar","as","ast","av","ay","az_az","az_ir","ba","be","ber_dz","ber_ma","bg","bh","bho","bi","bin","bm","bn","bo","br","brx","bs","bua","byn","ca","ce","ch","chm","chr","co","crh","cs","csb","cu","cv","cy","da","de","doi","dv","dz","ee","el","en","eo","es","et","eu","fa","fat","ff","fi","fil","fj","fo","fr","fur","fy","ga","gd","gez","gl","gn","gu","gv","ha","haw","he","hi","hne","ho","hr","hsb","ht","hu","hy","hz","ia","id","ie","ig","ii","ik","io","is","it","iu","ja","jv","ka","kaa","kab","ki","kj","kk","kl","km","kn","ko","kok","kr","ks","ku_am","ku_iq","ku_ir","ku_tr","kum","kv","kw","kwm","ky","la","lah","lb","lez","lg","li","ln","lo","lt","lv","mai","mg","mh","mi","mk","ml","mn_cn","mn_mn","mni","mo","mr","ms","mt","my","na","nb","nds","ne","ng","nl","nn","no","nqo","nr","nso","nv","ny","oc","om","or","os","ota","pa","pa_pk","pap_an","pap_aw","pes","pl","prs","ps_af","ps_pk","pt","qu","quz","rm","rn","ro","ru","rw","sa","sah","sat","sc","sco","sd","se","sel","sg","sh","shs","si","sid","sk","sl","sm","sma","smj","smn","sms","sn","so","sq","sr","ss","st","su","sv","sw","syr","szl","ta","te","tg","th","ti_er","ti_et","tig","tk","tl","tn","to","tr","ts","tt","tw","ty","tyv","ug","uk","und_zmth","und_zsye","ur","uz","ve","vi","vo","vot","wa","wal","wen","wo","xh","yap","yi","yo","za","zh_cn","zh_hk","zh_mo","zh_sg","zh_tw","zu" }
Akira TAGOH 79d1147
    local yaml = [[
Akira TAGOH 79d1147
- hosts: localhost
Akira TAGOH 79d1147
  tags:
Akira TAGOH 79d1147
    - classic
Akira TAGOH 79d1147
  roles:
Akira TAGOH 79d1147
    - role: custom-test-fonts
Akira TAGOH 79d1147
      required_packages:
Akira TAGOH 79d1147
]]
Akira TAGOH 79d1147
    local langs = {}
Akira TAGOH 79d1147
    local hash = {}
Akira TAGOH 79d1147
    local files = {}
Akira TAGOH 79d1147
    local exfiles = {}
Akira TAGOH 79d1147
    for i = 1, #subpackages do
Akira TAGOH 79d1147
	if subpackages[i]["lang"] ~= nil then
Akira TAGOH 79d1147
            for _,v in ipairs(subpackages[i].lang) do
Akira TAGOH 79d1147
--                local f = has_value(fcorth, v)
Akira TAGOH 79d1147
                local f = true
Akira TAGOH 79d1147
                local fname = string.gsub(subpackages[i].filename, "(.*/)(.*)", "%2")
Akira TAGOH 79d1147
                if f and (not hash[v]) then
Akira TAGOH 79d1147
                    langs[#langs+1] = v
Akira TAGOH 79d1147
                    hash[v] = true
Akira TAGOH 79d1147
                    files[v] = {}
Akira TAGOH 79d1147
		    exfiles[v] = {}
Akira TAGOH 79d1147
                elseif (not f) then
Akira TAGOH 79d1147
                    io.stderr:write("WARNING: " .. fname .. ": " .. v .. " isn't supported in fontconfig\n")
Akira TAGOH 79d1147
                end
Akira TAGOH 79d1147
                if files[v] ~= nil then
Akira TAGOH 79d1147
		    if subpackages[i]["excludeci"] ~= nil then
Akira TAGOH 79d1147
		        exfiles[v][#exfiles[v]+1] = fname
Akira TAGOH 79d1147
		    else
Akira TAGOH 79d1147
                        files[v][#files[v]+1] = fname
Akira TAGOH 79d1147
                    end
Akira TAGOH 79d1147
                end
Akira TAGOH 79d1147
            end
Akira TAGOH 79d1147
        end
Akira TAGOH 79d1147
	yaml = yaml .. "        - " .. subpackages[i].pkgname .. "\n"
Akira TAGOH 79d1147
    end
Akira TAGOH 79d1147
    yaml = yaml .. "      coverage:\n"
Akira TAGOH 79d1147
    for i = 1, #langs do
Akira TAGOH 79d1147
        local f = has_value(fcorth, langs[i])
Akira TAGOH 79d1147
        if f then
Akira TAGOH 79d1147
            yaml = yaml .. "        " .. langs[i] .. [[:
Akira TAGOH 79d1147
          path_prefix:
Akira TAGOH 79d1147
            - /usr/share/fonts/google-noto-vf
Akira TAGOH 79d1147
            - /usr/share/fonts/google-noto
Akira TAGOH 79d1147
          include:]] .. "\n"
Akira TAGOH 79d1147
            for j = 1, #files[langs[i]] do
Akira TAGOH 79d1147
                yaml = yaml .. "            - " .. files[langs[i]][j] .. "\n"
Akira TAGOH 79d1147
            end
Akira TAGOH 79d1147
            if next(exfiles[langs[i]]) ~= nil then
Akira TAGOH 79d1147
	        yaml = yaml .. [[
Akira TAGOH 79d1147
          exclude:]] .. "\n"
Akira TAGOH 79d1147
		for j = 1, #exfiles[langs[i]] do
Akira TAGOH 79d1147
		    yaml = yaml .. "            - " .. exfiles[langs[i]][j] .. "\n"
Akira TAGOH 79d1147
		end
Akira TAGOH 79d1147
	    end
Akira TAGOH 79d1147
        end
Akira TAGOH 79d1147
    end
Akira TAGOH 79d1147
    yaml = yaml .. "      families:\n"
Akira TAGOH 79d1147
    for i = 1, #subpackages do
Akira TAGOH 79d1147
	if subpackages[i].lang then
Akira TAGOH 79d1147
            for _,v in ipairs(subpackages[i].lang) do
Akira TAGOH 79d1147
		yaml = yaml .. "        - lang: " .. v .. "\n" .. [[
Akira TAGOH 79d1147
          package: ]] .. subpackages[i].pkgname .. "\n" .. [[
Akira TAGOH 79d1147
          alias: ]] .. subpackages[i].alias .. "\n" .. [[
Akira TAGOH 79d1147
          family: Noto ]] .. subpackages[i].family .. "\n"
Akira TAGOH 79d1147
            end
Akira TAGOH 79d1147
        end
Akira TAGOH 79d1147
    end
Akira TAGOH 79d1147
    io.stderr:write("Generating tests.yml...")
Akira TAGOH 79d1147
    local f = io.open("tests/tests.yml", "w")
Akira TAGOH 8f97c04
    if f then
Akira TAGOH 8f97c04
        f:write(yaml)
Akira TAGOH 8f97c04
	f:close()
Akira TAGOH 8f97c04
	io.stderr:write("Done!")
Akira TAGOH 8f97c04
    else
Akira TAGOH 8f97c04
        io.stderr:write("Unable to open tests.yml")
Akira TAGOH 8f97c04
    end
Akira TAGOH 6ec5a09
end
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
local function notopkg(table)
Akira TAGOH 6ec5a09
    local _pname = string.lower(table.family):gsub(' ', '-')
Akira TAGOH 6ec5a09
    local pname = _pname .. (table.variable and '-vf' or '')
Akira TAGOH 6ec5a09
    local pkgname = rpm.expand('%{_fontname}-') .. pname .. '-fonts'
Akira TAGOH b840486
    local prio = (table.priority and table.priority or (table.variable and rpm.expand('%{hprio}') or rpm.expand('%{mprio}')))
Akira TAGOH b840486
Akira TAGOH b50ff34
    if is_nonlatin(table) then
Akira TAGOH b840486
        if prio == rpm.expand('%{hprio}') then
Akira TAGOH b840486
            if table.priority then
Akira TAGOH b50ff34
                prio = rpm.expand('%{nlat_hprio}')
Akira TAGOH b840486
            else
Akira TAGOH b50ff34
                prio = rpm.expand('%{nlat_vmprio}')
Akira TAGOH b840486
            end
Akira TAGOH b840486
        elseif prio == rpm.expand('%{mprio}') then
Akira TAGOH b50ff34
            prio = rpm.expand('%{nlat_mprio}')
Akira TAGOH b840486
        elseif prio == rpm.expand('%{lprio}') then
Akira TAGOH b50ff34
            prio = rpm.expand('%{nlat_lprio}')
Akira TAGOH b840486
        else
Akira TAGOH b840486
            io.stderr:write("Unknown priority")
Akira TAGOH b840486
        end
Akira TAGOH b840486
    end
Akira TAGOH b840486
    prio = tostring(prio)
Akira TAGOH 6ec5a09
    local fcconf = prio .. '-' .. rpm.expand('%{fontconf}') .. '-' .. pname .. '.conf'
Akira TAGOH 6ec5a09
    local fontdir = rpm.expand('%{_fontbasedir}') .. '/google-noto' .. (table.variable and '-vf/' or '/')
Akira TAGOH 79d1147
    local fontname = 'Noto' .. (table.fontname and table.fontname or string.gsub(table.family, ' ', '')) .. (table.variable and '-*VF*.*tf' or '-[^VF]*.*tf')
Akira TAGOH 6ec5a09
    local metaname = rpm.expand('%{fontorg}.') .. pkgname .. '.metainfo.xml'
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
    table.fcconf = fcconf
Akira TAGOH 6ec5a09
    table.pkgname = pkgname
Akira TAGOH 6ec5a09
    table.filename = fontdir .. fontname
Akira TAGOH 6ec5a09
    table.summary = 'Noto ' .. table.family .. (table.variable and ' variable' or '') .. ' font'
Akira TAGOH 6ec5a09
    table.description = rpm.expand('%{common_desc}') .. [[
Akira TAGOH 6ec5a09
Noto ]] .. table.family .. (table.variable and ' variable' or '') .. " font."
Akira TAGOH 6ec5a09
    table.metainfo = metaname
Akira TAGOH 6ec5a09
    _fcconflist = (_fcconflist ~= '' and _fcconflist .. ':' or '') .. fcconf
Akira TAGOH 6ec5a09
    _metafilelist = (_metafilelist ~= '' and _metafilelist .. ':' or '') .. metaname
Akira TAGOH 6ec5a09
Akira TAGOH e93b3d6
    local obsoletes = ''
Akira TAGOH e93b3d6
Akira TAGOH e93b3d6
    if table.obsoletes then
Akira TAGOH e93b3d6
        for i = 1, #table.obsoletes do
Akira TAGOH a47934e
            obsoletes = obsoletes .. "Obsoletes: %{_fontname}-" .. table.obsoletes[i] .. "-fonts < %{version}-%{release}\n" .. "Provides: %{_fontname}-" .. table.obsoletes[i] .. "-fonts = %{version}-%{release}\n"
Akira TAGOH e93b3d6
	end
Akira TAGOH e93b3d6
    end
Akira TAGOH 6ec5a09
    print(rpm.expand([[
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
%package -n ]] .. table.pkgname .. "\n" .. [[
Akira TAGOH 6ec5a09
Summary:    ]] .. table.summary .. "\n" .. [[
Akira TAGOH 6ec5a09
Requires:   fontpackages-filesystem
Akira TAGOH 6ec5a09
Requires:   %{name}-common = %{version}-%{release}
Akira TAGOH e93b3d6
]] .. obsoletes .. [[
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
%description -n ]] .. table.pkgname .. "\n" .. table.description .. "\n" .. [[
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
%files -n ]] .. pkgname .. "\n" .. [[
Akira TAGOH 6ec5a09
%dir ]] .. fontdir .. "\n" .. [[
Akira TAGOH 6ec5a09
%config(noreplace) %{_fontconfig_confdir}/]] .. fcconf .. "\n" .. [[
Akira TAGOH 6ec5a09
%{_fontconfig_templatedir}/]] .. fcconf .. "\n" .. [[
Akira TAGOH 6ec5a09
]] .. fontdir .. fontname .."\n" ..  [[
Akira TAGOH 6ec5a09
%{_metainfodir}/]] .. metaname .. "\n"))
Akira TAGOH 6ec5a09
end
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
for i = 1, #subpackages do
Akira TAGOH 6ec5a09
    notopkg(subpackages[i])
Akira TAGOH 79d1147
    if rpm.expand("%{cionly}") ~= 0 then
Akira TAGOH 79d1147
        genfcconf(subpackages[i])
Akira TAGOH 79d1147
	genmetainfo(subpackages[i])
Akira TAGOH 79d1147
    else
Akira TAGOH 79d1147
        _fcconfbuild = "false"
Akira TAGOH 79d1147
	_metainfobuild = "false"
Akira TAGOH 79d1147
    end
Akira TAGOH 79d1147
end
Akira TAGOH e106cbc
if tonumber(rpm.expand("%{cionly}")) == 1 then
Akira TAGOH 79d1147
    gentestyaml()
Akira TAGOH 6ec5a09
end
Akira TAGOH 79d1147
Akira TAGOH 6ec5a09
rpm.define("noto_fcconflist " .. _fcconflist)
Akira TAGOH 6ec5a09
rpm.define("noto_metafilelist " .. _metafilelist)
Akira TAGOH 6ec5a09
local f = io.open("debug-noto-fcconf-build.sh", "w")
Akira TAGOH bddfb48
if f then
Akira TAGOH bddfb48
    f:write(_fcconfbuild)
Akira TAGOH bddfb48
    f:close()
Akira TAGOH bddfb48
end
Akira TAGOH 6ec5a09
local f = io.open("debug-noto-metainfo-build.sh", "w")
Akira TAGOH bddfb48
if f then
Akira TAGOH bddfb48
    f:write(_metainfobuild)
Akira TAGOH bddfb48
    f:close()
Akira TAGOH bddfb48
end
Akira TAGOH 09a1edd
Akira TAGOH 6ec5a09
rpm.define("notobuild_fcconf " .. _fcconfbuild .. "\n")
Akira TAGOH 6ec5a09
rpm.define("notobuild_metainfo " .. _metainfobuild .. "\n")
Akira TAGOH 6ec5a09
} ## end of lua
94e55c9
02622a9
%prep
Akira TAGOH 50fc3c9
%setup -q -c -n noto-fonts-%{srcver}
Akira TAGOH 2de0afb
mkdir new-sinhala
Akira TAGOH 2de0afb
unzip %{SOURCE4} NotoSansSinhala/*
f31d607
6e65d47
f31d607
%build
Akira TAGOH 79d1147
%if %{cionly}
Akira TAGOH 79d1147
exit 1
Akira TAGOH 79d1147
%endif
Akira TAGOH 6ec5a09
%{notobuild_fcconf}
6e65d47
Akira TAGOH 09a1edd
f31d607
%install
Akira TAGOH 79d1147
install -m 0755 -d %{buildroot}%{_fontbasedir}/google-noto
Akira TAGOH 6ec5a09
for f in unhinted/ttf/*/Noto*.ttf hinted/ttf/*/Noto*.ttf; do
Akira TAGOH 79d1147
  install -m 0644 -p $f %{buildroot}%{_fontbasedir}/google-noto/
Akira TAGOH 6ec5a09
done
Akira TAGOH 79d1147
install -m 0755 -d %{buildroot}%{_fontbasedir}/google-noto-vf
Akira TAGOH 79d1147
install -m 0644 -p unhinted/slim-variable-ttf/Noto*.ttf %{buildroot}%{_fontbasedir}/google-noto-vf/
f31d607
Akira TAGOH 2de0afb
# override updated sinhala fonts
Akira TAGOH 2de0afb
for f in NotoSansSinhala/hinted/ttf/*; do
Akira TAGOH 2de0afb
  install -m 0644 -p $f %{buildroot}%{_fontbasedir}/google-noto/
Akira TAGOH 2de0afb
done
Akira TAGOH 2de0afb
install -m 0644 -p NotoSansSinhala/unhinted/slim-variable-ttf/NotoSansSinhala\[wght\].ttf %{buildroot}%{_fontbasedir}/google-noto-vf/NotoSansSinhala-VF.ttf
Akira TAGOH 2de0afb
Akira TAGOH e978d7e
# remove display fonts. this isn't shipped in upstream anymore.
Akira TAGOH e978d7e
rm %{buildroot}%{_fontbasedir}/google-noto/NotoSansDisplay*.ttf \
Akira TAGOH e978d7e
   %{buildroot}%{_fontbasedir}/google-noto/NotoSerifDisplay*.ttf \
Akira TAGOH e978d7e
   %{buildroot}%{_fontbasedir}/google-noto-vf/NotoSansDisplay*.ttf \
Akira TAGOH e978d7e
   %{buildroot}%{_fontbasedir}/google-noto-vf/NotoSerifDisplay*.ttf
Akira TAGOH e978d7e
Akira TAGOH 6ec5a09
# fc-scan in script expects fonts are already installed
Akira TAGOH 6ec5a09
%{notobuild_metainfo}
Peng Wu 3207ee5
f31d607
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
Akira TAGOH 6ec5a09
                   %{buildroot}%{_fontconfig_confdir} \
Akira TAGOH 6ec5a09
                   %{buildroot}%{_metainfodir}
Akira TAGOH 6ec5a09
Akira TAGOH 6ec5a09
IFS=":"
Akira TAGOH 6ec5a09
for f in $(echo %{noto_fcconflist}); do
Akira TAGOH 6ec5a09
    install -m 0644 -p $f %{buildroot}%{_fontconfig_templatedir}/$f
Akira TAGOH 6ec5a09
    ln -s $(realpath --relative-to=%{_fontconfig_confdir}/ %{_fontconfig_templatedir}/$f) \
Akira TAGOH 6ec5a09
	  %{buildroot}%{_fontconfig_confdir}/$f
Akira TAGOH 6ec5a09
done
Akira TAGOH 6ec5a09
for f in $(echo %{noto_metafilelist}); do
Akira TAGOH 6ec5a09
    install -m 0644 -p $f %{buildroot}%{_metainfodir}/$f
Akira TAGOH 6ec5a09
done
37cd5c1
6e65d47
Akira TAGOH 6ec5a09
%check
Akira TAGOH 6ec5a09
IFS=":"
Akira TAGOH 6ec5a09
for f in $(echo %{noto_fcconflist}); do
Akira TAGOH 6ec5a09
    xmllint --loaddtd --valid --nonet %{buildroot}%{_fontconfig_templatedir}/$f
Akira TAGOH 6ec5a09
done
Akira TAGOH 6ec5a09
for f in $(echo %{noto_metafilelist}); do
Akira TAGOH 41bbbcb
    appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/$f || (cat $f; exit 1)
6e65d47
done
02622a9
02622a9
%files common
abeab05
%license LICENSE
37cd5c1
%doc README.md FAQ.md
25c9af6
6e65d47
f31d607
%changelog
Akira TAGOH e978d7e
* Thu Nov 24 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-1.git0c78c8329-6
Akira TAGOH e978d7e
- Drop Noto Sans Display and Noto Serif Display fonts.
Akira TAGOH e978d7e
  These fonts isn't shipped from upstream anymore.
Akira TAGOH e978d7e
  Resolves: rhbz#2143521
Akira TAGOH e978d7e
Akira TAGOH e978d7e
* Fri Sep 30 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-1.git0c78c8329-5
Akira TAGOH 2de0afb
- Update Noto Sinhala fonts to the latest to fix some rendering issue in Sinhala scripts.
Akira TAGOH 2de0afb
  Resolves: rhbz#2129619
Akira TAGOH 2de0afb
Akira TAGOH a47934e
* Thu Sep 15 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-1.git0c78c8329-4
Akira TAGOH a47934e
- Add Provides lines for Obsoletes packages.
Akira TAGOH a47934e
  Resolves: rhbz#2126575
Akira TAGOH a47934e
Akira TAGOH b50ff34
* Wed Aug 31 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-1.git0c78c8329-3
Akira TAGOH b50ff34
- Drop lang="ar" for Kufi/Naskh Arabic fonts.
Akira TAGOH b50ff34
- Adjust priority for Noto Thai fonts.
Akira TAGOH b50ff34
Akira TAGOH 5c66204
* Tue Aug  2 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-1.git0c78c8329-2
Akira TAGOH 5c66204
- Fix wrong alias for Noto Rashi Hebrew.
Akira TAGOH 5c66204
  Resolves: rhbz#2113077
Akira TAGOH 5c66204
Akira TAGOH 50fc3c9
* Wed Jul 27 2022 Akira TAGOH <tagoh@redhat.com> - 20201206^1.git0c78c8329-1
Akira TAGOH 50fc3c9
- Update to snapshot from git 0c78c8329.
Akira TAGOH 50fc3c9
  Resolves: rhbz#2098555
Akira TAGOH 50fc3c9
7170aab
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org>
7170aab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
7170aab
Akira TAGOH 70ab261
* Mon Mar  7 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-9
Akira TAGOH 70ab261
- Fix config to set Naskh Arabic as serif for fallback.
Akira TAGOH 70ab261
Akira TAGOH b840486
* Fri Feb  4 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-8
Akira TAGOH b840486
- Fix the priority for Indic fonts.
Akira TAGOH b840486
  We postponed to replace Lohit with Noto this time.
Akira TAGOH b840486
  Resolves: rhbz#2050477
Akira TAGOH b840486
887fb20
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 20201206-7
887fb20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
887fb20
Akira TAGOH 46887d0
* Wed Jan 19 2022 Akira TAGOH <tagoh@redhat.com> - 20201206-6
Akira TAGOH 46887d0
- Update the priority of fontconfig config for Noto Sans, Noto Serif and Noto Sans Mono to make them default.
Akira TAGOH 46887d0
6847386
* Tue Dec 14 2021 Akira TAGOH <tagoh@redhat.com> - 20201206-5
6847386
- Fix a typo in the package name.
6847386
  google-noto-sansthai-looped-vf-fonts should be google-noto-sans-thai-looped-vf-fonts.
6847386
Akira TAGOH 09a1edd
* Tue Nov 16 2021 Akira TAGOH <tagoh@redhat.com> - 20201206-4
Akira TAGOH 09a1edd
- Have higher priority google-noto-sans-gurmukhi-vf-fonts than google-noto-sans-gurmukhi-fonts.
Akira TAGOH 09a1edd
3770e64
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20201206-3
3770e64
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
3770e64
Akira TAGOH e93b3d6
* Wed May 12 2021 Akira TAGOH <tagoh@redhat.com> - 20201206-2
Akira TAGOH e93b3d6
- Add some Obsoletes lines for dropped sub packages.
Akira TAGOH e93b3d6
Akira TAGOH 6ec5a09
* Fri Apr  9 2021 Akira TAGOH <tagoh@redhat.com> - 20201206-1
Akira TAGOH 6ec5a09
- Updates to 20201206.
Akira TAGOH 6ec5a09
  Resolves: rhbz#1899847
Akira TAGOH 6ec5a09
- Refactoring spec file.
Akira TAGOH 6ec5a09
- Fix invalid metainfo files.
Akira TAGOH 6ec5a09
  Resolves: rhbz#1830709
Akira TAGOH 6ec5a09
0c3313f
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20181223-9
0c3313f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
0c3313f
65935a1
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20181223-8
65935a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
65935a1
2756a56
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20181223-7
2756a56
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2756a56
Akira TAGOH b8dbcbf
* Mon Aug 12 2019 Akira TAGOH <tagoh@redhat.com> - 20181223-6
Akira TAGOH b8dbcbf
- Make variable fonts priority more than non variable fonts. (#1739976)
Akira TAGOH b8dbcbf
ea36db6
* Fri Jul 26 2019 Parag Nemade <pnemade AT redhat DOT com> - 20181223-5
ea36db6
- Resolves:rh#1554988 - google-noto-sans-gurmkukhi-fonts default for pa_IN locale
ea36db6
052fc5a
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20181223-4
052fc5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
052fc5a
Akira TAGOH 74008c1
* Tue Jun  4 2019 Akira TAGOH <tagoh@redhat.com> - 20181223-3
Akira TAGOH 74008c1
- Install metainfo files under %%{_metainfodir}.
Akira TAGOH 74008c1
17842fc
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20181223-2
17842fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
17842fc
Akira TAGOH 308ab17
* Thu Dec 27 2018 Akira TAGOH <tagoh@redhat.com> - 20181223-1
Akira TAGOH 308ab17
- Updates to 20181223.
Akira TAGOH 308ab17
- Add new sub-packages for variable fonts.
Akira TAGOH 308ab17
Akira TAGOH bc35f14
* Mon Dec 17 2018 Akira TAGOH <tagoh@redhat.com> - 20181130-2
Akira TAGOH bc35f14
- Make Display and UI fonts lower priority.
Akira TAGOH 875600d
- Add more languages to google-noto-*-devanagari.conf, google-noto-sans-ethiopic.conf,
Akira TAGOH 875600d
  and google-noto-sans-hebrew.conf
Akira TAGOH bc35f14
Akira TAGOH e130e5c
* Fri Dec  7 2018 Akira TAGOH <tagoh@redhat.com> - 20181130-1
Akira TAGOH e130e5c
- Updates to 20181130.
Akira TAGOH e130e5c
- Noto Sans Balinese is now Noto Serif Balinese.
Akira TAGOH e130e5c
- Add new sub-packages: google-noto-music-fonts,
Akira TAGOH e130e5c
  google-noto-sans-bassa-vah-fonts, google-noto-sans-bhaiksuki-fonts,
Akira TAGOH e130e5c
  google-noto-sans-caucasian-albanian-fonts, google-noto-sans-duployan-fonts,
Akira TAGOH e130e5c
  google-noto-sans-elbasan-fonts, google-noto-sans-grantha-fonts,
Akira TAGOH e130e5c
  google-noto-sans-hatran-fonts, google-noto-sans-khojki-fonts,
Akira TAGOH e130e5c
  google-noto-sans-khudawadi-fonts, google-noto-sans-linear-a-fonts,
Akira TAGOH e130e5c
  google-noto-sans-mahajani-fonts, google-noto-sans-manichaean-fonts,
Akira TAGOH e130e5c
  google-noto-sans-marchen-fonts, google-noto-sans-mende-kikakui-fonts,
Akira TAGOH e130e5c
  google-noto-sans-meroitic-fonts, google-noto-sans-miao-fonts,
Akira TAGOH e130e5c
  google-noto-sans-modi-fonts, google-noto-sans-mro-fonts,
Akira TAGOH e130e5c
  google-noto-sans-multani-fonts, google-noto-sans-nabataean-fonts,
Akira TAGOH e130e5c
  google-noto-sans-newa-fonts, google-noto-sans-old-hungarian-fonts,
Akira TAGOH e130e5c
  google-noto-sans-old-north-arabian-fonts, google-noto-sans-old-permic-fonts,
Akira TAGOH e130e5c
  google-noto-sans-pahawh-hmong-fonts, google-noto-sans-palmyrene-fonts,
Akira TAGOH e130e5c
  google-noto-sans-pau-cin-hau-fonts, google-noto-sans-psalter-pahlavi-fonts,
Akira TAGOH e130e5c
  google-noto-sans-sharada-fonts, google-noto-sans-sora-sompeng-fonts,
Akira TAGOH e130e5c
  google-noto-sans-syriac-fonts, google-noto-sans-takri-fonts,
Akira TAGOH e130e5c
  google-noto-sans-tirhuta-fonts, google-noto-sans-warang-citi-fonts,
Akira TAGOH e130e5c
  google-noto-serif-ahom-fonts, google-noto-serif-gurmukhi-fonts,
Akira TAGOH e130e5c
  google-noto-serif-tamil-slanted-fonts, google-noto-serif-tibetan-fonts
Akira TAGOH e130e5c
Akira TAGOH ed26fbe
* Fri Sep 21 2018 Akira TAGOH <tagoh@redhat.com> - 20180905-1
Akira TAGOH ed26fbe
- Updates to 20180905.
Akira TAGOH ed26fbe
- Remove Group tag.
Akira TAGOH ed26fbe
- Don't call fc-cache in scriptlets. this isn't needed anymore.
Akira TAGOH ed26fbe
- Drop BR: fontforge.
Akira TAGOH ed26fbe
- Generate fontconfig config files in macro for simple one.
Akira TAGOH ed26fbe
7b7a01c
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20161022-8
7b7a01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7b7a01c
4f9af1b
* Thu Apr  5 2018 Jens Petersen <petersen@redhat.com> - 20161022-7
4f9af1b
- change the Sinhala fontconfig priority to 65 (#1450802)
4f9af1b
f21680b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20161022-6
f21680b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f21680b
f543deb
* Mon Dec 11 2017 Jens Petersen <petersen@redhat.com> - 20161022-5
f543deb
- use _font_pkg
f543deb
bb84b10
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20161022-4
bb84b10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
bb84b10
2a1f6c4
* Wed Jul  5 2017 Jens Petersen <petersen@redhat.com> - 20161022-3
2a1f6c4
- add a fontconfig priority option to the notopkg macro,
2a1f6c4
  which allows overriding the default 66 priority
2a1f6c4
dbfd774
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20161022-2
dbfd774
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
dbfd774
253bfda
* Mon Nov 07 2016 Pravin Satpute <psatpute@redhat.com> - 20161022-1
253bfda
- Resolves #1321685 - Added Noto Mono font.
Akira TAGOH e978d7e
- License changed from ASL 2.0 to OFL.
253bfda
- New package addition: Mono, Serif Bengali, Serif Devanagari
253bfda
- Serif Gujarari, Serif Malayalam, Serif Tamil and Serif Telugu.
253bfda
abeab05
* Wed Aug 24 2016 Pravin Satpute <psatpute@redhat.com> - 20150929-2
abeab05
- Resolves #1368772 - Fixes issue with LICENSE file.
abeab05
37cd5c1
* Thu Apr 28 2016 Pravin Satpute <psatpute@redhat.com> - 20150929-1
37cd5c1
- Resolves #1269404 - Update to new git release 20150929
37cd5c1
- Upstream divided google-noto-fonts package into noto-cjk-font and noto-emoji
37cd5c1
- Removed packages: google-noto-color-emoji-fonts, google-noto-sans (cjk-fonts,
37cd5c1
- japanese-fonts, simplified-chinese-fonts and traditional-chinese-fonts)
37cd5c1
- Replaced by google-noto-cjk-fonts and google-noto-emoji-fonts
37cd5c1
- New subpackages - google-noto-nastaliq-urdu-fonts and google-noto-sans-tibetan-fonts
37cd5c1
c07a58d
* Thu Feb 04 2016 Parag Nemade <pnemade AT redhat DOT com> - 20150417-4
c07a58d
- Fix for python2 fonttools
c07a58d
13d411a
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20150417-3
13d411a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
13d411a
4d3d8cf
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20150417-2
4d3d8cf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4d3d8cf
8f88b1d
* Fri Apr 17 2015 Pravin Satpute <psatpute@redhat.com> - 20150417-1
8f88b1d
- Updating to git snapshot d47480343178.
8f88b1d
- Remove Thaana and Oriya from under-development list.
Akira TAGOH e978d7e
- Add Syriac requirements from Unicode Core Specification.
8f88b1d
fe6c10b
* Fri Mar 27 2015 Pravin Satpute <psatpute@redhat.com> - 20150325-1
fe6c10b
- Updating to git snapshot 762640379a51.
fe6c10b
- Added 2 new packages Oriya and Oriya-UI.
fe6c10b
- Update Hebrew, Georgian, and Ethiopic fonts.
fe6c10b
- Fix cmap of U+06F7 to Urdu form of digit 7.
fe6c10b
c831cd7
* Tue Jan 13 2015 Pravin Satpute <psatpute@redhat.com> - 20141117-6
c831cd7
- Resolves #1162341: Packaged Noto Color Emoji
c831cd7
cc4c4a7
* Mon Dec 15 2014 Jens Petersen <petersen@redhat.com> - 20141117-5
cc4c4a7
- improve generated font subpackage descriptions
cc4c4a7
- it is Hanunoo not Hanuno!
cc4c4a7
- specify font filenames more precisely
cc4c4a7
5dd1ba0
* Mon Dec 15 2014 Jens Petersen <petersen@redhat.com> - 20141117-4
5dd1ba0
- add obsoletes to cover the change of package names for Hanuno, Linear B,
5dd1ba0
  and Meetei Mayek
5dd1ba0
0677610
* Tue Dec  2 2014 Jens Petersen <petersen@redhat.com> - 20141117-3
0677610
- create the fonts subpackages with a macro
0677610
6e65d47
* Fri Nov 21 2014 Jens Petersen <petersen@redhat.com> - 20141117-2
6e65d47
- move cjk fonts fontconfig priority from 65-0 to 66
6e65d47
- generate the appinfo metainfo for the subpackages
6e65d47
- use a single for-loop to install the font config and appdata files
6e65d47
- move parent appinfo metainfo to common (Parag Nemade)
6e65d47
02622a9
* Thu Nov 20 2014 Jens Petersen <petersen@redhat.com> - 20141117-1
02622a9
- update to latest git (aae16d0cd626)
02622a9
- package Japanese, Korean, and CJK fonts
02622a9
- add Thaana font
02622a9
- add common subpackage for license and doc files
02622a9
- order spec subpackages lexically
02622a9
Peng Wu 4e3f4e0
* Wed Nov 19 2014 Peng Wu <pwu@redhat.com> - 20141001-5
Peng Wu 4e3f4e0
- Rename Chinese sub-packages
Peng Wu 4e3f4e0
Peng Wu 3207ee5
* Wed Nov 12 2014 Peng Wu <pwu@redhat.com> - 20141001-4
Peng Wu 3207ee5
- Add Chinese fonts
Peng Wu 3207ee5
25c9af6
* Tue Nov 11 2014 Parag Nemade <pnemade AT redhat DOT com> - 20141001-3
25c9af6
- Add metainfo file to show this font in gnome-software
25c9af6
52b7153
* Mon Nov 03 2014 Pravin Satpute <psatpute@redhat.com> - 20141001-2
52b7153
- Resolves #1159562: Typo in fontconfig file
52b7153
94e55c9
* Wed Oct 01 2014 Pravin Satpute <psatpute@redhat.com> - 20141001-1
94e55c9
- Google stops release tarball. Zip file derived from git Download zip.
94e55c9
- 45 new packages added as follows.
Akira TAGOH e978d7e
- kufi-arabic-fonts, naskh-arabic-fonts, naskh-arabic-ui-fonts, sans-balinese-fonts,
Akira TAGOH e978d7e
- sans-bamum-fonts, sans-batak-fonts, sans-buginese-fonts, sans-buhid-fonts,
Akira TAGOH e978d7e
- sans-canadian-aboriginal-fonts, sans-cham-fonts, sans-cuneiform-fonts, sans-cypriot-fonts,
Akira TAGOH e978d7e
- sans-gothic-fonts, sans-gurmukhi-fonts, sans-gurmukhi-ui-fonts,
Akira TAGOH e978d7e
- sans-inscriptional-pahlavi-fonts, sans-inscriptional-parthian-fonts, sans-javanese-fonts,
Akira TAGOH e978d7e
- sans-lepcha-fonts, sans-limbu-fonts, sans-linearb-fonts, sans-mongolian-fonts,
Akira TAGOH e978d7e
- sans-myanmar-fonts, sans-myanmar-ui-fonts, sans-new-tai-lue-fonts, sans-ogham-fonts,
Akira TAGOH e978d7e
- sans-ol-chiki-fonts, sans-old-italic-fonts, sans-old-persian-fonts, sans-phags-pa-fonts,
Akira TAGOH e978d7e
- sans-rejang-fonts, sans-runic-fonts, sans-samaritan-fonts, sans-saurashtra-fonts,
Akira TAGOH e978d7e
- sans-sinhala-fonts, sans-sundanese-fonts, sans-syloti-nagri-fonts, sans-syriac-eastern-fonts,
Akira TAGOH e978d7e
- sans-syriac-estrangela-fonts, sans-syriac-western-fonts, sans-tagbanwa-fonts,
94e55c9
- sans-tai-le-fonts, sans-tifinagh-fonts, sans-yi-fonts
94e55c9
- Resolves #1148413
94e55c9
6c2744d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20130807-2
6c2744d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
6c2744d
8e98280
* Wed Aug 14 2013 Pravin Satpute <psatpute@redhat.com> - 20130807-1
8e98280
- Upstream new release of 20130807 tarball.
94e55c9
- Packages Non Hinted upstream tarball.
8e98280
- This pulled fonts for number of missing Unicode scripts in Fedora
20ae0f7
1cffb92
* Tue Jul 16 2013 Pravin Satpute <psatpute@redhat.com> - 20130624-1
1cffb92
- Resolved #984459 :- Upstream new release.
1cffb92
- Added new package google-noto-serif-khmer-fonts
1cffb92
6c42e78
* Mon Jun 24 2013 Pravin Satpute <psatpute@redhat.com> - 20130411-5
Akira TAGOH e978d7e
- Resolved #971886 :- Georgian Serif fontconfig file error
6c42e78
19fcf99
* Mon Jun 10 2013 Pravin Satpute <psatpute@redhat.com> - 20130411-4
Akira TAGOH e978d7e
- Resolved #971886 :- Georgian fontconfig file error
19fcf99
f31d607
* Mon May 06 2013 Pravin Satpute <psatpute@redhat.com> - 20130411-3
f31d607
- Initial import
f31d607
- Updated spec file
f31d607
f31d607
* Fri Apr 19 2013 Pravin Satpute <psatpute@redhat.com> - 20130411-2
f31d607
- Updated package as per 3rd comment on review request #953859
f31d607
f31d607
* Fri Apr 19 2013 Pravin Satpute <psatpute@redhat.com> - 20130411-1
f31d607
- Initial packaging