diff --git a/langpacks.spec b/langpacks.spec index c8a41d0..0dc27d1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,10 +1,6 @@ -%global defaultsanspkg google-noto-sans-vf-fonts -%global defaultserifpkg google-noto-serif-vf-fonts -%global defaultmonopkg google-noto-sans-mono-vf-fonts - Name: langpacks -Version: 3.0 -Release: 35%{?dist} +Version: 4.0 +Release: 0.1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -13,8 +9,9 @@ BuildRequires: python3 fontconfig # Below Source was available on https://people.freedesktop.org/~hughsient/temp/ Source0: org.fedoraproject.LangPacks.xml Source1: org.fedoraproject.LangPacks-Core.xml -Source2: org.fedoraproject.LangPacks-Core-Font.xml -Source3: normlang.py +Source2: org.fedoraproject.default-fonts.xml +Source3: org.fedoraproject.default-fonts-extra.xml +Source4: normlang.py # to split up the AppStream file BuildRequires: libappstream-glib >= 0.5.10 @@ -35,1389 +32,1471 @@ Langpack meta-package to provide individual langpacks packages. # 6) Enabled zh_HK to set its own input method # 7) Enabled chr, dv, hy, iu, lo so that its default font be installed at least -# langcore_pkg (defaultime,defaultfont,langcode,langname) -%define langcore_pkg(i:f:l:n:) \ -%define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \ -%define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \ -%define normcode %{lua:print((string.gsub(string.lower(rpm.expand("%{langcode}")), "_","-")))}\ -%define langortho %(python3 %{SOURCE3} %{langcode}) \ -%define lowerortho %{lua:print(string.lower(rpm.expand("%{langortho}")))}\ -%define fontpkgcode %{lua:print((string.gsub(rpm.expand("%{langortho}"),"-","_")))}\ -\ -%package core-%{langcode}\ -Summary: %{langname} langpacks core meta-package\ -Requires: langpacks-core-font-%{fontpkgcode}\ -%{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ -\ -%description core-%{langcode}\ -This package provides %{langname} core langpacks packages.\ -\ -%files core-%{langcode}\ -%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{langcode}.metainfo.xml\ -\ -%if "%{normcode}" == "%{lowerortho}"\ -%package core-font-%{fontpkgcode}\ -Summary: %{langname} core font meta-package\ -%{-f:Requires: %{-f*}}%{!-f:Requires: %{defaultsanspkg}} \ -%{-l:Provides: font(:lang=%{lowerortho})} \ -%if "%{lowerortho}" != "%{fontpkgcode}"\ -Provides: langpacks-core-font-%{lowerortho} = %{version}-%{release} \ -Obsoletes: langpacks-core-font-%{lowerortho} < %{version}-%{release} \ -%endif \ -\ -%description core-font-%{fontpkgcode}\ -This package defines the default font for %{langname} language.\ -\ -%files core-font-%{fontpkgcode}\ -%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-Font-%{fontpkgcode}.metainfo.xml\ -%endif +# package list +# +# Writing this in LUA to make it more visible and easy to maintain. +# +# lang: language identifier +# default: default font sets +# sans: default sans-serif font package +# serif: default serif font package +# mono: default monospace font package +# recommends: recommended font packages to be installed +# only activated for Fedora +# inputmethod: input method to be pulled by core meta package +# meta: dependencies foe langpacks meta package +# requires: required packages by meta package +# recommends: recommended packages by meta package +# +# Adding fedora_ prefix to inputmethod and meta.requires/meta.recommends will be available for Fedora only. +# +# See defcorepkg, deffontpkg, and defmetapkg for package template +%{lua: +local core_font_package_list = { + default={ + sans={ "abattis-cantarell-vf-fonts", "google-noto-sans-vf-fonts" }, + serif={ "google-noto-serif-vf-fonts" }, + mono={ "google-noto-sans-mono-vf-fonts" }, + emoji={ "google-noto-emoji-color-fonts" }, + math={ "google-noto-sans-math-fonts", "stix-fonts" } + } +} +local langpacks_package_list = { + { lang="af", langname="Afrikaans", default={ + sans="", + serif="", + mono="" }, + recommends={}, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="am", langname="Amharic", default={ + sans="google-noto-sans-ethiopic-vf-fonts", + serif="", + mono="" }, + recommends={ "senamirmir-washra-fantuwua-fonts", + "senamirmir-washra-fonts", + "senamirmir-washra-hiwua-fonts", + "senamirmir-washra-jiret-fonts", + "senamirmir-washra-tint-fonts", + "senamirmir-washra-wookianos-fonts", + "senamirmir-washra-yebse-fonts", + "senamirmir-washra-yigezu-bisrat-goffer-fonts", + "senamirmir-washra-yigezu-bisrat-gothic-fonts", + "senamirmir-washra-zelan-fonts", + "xorg-x11-fonts-ethiopic", + "google-noto-serif-ethiopic-vf-fonts", + "sil-abyssinica-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ar", langname="Arabic", default={ + sans="google-noto-sans-arabic-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "paktype-naqsh-fonts", + "paktype-tehreer-fonts", + "kacst-art-fonts", + "kacst-book-fonts", + "kacst-decorative-fonts", + "kacst-digital-fonts", + "kacst-farsi-fonts", + "kacst-letter-fonts", + "kacst-naskh-fonts", + "kacst-office-fonts", + "kacst-one-fonts", + "kacst-pen-fonts", + "kacst-poster-fonts", + "kacst-qurn-fonts", + "kacst-screen-fonts", + "kacst-title-fonts", + "kacst-titlel-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="as", langname="Assamese", default={ + sans="lohit-assamese-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-bengali-vf-fonts", + "google-noto-sans-bengali-ui-vf-fonts", + "google-noto-serif-bengali-vf-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ast", langname="Asturian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="be", langname="Belarusian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bg", langname="Bulgarian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bn", langname="Bengali", default={ + sans="lohit-bengali-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-bengali-vf-fonts", + "google-noto-sans-bengali-ui-vf-fonts", + "google-noto-serif-bengali-vf-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="bo", langname="Tibetan", default={ + sans="jomolhari-fonts", + serif="", + mono="" }, + recommends={ "tibetan-machine-uni-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="br", langname="Breton", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bs", langname="Bosnian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ca", langname="Catalan", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="chr", langname="Cherokee", default={ + sans="google-noto-sans-cherokee-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="cs", langname="Czech", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="cy", langname="Welsh", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="da", langname="Danish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="de", langname="German", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="dv", langname="Divehi", default={ + sans="google-noto-sans-thaana-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="dz", langname="Bhutanese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="el", langname="Greek", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="en", langname="English", default={ + sans="", + serif="", + mono="" }, + recommends={ "liberation-sans-fonts", + "liberation-serif-fonts", + "liberation-mono-fonts", + "sil-mingzat-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="en_GB", langname="English (United Kingdom)", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="eo", langname="Esperanto", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="es", langname="Spanish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="et", langname="Estonian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="eu", langname="Basque", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fa", langname="Persian", default={ + sans="vazirmatn-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "google-noto-naskh-arabic-vf-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fi", langname="Finnish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fr", langname="French", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ga", langname="Irish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="gl", langname="Galician", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="gu", langname="Gujarati", default={ + sans="lohit-gujarati-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-gujarati-fonts", + "google-noto-sans-gujarati-ui-fonts", + "google-noto-serif-gujarati-fonts", + "samyak-gujarati-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="he", langname="Hebrew", default={ + sans="google-noto-sans-hebrew-vf-fonts", + serif="google-noto-serif-hebrew-vf-fonts", + mono="" }, + recommends={ "culmus-aharoni-clm-fonts", + "culmus-caladings-clm-fonts", + "culmus-david-clm-fonts", + "culmus-drugulin-clm-fonts", + "culmus-ellinia-clm-fonts", + "culmus-frank-ruehl-clm-fonts", + "culmus-hadasim-clm-fonts", + "culmus-keteryg-fonts", + "culmus-miriam-clm-fonts", + "culmus-miriam-mono-clm-fonts", + "culmus-nachlieli-clm-fonts", + "culmus-simple-clm-fonts", + "culmus-stamashkenaz-clm-fonts", + "culmus-stamsefarad-clm-fonts", + "culmus-yehuda-clm-fonts", + "google-noto-serif-hebrew-vf-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hi", langname="Hindi", default={ + sans="lohit-devanagari-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + "samyak-devanagari-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="hr", langname="Croatian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hu", langname="Hungarian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hy", langname="Armenian", default={ + sans="google-noto-sans-armenian-vf-fonts", + serif="google-noto-serif-armenian-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ia", langname="Interlingua", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="id", langname="Indonesian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="is", langname="Icelandic", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="it", langname="Italian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="iu", langname="Inuktitut", default={ + sans="google-noto-sans-canadian-aboriginal-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ja", langname="Japanese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-anthy", + meta={ requires={}, + recommends={}, + fedora_recommends={ "(uim-anthy) if uim)" } + }, + }, + { lang="ka", langname="Georgian", default={ + sans="google-noto-sans-georgian-vf-fonts", + serif="google-noto-serif-georgian-vf-fonts", + mono="" }, + recommends={ "bpg-chveulebrivi-fonts", + "bpg-courier-fonts", + "bpg-glaho-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="kk", langname="Kazakh", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="km", langname="Khmer", default={ + sans="google-noto-sans-khmer-vf-fonts", + serif="google-noto-serif-khmer-vf-fonts", + mono="" }, + recommends={ "khmer-os-system-fonts", + "khmer-os-battambang-fonts", + "khmer-os-bokor-fonts", + "khmer-os-content-fonts", + "khmer-os-fasthand-fonts", + "khmer-os-freehand-fonts", + "khmer-os-handwritten-fonts", + "khmer-os-metal-chrieng-fonts", + "khmer-os-muol-fonts-all", + "khmer-os-siemreap-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="kn", langname="Kannada", default={ + sans="lohit-kannada-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-kannada-vf-fonts", + "google-noto-sans-kannada-ui-vf-fonts", + "google-noto-serif-kannada-vf-fonts", + "gubbi-fonts", + "navilu-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ko", langname="Korean", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-hangul", + meta={ requires={}, + recommends={} + }, + }, + { lang="ku", langname="Kurdish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lo", langname="Lao", default={ + sans="google-noto-sans-lao-vf-fonts", + serif="google-noto-serif-lao-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lt", langname="Lithuanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lv", langname="Latvian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="mai", langname="Maithili", default={ + sans="lohit-devanagari-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="mk", langname="Macedonian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ml", langname="Malayalam", default={ + sans="rit-meera-new-fonts", + serif="rit-rachana-fonts", + mono="" }, + recommends={ "google-noto-sans-malayalam-vf-fonts", + "google-noto-sans-malayalam-ui-vf-fonts", + "google-noto-serif-malayalam-vf-fonts", + "lohit-malayalam-fonts", + "samyak-malayalam-fonts", + "smc-anjalioldlipi-fonts", + "smc-dyuthi-fonts", + "smc-raghumalayalamsans-fonts", + "smc-suruma-fonts", + "rit-meera-new-fonts", + "rit-sundar-fonts", + "rit-panmana-fonts", + "rit-ezhuthu-fonts", + "rit-tn-joy-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="mr", langname="Marathi", default={ + sans="lohit-marathi-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + "samyak-devanagari-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ms", langname="Malay", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="my", langname="Burmese", default={ + sans="sil-padauk-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nb", langname="Norwegian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ne", langname="Nepali", default={ + sans="madan-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="nl", langname="Dutch", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nn", langname="Nynorsk", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nr", langname="Southern Ndebele", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nso", langname="Northern Sotho", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="or", langname="Odia", default={ + sans="lohit-odia-fonts", + serif="", + mono="" }, + recommends={ "samyak-odia-fonts", + "google-noto-sans-oriya-fonts", + "google-noto-sans-oriya-vf-fonts", + "google-noto-serif-oriya-fonts", + "google-noto-serif-oriya-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="pa", langname="Punjabi", default={ + sans="google-noto-sans-gurmukhi-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "saab-fonts", + "lohit-gurmukhi-fonts", + "google-noto-serif-gurmukhi-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="pl", langname="Polish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="pt_BR", langname="Portuguese (Brazil)", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="pt", langname="Portuguese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ro", langname="Romanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ru", langname="Russian", default={ + sans="", + serif="", + mono="" }, + recommends={ "pt-sans-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="si", langname="Sinhala", default={ + sans="google-noto-sans-sinhala-vf-fonts", + serif="google-noto-serif-sinhala-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="sk", langname="Slovak", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sl", langname="Slovenian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sq", langname="Albanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sr", langname="Serbian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ss", langname="Swati", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sv", langname="Swedish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ta", langname="Tamil", default={ + sans="lohit-tamil-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-tamil-vf-fonts", + "google-noto-sans-tamil-ui-vf-fonts", + "google-noto-serif-tamil-vf-fonts", + "samyak-tamil-fonts", + "serafettin-cartoon-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="te", langname="Telugu", default={ + sans="lohit-telugu-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-telugu-fonts", + "google-noto-sans-telugu-ui-fonts", + "google-noto-serif-telugu-fonts", + "pothana2000-fonts", + "vemana2000-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="th", langname="Thai", default={ + sans="google-noto-sans-thai-vf-fonts", + serif="google-noto-serif-thai-vf-fonts", + mono="" }, + recommends={ "tlwg-garuda-fonts", + "tlwg-kinnari-fonts", + "tlwg-laksaman-fonts", + "tlwg-loma-fonts", + "tlwg-norasi-fonts", + "tlwg-purisa-fonts", + "tlwg-sawasdee-fonts", + "tlwg-tlwgmono-fonts", + "tlwg-tlwgtypewriter-fonts", + "tlwg-tlwgtypist-fonts", + "tlwg-tlwgtypo-fonts", + "tlwg-umpush-fonts", + "tlwg-waree-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="tn", langname="Tswana", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="tr", langname="Turkish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ts", langname="Tsonga", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="uk", langname="Ukrainian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ur", langname="Urdu", default={ + sans="paktype-naskh-basic-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "nafees-nastaleeq-fonts", + "nafees-web-naskh-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ve", langname="Venda", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="vi", langname="Vietnamese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + fedora_inputmethod="ibus-unikey", + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="xh", langname="Xhosa", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="yi", langname="Yiddish", default={ + sans="sil-nuosu-fonts", + serif="", + mono="" }, + recommends={ "culmus-aharoni-clm-fonts", + "culmus-caladings-clm-fonts", + "culmus-david-clm-fonts", + "culmus-drugulin-clm-fonts", + "culmus-ellinia-clm-fonts", + "culmus-frank-ruehl-clm-fonts", + "culmus-hadasim-clm-fonts", + "culmus-keteryg-fonts", + "culmus-miriam-clm-fonts", + "culmus-miriam-mono-clm-fonts", + "culmus-nachlieli-clm-fonts", + "culmus-simple-clm-fonts", + "culmus-stamashkenaz-clm-fonts", + "culmus-stamsefarad-clm-fonts", + "culmus-yehuda-clm-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="zh_CN", langname="Simplified Chinese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-libpinyin", + meta={ requires={}, + recommends={} + }, + }, + { lang="zh_HK", langname="Hong Kong Traditional Chinese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-table-chinese-cangjie", + meta={ requires={}, + recommends={ "ibus-table-chinese-quick" } + }, + }, + { lang="zh_TW", langname="Taiwan", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-libzhuyin", + meta={ requires={}, + recommends={ "ibus-table-chinese-cangjie", + "ibus-table-chinese-quick" + } + }, + }, + { lang="zu", langname="Zulu", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, +--[[ + { lang="", langname="", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, +]] +} + +--Miscellaneous functions +local function is_cjk(lang) + local pat = { "ja", "ko", "zh" } + for i = 1, #pat do + n, _ = string.find(lang, pat[i] .. "[_%a]*") + if n == 1 then + return true + end + end + return false +end + +local function build_deps(deps, tag, pkgs) + local ret = "" + for i = 1, #pkgs do + ret = ret .. (pkgs[i] ~= "" and (tag .. ": " .. pkgs[i] .. "\n") or "") + end + return deps .. ret +end + +local function drop_duplicate(pkgs) + local hash = {} + local ret = {} + for _, v in ipairs(pkgs) do + if (not hash[v]) then + table.insert(ret, v) + hash[v] = true + end + end + return ret +end + +local function append_deprecated(deps, pkg) + return deps .. (pkg ~= "" and ("Obsoletes: " .. pkg .. " < " .. rpm.expand("%{version}-%{release}") .. "\n" .. "Provides: " .. pkg .. " = " .. rpm.expand("%{version}-%{release}") .. "\n") or "") +end + +local function append_fontprov(deps, lang) + return deps .. (lang ~= "" and ("Provides: font(:" .. lang .. ")\n") or "") +end + +-- +--Package template for langpacks-core- +-- +local function defcorepkg(lang, langname, inputmethod) + local templ = [[ +%package core-%{_lang} +Summary: %{_langname} langpacks core meta-package +Requires: default-fonts-extra-%{_lang} +%{?_req} + +%description core-%{_lang} +This package provides %{_langname} core langpacks packages. + +%files core-%{_lang} +%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{_lang}.metainfo.xml + +]] + inputmethod = (not(inputmethod) and "" or inputmethod) + rpm.define("_lang " .. lang) + rpm.define("_langname " .. langname) + if inputmethod ~= "" then + rpm.define("_req " .. "Requires: (" .. inputmethod .. " if xorg-x11-server-Xorg)\n") + end + print(rpm.expand(templ)) + rpm.undefine("_lang") + rpm.undefine("_langname") + rpm.undefine("_req") +end + +-- +--Package template for default-fonts-* +-- +local function deffontpkg(cat1, cat2, summary1, summary2, prov, deps) + local templ = [[ +%package -n default-fonts-%{_cat1}-%{_cat2} +Summary: Metapackage to install %{_summary1} for %{_summary2} +%{?_req} + +%description -n default-fonts-%{_cat1}-%{_cat2} +This package provides %{_summary1} package set(s) for %{_summary2} + +%files -n default-fonts-%{_cat1}-%{_cat2} +%{_datadir}/metainfo/org.fedoraproject.default-fonts-%{_cat1}-%{_cat2}.metainfo.xml + +]] + local req = prov .. deps + rpm.define("_cat1 " .. cat1) + rpm.define("_cat2 " .. cat2) + rpm.define("_summary1 " .. summary1) + rpm.define("_summary2 " .. summary2) + if req ~= "" then + rpm.define("_req " .. req) + end + print(rpm.expand(templ)) + rpm.undefine("_cat1") + rpm.undefine("_cat2") + rpm.undefine("_summary1") + rpm.undefine("_summary2") + rpm.undefine("_req") +end + +-- +--Package template for langpacks- +-- +local function defmetapkg(lang, langname, deps) + local templ = [[ +%package %{_lang} +Summary: %{_langname} langpacks meta-package +Requires: %{name}-core-%{_lang} +%{?_req} + +%description %{_lang} +This package provides %{_langname} langpacks meta-package. + +%files %{_lang} +%{_datadir}/metainfo/org.fedoraproject.LangPack-%{_lang}.metainfo.xml + +]] + rpm.define("_lang " .. lang) + rpm.define("_langname " .. langname) + if deps ~= "" then + rpm.define("_req " .. deps) + end + print(rpm.expand(templ)) + rpm.undefine("_lang") + rpm.undefine("_langname") + rpm.undefine("_req") +end + +local other_deps = { sans={}, serif={}, mono={} } +local other_prov = "" +local cjk_deps = { sans={}, serif={}, mono={} } +local cjk_prov = "" +local face = { "sans", "serif", "mono" } +local corefonts = { sans ="default-fonts-core-sans", + serif="default-fonts-core-serif", + mono ="default-fonts-core-mono" +} + +for i = 1, #langpacks_package_list do + local deps = {} + local lang = langpacks_package_list[i]["lang"] + rpm.define("langcode " .. lang .. "\n") + local orth = rpm.expand("%(python3 %{SOURCE4} %{langcode})") + rpm.undefine("langcode") + local lowerorth = string.lower(orth) + local normlang = string.gsub(string.lower(lang), "_", "-") + local langname = langpacks_package_list[i]["langname"] + local im = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"]) + if langpacks_package_list[i]["default"] ~= nil then + local has_default = false + for j = 1, #face do + local current = langpacks_package_list[i]["default"][face[j]] + if current ~= "" then + has_default = true + end + end + for j = 1, #face do + local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) + table.insert(deps, current) + + if is_cjk(lang) then + table.insert(cjk_deps[face[j]], current) + else + table.insert(other_deps[face[j]], current) + end + end + + if lowerorth == normlang then + --Provide font(:lang) only when lang is recognized by fontconfig + if is_cjk(lang) then + cjk_prov = append_fontprov(cjk_prov, lowerorth) + else + other_prov = append_fontprov(other_prov, lowerorth) + end + end + + deps = build_deps("", "Requires", drop_duplicate(deps)) + --Replace deprecated langpacks-core-fonts-* + deps = append_deprecated(deps, "langpacks-core-font-" .. lang) + end + if (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then + deps = build_deps(deps, "Recommends", drop_duplicate(langpacks_package_list[i]["recommends"])) + end + + --Generate extra font package only when lang is recognized by fontconfig + if lowerorth == normlang then + deffontpkg("extra", lang, "extra fonts", langname, append_fontprov("", lang), deps) + end + defcorepkg(lang, langname, im) + + --Generate langpacks-* meta packages + local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) + local metarecd = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) + deps = build_deps("", "Requires", drop_duplicate(metadeps)) + deps = build_deps(deps, "Recommends", drop_duplicate(metarecd)) + defmetapkg(lang, langname, deps) +end + +for i = 1, #face do + deffontpkg("other", face[i], "default fonts", "non-CJK languages", other_prov, build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) + deffontpkg("cjk", face[i], "default fonts", "CJK languages", cjk_prov, build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) +end + +--core font packages +local coreface = { "sans", "serif", "mono", "emoji", "math" } +for i = 1, #coreface do + deffontpkg("core", coreface[i], "default fonts", "Latin languages", "", "") +end +} # %{lua:} + +%package -n default-fonts-core +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Latin +Requires: default-fonts-core-sans +Requires: default-fonts-core-serif +Requires: default-fonts-core-mono +Requires: default-fonts-core-emoji +Requires: default-fonts-core-math + +%description -n default-fonts-core +This package provides easier way to install all variants of default fonts meta packages for Latin. + +%files -n default-fonts-core +%{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml + +%package -n default-fonts-cjk +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for CJK. +Requires: default-fonts-cjk-sans +Requires: default-fonts-cjk-serif +Requires: default-fonts-cjk-mono + +%description -n default-fonts-cjk +This package provides easier way to install all variants of default fonts meta packages +for CJK languages. + +%files -n default-fonts-cjk +%{_datadir}/metainfo/org.fedoraproject.default-fonts-cjk.metainfo.xml + +%package -n default-fonts-other +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for non-CJK. +Requires: default-fonts-other-sans +Requires: default-fonts-other-serif +Requires: default-fonts-other-mono + +%description -n default-fonts-other +This package provides easier way to install all variants of default fonts meta packages +for non-CJK languages. + +%files -n default-fonts-other +%{_datadir}/metainfo/org.fedoraproject.default-fonts-other.metainfo.xml -%package af -Summary: Afrikaans langpacks meta-package -Requires: %{name}-core-af - -%description af -This package provides Afrikaans langpacks meta-package. - -%files af -%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml - -%langcore_pkg -l af -n Afrikaans - -%package am -Summary: Amharic langpacks meta-package -Requires: %{name}-core-am -%if 0%{?fedora} -Recommends: senamirmir-washra-fantuwua-fonts -Recommends: senamirmir-washra-fonts -Recommends: senamirmir-washra-hiwua-fonts -Recommends: senamirmir-washra-jiret-fonts -Recommends: senamirmir-washra-tint-fonts -Recommends: senamirmir-washra-wookianos-fonts -Recommends: senamirmir-washra-yebse-fonts -Recommends: senamirmir-washra-yigezu-bisrat-goffer-fonts -Recommends: senamirmir-washra-yigezu-bisrat-gothic-fonts -Recommends: senamirmir-washra-zelan-fonts -Recommends: xorg-x11-fonts-ethiopic -Recommends: google-noto-serif-ethiopic-vf-fonts -Recommends: sil-abyssinica-fonts -%endif - -%description am -This package provides Amharic langpacks meta-package. - -%files am -%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml - -%langcore_pkg -l am -n Amharic -f google-noto-sans-ethiopic-vf-fonts - -%package ar -Summary: Arabic langpacks meta-package -Requires: %{name}-core-ar -Recommends: %{defaultmonopkg} -%if 0%{?fedora} -Recommends: google-noto-sans-arabic-vf-fonts -Recommends: kacst-art-fonts -Recommends: kacst-book-fonts -Recommends: kacst-decorative-fonts -Recommends: kacst-digital-fonts -Recommends: kacst-farsi-fonts -Recommends: kacst-letter-fonts -Recommends: kacst-naskh-fonts -Recommends: kacst-office-fonts -Recommends: kacst-one-fonts -Recommends: kacst-pen-fonts -Recommends: kacst-poster-fonts -Recommends: kacst-qurn-fonts -Recommends: kacst-screen-fonts -Recommends: kacst-title-fonts -Recommends: kacst-titlel-fonts -%endif - -%description ar -This package provides Arabic langpacks meta-package. - -%files ar -%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml - -%langcore_pkg -l ar -n Arabic -f google-noto-naskh-arabic-vf-fonts - -%package as -Summary: Assamese langpacks meta-package -Requires: %{name}-core-as -%if 0%{?fedora} -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts -Recommends: google-noto-serif-bengali-vf-fonts -%endif - -%description as -This package provides Assamese langpacks meta-package. - -%files as -%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml - -%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n - -%package ast -Summary: Asturian langpacks meta-package -Requires: %{name}-core-ast -Recommends: %{defaultsanspkg} - -%description ast -This package provides Asturian langpacks meta-package. - -%files ast -%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml - -%langcore_pkg -l ast -n Asturian - -%package be -Summary: Belarusian langpacks meta-package -Requires: %{name}-core-be - -%description be -This package provides Belarusian langpacks meta-package. - -%files be -%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml - -%langcore_pkg -l be -n Belarusian - -%package bg -Summary: Bulgarian langpacks meta-package -Requires: %{name}-core-bg - -%description bg -This package provides Bulgarian langpacks meta-package. - -%files bg -%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml - -%langcore_pkg -l bg -n Bulgarian - -%package bn -Summary: Bengali langpacks meta-package -Requires: %{name}-core-bn -%if 0%{?fedora} -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts -Recommends: google-noto-serif-bengali-vf-fonts -%endif - -%description bn -This package provides Bengali langpacks meta-package. - -%files bn -%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml - -%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n - -%package bo -Summary: Tibetan langpacks meta-package -Requires: %{name}-core-bo -%if 0%{?fedora} -Recommends: tibetan-machine-uni-fonts -%endif - -%description bo -This package provides Tibetan langpacks meta-package. - -%files bo -%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml - -%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n - -%package br -Summary: Breton langpacks meta-package -Requires: %{name}-core-br - -%description br -This package provides Breton langpacks meta-package. - -%files br -%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml - -%langcore_pkg -l br -n Breton - -%package bs -Summary: Bosnian langpacks meta-package -Requires: %{name}-core-bs - -%description bs -This package provides Bosnian langpacks meta-package. - -%files bs -%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml - -%langcore_pkg -l bs -n Bosnian - -%package ca -Summary: Catalan langpacks meta-package -Requires: %{name}-core-ca - -%description ca -This package provides Catalan langpacks meta-package. - -%files ca -%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml - -%langcore_pkg -l ca -n Catalan - -%package chr -Summary: Cherokee langpacks meta-package -Requires: %{name}-core-chr - -%description chr -This package provides Cherokee langpacks meta-package. - -%files chr -%{_datadir}/metainfo/org.fedoraproject.LangPack-chr.metainfo.xml - -%langcore_pkg -l chr -n Cherokee -f google-noto-sans-cherokee-vf-fonts - -%package cs -Summary: Czech langpacks meta-package -Requires: %{name}-core-cs - -%description cs -This package provides Czech langpacks meta-package. - -%files cs -%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.metainfo.xml - -%langcore_pkg -l cs -n Czech - -%package cy -Summary: Welsh langpacks meta-package -Requires: %{name}-core-cy - -%description cy -This package provides Welsh langpacks meta-package. - -%files cy -%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml - -%langcore_pkg -l cy -n Welsh - -%package da -Summary: Danish langpacks meta-package -Requires: %{name}-core-da - -%description da -This package provides Danish langpacks meta-package. - -%files da -%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml - -%langcore_pkg -l da -n Danish - -%package de -Summary: German langpacks meta-package -Requires: %{name}-core-de - -%description de -This package provides German langpacks meta-package. - -%files de -%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml - -%langcore_pkg -l de -n German - -%package dv -Summary: Divehi langpacks meta-package -Requires: %{name}-core-dv - -%description dv -This package provides Divehi langpacks meta-package. - -%files dv -%{_datadir}/metainfo/org.fedoraproject.LangPack-dv.metainfo.xml - -%langcore_pkg -l dv -n Divehi -f google-noto-sans-thaana-vf-fonts - -%package dz -Summary: Bhutanese langpacks meta-package -Requires: %{name}-core-dz - -%description dz -This package provides Bhutanese langpacks meta-package. - -%files dz -%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml - -%langcore_pkg -l dz -n Bhutanese - -%package el -Summary: Greek langpacks meta-package -Requires: %{name}-core-el - -%description el -This package provides Greek langpacks meta-package. - -%files el -%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml - -%langcore_pkg -l el -n Greek - -%package en -Summary: English langpacks meta-package -Requires: %{name}-core-en -Recommends: %{defaultserifpkg} -Recommends: %{defaultmonopkg} - -%description en -This package provides English langpacks meta-package. - -%files en -%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml - -%langcore_pkg -l en -n English - -%package en_GB -Summary: English (United Kingdom) langpacks meta-package -Requires: %{name}-core-en_GB - -%description en_GB -This package provides English (United Kingdom) langpacks meta-package. - -%files en_GB -%{_datadir}/metainfo/org.fedoraproject.LangPack-en_GB.metainfo.xml - -%langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} - -%package eo -Summary: Esperanto langpacks meta-package -Requires: %{name}-core-eo - -%description eo -This package provides Esperanto langpacks meta-package. - -%files eo -%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml - -%langcore_pkg -l eo -n Esperanto - -%package es -Summary: Spanish langpacks meta-package -Requires: %{name}-core-es - -%description es -This package provides Spanish langpacks meta-package. - -%files es -%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml - -%langcore_pkg -l es -n Spanish - -%package et -Summary: Estonian langpacks meta-package -Requires: %{name}-core-et - -%description et -This package provides Estonian langpacks meta-package. - -%files et -%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml - -%langcore_pkg -l et -n Estonian - -%package eu -Summary: Basque langpacks meta-package -Requires: %{name}-core-eu - -%description eu -This package provides Basque langpacks meta-package. - -%files eu -%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml - -%langcore_pkg -l eu -n Basque - -%package fa -Summary: Persian langpacks meta-package -Requires: %{name}-core-fa -%if 0%{?fedora} -Recommends: google-noto-naskh-arabic-vf-fonts -%endif - -%description fa -This package provides Persian langpacks meta-package. - -%files fa -%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml - -%langcore_pkg -l fa -n Persian -f vazirmatn-vf-fonts - -%package fi -Summary: Finnish langpacks meta-package -Requires: %{name}-core-fi - -%description fi -This package provides Finnish langpacks meta-package. - -%files fi -%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml - -%langcore_pkg -l fi -n Finnish - -%package fr -Summary: French langpacks meta-package -Requires: %{name}-core-fr - -%description fr -This package provides French langpacks meta-package. - -%files fr -%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml - -%langcore_pkg -l fr -n French - -%package ga -Summary: Irish langpacks meta-package -Requires: %{name}-core-ga - -%description ga -This package provides Irish langpacks meta-package. - -%files ga -%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml - -%langcore_pkg -l ga -n Irish - -%package gl -Summary: Galician langpacks meta-package -Requires: %{name}-core-gl - -%description gl -This package provides Galician langpacks meta-package. - -%files gl -%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml - -%langcore_pkg -l gl -n Galician - -%package gu -Summary: Gujarati langpacks meta-package -Requires: %{name}-core-gu -%if 0%{?fedora} -Recommends: google-noto-sans-gujarati-fonts -Recommends: google-noto-sans-gujarati-ui-fonts -Recommends: google-noto-serif-gujarati-fonts -Recommends: samyak-gujarati-fonts -%endif - -%description gu -This package provides Gujarati langpacks meta-package. - -%files gu -%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml - -%langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n - -%package he -Summary: Hebrew langpacks meta-package -Requires: %{name}-core-he -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-serif-hebrew-vf-fonts - -%description he -This package provides Hebrew langpacks meta-package. - -%files he -%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml - -%langcore_pkg -l he -n Hebrew -f google-noto-sans-hebrew-vf-fonts - -%package hi -Summary: Hindi langpacks meta-package -Requires: %{name}-core-hi -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: samyak-devanagari-fonts -%endif - -%description hi -This package provides Hindi langpacks meta-package. - -%files hi -%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml - -%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n - -%package hr -Summary: Croatian langpacks meta-package -Requires: %{name}-core-hr - -%description hr -This package provides Croatian langpacks meta-package. - -%files hr -%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml - -%langcore_pkg -l hr -n Croatian - -%package hu -Summary: Hungarian langpacks meta-package -Requires: %{name}-core-hu - -%description hu -This package provides Hungarian langpacks meta-package. - -%files hu -%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml - -%langcore_pkg -l hu -n Hungarian - -%package hy -Summary: Armenian langpacks meta-package -Requires: %{name}-core-hy -Recommends: google-noto-serif-armenian-vf-fonts - -%description hy -This package provides Armenian langpacks meta-package. - -%files hy -%{_datadir}/metainfo/org.fedoraproject.LangPack-hy.metainfo.xml - -%langcore_pkg -l hy -n Armenian -f google-noto-sans-armenian-vf-fonts - -%package ia -Summary: Interlingua langpacks meta-package -Requires: %{name}-core-ia - -%description ia -This package provides Interlingua langpacks meta-package. - -%files ia -%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml - -%langcore_pkg -l ia -n Interlingua - -%package id -Summary: Indonesian langpacks meta-package -Requires: %{name}-core-id - -%description id -This package provides Indonesian langpacks meta-package. - -%files id -%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml - -%langcore_pkg -l id -n Indonesian - -%package is -Summary: Icelandic langpacks meta-package -Requires: %{name}-core-is - -%description is -This package provides Icelandic langpacks meta-package. - -%files is -%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml - -%langcore_pkg -l is -n Icelandic - -%package it -Summary: Italian langpacks meta-package -Requires: %{name}-core-it - -%description it -This package provides Italian langpacks meta-package. - -%files it -%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml - -%langcore_pkg -l it -n Italian - -%package iu -Summary: Inuktitut langpacks meta-package -Requires: %{name}-core-iu - -%description iu -This package provides Inuktitut langpacks meta-package. - -%files iu -%{_datadir}/metainfo/org.fedoraproject.LangPack-iu.metainfo.xml - -%langcore_pkg -l iu -n Inuktitut -f google-noto-sans-canadian-aboriginal-vf-fonts - -%package ja -Summary: Japanese langpacks meta-package -Requires: %{name}-core-ja -Recommends: google-noto-serif-cjk-vf-fonts -%if 0%{?fedora} -Recommends: (uim-anthy if uim) -%endif - -%description ja -This package provides Japanese langpacks meta-package. - -%files ja -%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml - -%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-vf-fonts -i ibus-anthy - -%package ka -Summary: Georgian langpacks meta-package -Requires: %{name}-core-ka -%if 0%{?fedora} -Recommends: bpg-chveulebrivi-fonts -Recommends: bpg-courier-fonts -Recommends: bpg-glaho-fonts -Recommends: google-noto-serif-georgian-vf-fonts -%endif -Recommends: %{defaultmonopkg} -Recommends: %{defaultserifpkg} - -%description ka -This package provides Georgian langpacks meta-package. - -%files ka -%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml - -%langcore_pkg -l ka -n Georgian -f google-noto-sans-georgian-vf-fonts - -%package kk -Summary: Kazakh langpacks meta-package -Requires: %{name}-core-kk - -%description kk -This package provides Kazakh langpacks meta-package. - -%files kk -%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml - -%langcore_pkg -l kk -n Kazakh - -%package km -Summary: Khmer langpacks meta-package -Requires: %{name}-core-km -Recommends: khmer-os-system-fonts -Recommends: khmer-os-battambang-fonts -Recommends: khmer-os-bokor-fonts -Recommends: khmer-os-content-fonts -Recommends: khmer-os-fasthand-fonts -Recommends: khmer-os-freehand-fonts -Recommends: khmer-os-handwritten-fonts -Recommends: khmer-os-metal-chrieng-fonts -Recommends: khmer-os-muol-fonts-all -Recommends: khmer-os-siemreap-fonts - -%description km -This package provides Khmer langpacks meta-package. - -%files km -%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml - -%langcore_pkg -l km -n Khmer -f google-noto-sans-khmer-vf-fonts - -%package kn -Summary: Kannada langpacks meta-package -Requires: %{name}-core-kn -%if 0%{?fedora} -Recommends: google-noto-sans-kannada-vf-fonts -Recommends: google-noto-sans-kannada-ui-vf-fonts -Recommends: google-noto-serif-kannada-vf-fonts -%endif -Recommends: gubbi-fonts -Recommends: navilu-fonts - -%description kn -This package provides Kannada langpacks meta-package. - -%files kn -%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml - -%langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n - -%package ko -Summary: Korean langpacks meta-package -Requires: %{name}-core-ko -Recommends: google-noto-serif-cjk-vf-fonts - -%description ko -This package provides Korean langpacks meta-package. - -%files ko -%{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml - -%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-vf-fonts -i ibus-hangul - -%package ku -Summary: Kurdish langpacks meta-package -Requires: %{name}-core-ku - -%description ku -This package provides Kurdish langpacks meta-package. - -%files ku -%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml - -%langcore_pkg -l ku -n Kurdish - -%package lo -Summary: Lao langpacks meta-package -Requires: %{name}-core-lo -Requires: google-noto-serif-lao-vf-fonts - -%description lo -This package provides Lao langpacks meta-package. - -%files lo -%{_datadir}/metainfo/org.fedoraproject.LangPack-lo.metainfo.xml - -%langcore_pkg -l lo -n Lao -f google-noto-sans-lao-vf-fonts - -%package lt -Summary: Lithuanian langpacks meta-package -Requires: %{name}-core-lt - -%description lt -This package provides Lithuanian langpacks meta-package. - -%files lt -%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml - -%langcore_pkg -l lt -n Lithuanian - -%package lv -Summary: Latvian langpacks meta-package -Requires: %{name}-core-lv - -%description lv -This package provides Latvian langpacks meta-package. - -%files lv -%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml - -%langcore_pkg -l lv -n Latvian - -%package mai -Summary: Maithili langpacks meta-package -Requires: %{name}-core-mai -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -%endif - -%description mai -This package provides Maithili langpacks meta-package. - -%files mai -%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml - -%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n - -%package mk -Summary: Macedonian langpacks meta-package -Requires: %{name}-core-mk - -%description mk -This package provides Macedonian langpacks meta-package. - -%files mk -%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml - -%langcore_pkg -l mk -n Macedonian - -%package ml -Summary: Malayalam langpacks meta-package -Requires: %{name}-core-ml -Recommends: rit-rachana-fonts -%if 0%{?fedora} -Recommends: google-noto-sans-malayalam-vf-fonts -Recommends: google-noto-sans-malayalam-ui-vf-fonts -Recommends: google-noto-serif-malayalam-vf-fonts -Recommends: lohit-malayalam-fonts -Recommends: samyak-malayalam-fonts -Recommends: smc-anjalioldlipi-fonts -Recommends: smc-dyuthi-fonts -Recommends: smc-raghumalayalamsans-fonts -Recommends: smc-suruma-fonts -Recommends: rit-meera-new-fonts -Recommends: rit-sundar-fonts -Recommends: rit-panmana-fonts -Recommends: rit-ezhuthu-fonts -Recommends: rit-tn-joy-fonts -%endif - -%description ml -This package provides Malayalam langpacks meta-package. - -%files ml -%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml - -%langcore_pkg -l ml -n Malayalam -f rit-meera-new-fonts -i ibus-m17n - -%package mr -Summary: Marathi langpacks meta-package -Requires: %{name}-core-mr -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: samyak-devanagari-fonts -%endif - -%description mr -This package provides Marathi langpacks meta-package. - -%files mr -%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml - -%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n - -%package ms -Summary: Malay langpacks meta-package -Requires: %{name}-core-ms - -%description ms -This package provides Malay langpacks meta-package. - -%files ms -%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml - -%langcore_pkg -l ms -n Malay - -%package my -Summary: Burmese langpacks meta-package -Requires: %{name}-core-my - -%description my -This package provides Burmese langpacks meta-package. - -%files my -%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml - -%langcore_pkg -l my -n Burmese -f sil-padauk-fonts - -%package nb -Summary: Norwegian Bokmål langpacks meta-package -Requires: %{name}-core-nb - -%description nb -This package provides Norwegian Bokmål langpacks meta-package. - -%files nb -%{_datadir}/metainfo/org.fedoraproject.LangPack-nb.metainfo.xml - -%langcore_pkg -l nb -n %{quote:Norwegian Bokmål} - -%package ne -Summary: Nepali langpacks meta-package -Requires: %{name}-core-ne -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -%endif - -%description ne -This package provides Nepali langpacks meta-package. - -%files ne -%{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml - -%langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n - -%package nl -Summary: Dutch langpacks meta-package -Requires: %{name}-core-nl - -%description nl -This package provides Dutch langpacks meta-package. - -%files nl -%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml - -%langcore_pkg -l nl -n Dutch - -%package nn -Summary: Nynorsk langpacks meta-package -Requires: %{name}-core-nn - -%description nn -This package provides Nynorsk langpacks meta-package. - -%files nn -%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml - -%langcore_pkg -l nn -n Nynorsk - -%package nr -Summary: Southern Ndebele langpacks meta-package -Requires: %{name}-core-nr - -%description nr -This package provides Southern Ndebele langpacks meta-package. - -%files nr -%{_datadir}/metainfo/org.fedoraproject.LangPack-nr.metainfo.xml - -%langcore_pkg -l nr -n %{quote:Southern Ndebele} - -%package nso -Summary: Northern Sotho langpacks meta-package -Requires: %{name}-core-nso - -%description nso -This package provides Northern Sotho langpacks meta-package. - -%files nso -%{_datadir}/metainfo/org.fedoraproject.LangPack-nso.metainfo.xml - -%langcore_pkg -l nso -n %{quote:Northern Sotho} - -%package or -Summary: Odia langpacks meta-package -Requires: %{name}-core-or -%if 0%{?fedora} -Recommends: samyak-odia-fonts -Recommends: google-noto-sans-oriya-fonts -Recommends: google-noto-sans-oriya-vf-fonts -Recommends: google-noto-serif-oriya-fonts -Recommends: google-noto-serif-oriya-vf-fonts -%endif - -%description or -This package provides Odia langpacks meta-package. - -%files or -%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml - -%langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n - -%package pa -Summary: Punjabi langpacks meta-package -Requires: %{name}-core-pa -Recommends: saab-fonts -%if 0%{?fedora} -Recommends: lohit-gurmukhi-fonts -Recommends: google-noto-serif-gurmukhi-vf-fonts -%endif - -%description pa -This package provides Punjabi langpacks meta-package. - -%files pa -%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml - -%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-vf-fonts -i ibus-m17n - -%package pl -Summary: Polish langpacks meta-package -Requires: %{name}-core-pl - -%description pl -This package provides Polish langpacks meta-package. - -%files pl -%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml - -%langcore_pkg -l pl -n Polish - -%package pt_BR -Summary: Portuguese (Brazil) langpacks meta-package -Requires: %{name}-core-pt_BR - -%description pt_BR -This package provides Portuguese (Brazil) langpacks meta-package. - -%files pt_BR -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt_BR.metainfo.xml - -%langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} - -%package pt -Summary: Portuguese langpacks meta-package -Requires: %{name}-core-pt - -%description pt -This package provides Portuguese langpacks meta-package. - -%files pt -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml - -%langcore_pkg -l pt -n Portuguese - -%package ro -Summary: Romanian langpacks meta-package -Requires: %{name}-core-ro - -%description ro -This package provides Romanian langpacks meta-package. - -%files ro -%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml - -%langcore_pkg -l ro -n Romanian - -%package ru -Summary: Russian langpacks meta-package -Requires: %{name}-core-ru -Recommends: pt-sans-fonts - -%description ru -This package provides Russian langpacks meta-package. - -%files ru -%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml - -%langcore_pkg -l ru -n Russian - -%package si -Summary: Sinhala langpacks meta-package -Requires: %{name}-core-si -Recommends: google-noto-serif-sinhala-vf-fonts - -%description si -This package provides Sinhala langpacks meta-package. - -%files si -%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml - -%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-m17n - -%package sk -Summary: Slovak langpacks meta-package -Requires: %{name}-core-sk - -%description sk -This package provides Slovak langpacks meta-package. - -%files sk -%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml - -%langcore_pkg -l sk -n Slovak - -%package sl -Summary: Slovenian langpacks meta-package -Requires: %{name}-core-sl - -%description sl -This package provides Slovenian langpacks meta-package. - -%files sl -%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml - -%langcore_pkg -l sl -n Slovenian - -%package sq -Summary: Albanian langpacks meta-package -Requires: %{name}-core-sq - -%description sq -This package provides Albanian langpacks meta-package. - -%files sq -%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml - -%langcore_pkg -l sq -n Albanian - -%package sr -Summary: Serbian langpacks meta-package -Requires: %{name}-core-sr - -%description sr -This package provides Serbian langpacks meta-package. - -%files sr -%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml - -%langcore_pkg -l sr -n Serbian - -%package ss -Summary: Swati langpacks meta-package -Requires: %{name}-core-ss - -%description ss -This package provides Swati langpacks meta-package. - -%files ss -%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml - -%langcore_pkg -l ss -n Swati - -%package sv -Summary: Swedish langpacks meta-package -Requires: %{name}-core-sv - -%description sv -This package provides Swedish langpacks meta-package. - -%files sv -%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml - -%langcore_pkg -l sv -n Swedish - -%package ta -Summary: Tamil langpacks meta-package -Requires: %{name}-core-ta -%if 0%{?fedora} -Recommends: google-noto-sans-tamil-vf-fonts -Recommends: google-noto-sans-tamil-ui-vf-fonts -Recommends: google-noto-serif-tamil-vf-fonts -Recommends: samyak-tamil-fonts -Recommends: serafettin-cartoon-fonts -%endif - -%description ta -This package provides Tamil langpacks meta-package. - -%files ta -%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml - -%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n - -%package te -Summary: Telugu langpacks meta-package -Requires: %{name}-core-te -%if 0%{?fedora} -Recommends: google-noto-sans-telugu-fonts -Recommends: google-noto-sans-telugu-ui-fonts -Recommends: google-noto-serif-telugu-fonts -Recommends: pothana2000-fonts -Recommends: vemana2000-fonts -%endif - -%description te -This package provides Telugu langpacks meta-package. - -%files te -%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml - -%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n - -%package th -Summary: Thai langpacks meta-package -Requires: %{name}-core-th -%if 0%{?fedora} -Recommends: google-noto-serif-thai-vf-fonts -Recommends: tlwg-garuda-fonts -Recommends: tlwg-kinnari-fonts -Recommends: tlwg-laksaman-fonts -Recommends: tlwg-loma-fonts -Recommends: tlwg-mono-fonts -Recommends: tlwg-norasi-fonts -Recommends: tlwg-purisa-fonts -Recommends: tlwg-sawasdee-fonts -Recommends: tlwg-typewriter-fonts -Recommends: tlwg-typist-fonts -Recommends: tlwg-typo-fonts -Recommends: tlwg-umpush-fonts -Recommends: tlwg-waree-fonts -%endif - -%description th -This package provides Thai langpacks meta-package. - -%files th -%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml - -%langcore_pkg -l th -n Thai -f google-noto-sans-thai-vf-fonts -i ibus-m17n - -%package tn -Summary: Tswana langpacks meta-package -Requires: %{name}-core-tn - -%description tn -This package provides Tswana langpacks meta-package. - -%files tn -%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml - -%langcore_pkg -l tn -n Tswana - -%package tr -Summary: Turkish langpacks meta-package -Requires: %{name}-core-tr - -%description tr -This package provides Turkish langpacks meta-package. - -%files tr -%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml - -%langcore_pkg -l tr -n Turkish - -%package ts -Summary: Tsonga langpacks meta-package -Requires: %{name}-core-ts - -%description ts -This package provides Tsonga langpacks meta-package. - -%files ts -%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml - -%langcore_pkg -l ts -n Tsonga - -%package uk -Summary: Ukrainian langpacks meta-package -Requires: %{name}-core-uk - -%description uk -This package provides Ukrainian langpacks meta-package. - -%files uk -%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml - -%langcore_pkg -l uk -n Ukrainian - -%package ur -Summary: Urdu langpacks meta-package -Requires: %{name}-core-ur -%if 0%{?fedora} -Recommends: nafees-nastaleeq-fonts -Recommends: nafees-web-naskh-fonts -%endif - -%description ur -This package provides Urdu langpacks meta-package. - -%files ur -%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml - -%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n - -%package ve -Summary: Venda langpacks meta-package -Requires: %{name}-core-ve - -%description ve -This package provides Venda langpacks meta-package. - -%files ve -%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml - -%langcore_pkg -l ve -n Venda - -%package vi -Summary: Vietnamese langpacks meta-package -Requires: %{name}-core-vi - -%description vi -This package provides Vietnamese langpacks meta-package. - -%files vi -%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml - -%if 0%{?fedora} -%langcore_pkg -l vi -n Vietnamese -i ibus-unikey -%else -%langcore_pkg -l vi -n Vietnamese -i ibus-m17n -%endif - -%package xh -Summary: Xhosa langpacks meta-package -Requires: %{name}-core-xh - -%description xh -This package provides Xhosa langpacks meta-package. - -%files xh -%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml - -%langcore_pkg -l xh -n Xhosa - -%package yi -Summary: Yiddish langpacks meta-package -Requires: %{name}-core-yi -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts - -%description yi -This package provides Yiddish langpacks meta-package. - -%files yi -%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml - -%langcore_pkg -l yi -n Yiddish - -%package zh_CN -Summary: Simplified Chinese langpacks meta-package -Requires: %{name}-core-zh_CN -Recommends: google-noto-serif-cjk-vf-fonts - -%description zh_CN -This package provides Simplified Chinese langpacks meta-package. - -%files zh_CN -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_CN.metainfo.xml - -%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libpinyin - -%package zh_HK -Summary: Hong Kong Traditional Chinese langpacks meta-package -Requires: %{name}-core-zh_HK -Recommends: google-noto-serif-cjk-vf-fonts -Recommends: ibus-table-chinese-quick - -%description zh_HK -This package provides Hong Kong Traditional Chinese langpacks meta-package. - -%files zh_HK -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_HK.metainfo.xml - -%langcore_pkg -l zh_HK -n %{quote:Hong Kong Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-table-chinese-cangjie - -%package zh_TW -Summary: Taiwan langpacks meta-package -Requires: %{name}-core-zh_TW -Recommends: google-noto-serif-cjk-vf-fonts -Recommends: ibus-table-chinese-cangjie -Recommends: ibus-table-chinese-quick - -%description zh_TW -This package provides Taiwan Traditional Chinese langpacks meta-package. - -%files zh_TW -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml - -%langcore_pkg -l zh_TW -n %{quote:Taiwan Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libzhuyin - -%package zu -Summary: Zulu langpacks meta-package -Requires: %{name}-core-zu - -%description zu -This package provides Zulu langpacks meta-package. - -%files zu -%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml - -%langcore_pkg -l zu -n Zulu %prep # nothing to prep @@ -1433,6 +1512,7 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog * Tue Jun 13 2023 Peng Wu - 3.0-35 diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.default-fonts-extra.xml similarity index 84% rename from org.fedoraproject.LangPacks-Core-Font.xml rename to org.fedoraproject.default-fonts-extra.xml index 8503f87..17fd053 100644 --- a/org.fedoraproject.LangPacks-Core-Font.xml +++ b/org.fedoraproject.default-fonts-extra.xml @@ -3,7 +3,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-af + org.fedoraproject.default-fonts-extra-af Afrikaans Localization Font support for Afrikaans @@ -14,7 +14,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-am + org.fedoraproject.default-fonts-extra-am Amharic Localization Font support for Amharic @@ -25,7 +25,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ar + org.fedoraproject.default-fonts-extra-ar Arabic Localization Font support for Arabic @@ -36,7 +36,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-as + org.fedoraproject.default-fonts-extra-as Assamese Localization Font support for Assamese @@ -47,7 +47,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ast + org.fedoraproject.default-fonts-extra-ast Asturian Localization Font support for Asturian @@ -58,7 +58,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-be + org.fedoraproject.default-fonts-extra-be Belarusian Localization Font support for Belarusian @@ -69,7 +69,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bg + org.fedoraproject.default-fonts-extra-bg Bulgarian Localization Font support for Bulgarian @@ -80,7 +80,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bn + org.fedoraproject.default-fonts-extra-bn Bengali Localization Font support for Bengali @@ -91,7 +91,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bo + org.fedoraproject.default-fonts-extra-bo Tibetan Localization Font support for Tibetan @@ -102,7 +102,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-br + org.fedoraproject.default-fonts-extra-br Breton Localization Font support for Breton @@ -113,7 +113,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bs + org.fedoraproject.default-fonts-extra-bs Bosnian Localization Font support for Bosnian @@ -124,7 +124,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ca + org.fedoraproject.default-fonts-extra-ca Catalan Localization Font support for Catalan @@ -135,7 +135,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-chr + org.fedoraproject.default-fonts-extra-chr Cherokee Localization Font support for Cherokee @@ -146,7 +146,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-cs + org.fedoraproject.default-fonts-extra-cs Czech Localization Font support for Czech @@ -157,7 +157,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-cy + org.fedoraproject.default-fonts-extra-cy Welsh Localization Font support for Welsh @@ -168,7 +168,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-da + org.fedoraproject.default-fonts-extra-da Danish Localization Font support for Danish @@ -179,7 +179,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-de + org.fedoraproject.default-fonts-extra-de German Localization Font support for German @@ -190,7 +190,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-dv + org.fedoraproject.default-fonts-extra-dv Divehi Localization Font support for Divehi @@ -201,7 +201,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-dz + org.fedoraproject.default-fonts-extra-dz Bhutanese Localization Font support for Bhutanese @@ -212,7 +212,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-el + org.fedoraproject.default-fonts-extra-el Greek Localization Font support for Greek @@ -223,7 +223,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-en + org.fedoraproject.default-fonts-extra-en English Localization Font support for English @@ -234,7 +234,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-eo + org.fedoraproject.default-fonts-extra-eo Esperanto Localization Font support for Esperanto @@ -245,7 +245,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-es + org.fedoraproject.default-fonts-extra-es Spanish Localization Font support for Spanish @@ -256,7 +256,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-et + org.fedoraproject.default-fonts-extra-et Estonian Localization Font support for Estonian @@ -267,7 +267,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-eu + org.fedoraproject.default-fonts-extra-eu Basque Localization Font support for Basque @@ -278,7 +278,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fa + org.fedoraproject.default-fonts-extra-fa Persian Localization Font support for Persian @@ -289,7 +289,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fi + org.fedoraproject.default-fonts-extra-fi Finnish Localization Font support for Finnish @@ -300,7 +300,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fr + org.fedoraproject.default-fonts-extra-fr French Localization Font support for French @@ -311,7 +311,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ga + org.fedoraproject.default-fonts-extra-ga Irish Localization Font support for Irish @@ -322,7 +322,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-gl + org.fedoraproject.default-fonts-extra-gl Galician Localization Font support for Galician @@ -333,7 +333,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-gu + org.fedoraproject.default-fonts-extra-gu Gujarati Localization Font support for Gujarati @@ -344,7 +344,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-he + org.fedoraproject.default-fonts-extra-he Hebrew Localization Font support for Hebrew @@ -355,7 +355,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hi + org.fedoraproject.default-fonts-extra-hi Hindi Localization Font support for Hindi @@ -366,7 +366,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hr + org.fedoraproject.default-fonts-extra-hr Croatian Localization Font support for Croatian @@ -377,7 +377,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hu + org.fedoraproject.default-fonts-extra-hu Hungarian Localization Font support for Hungarian @@ -388,7 +388,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hy + org.fedoraproject.default-fonts-extra-hy Armenian Localization Font support for Armenian @@ -399,7 +399,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ia + org.fedoraproject.default-fonts-extra-ia Interlingua Localization Font support for Interlingua @@ -410,7 +410,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-id + org.fedoraproject.default-fonts-extra-id Indonesian Localization Font support for Indonesian @@ -421,7 +421,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-is + org.fedoraproject.default-fonts-extra-is Icelandic Localization Font support for Icelandic @@ -432,7 +432,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-it + org.fedoraproject.default-fonts-extra-it Italian Localization Font support for Italian @@ -443,7 +443,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-iu + org.fedoraproject.default-fonts-extra-iu Inuktitut Localization Font support for Inuktitut @@ -454,7 +454,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ja + org.fedoraproject.default-fonts-extra-ja Japanese Localization Font support for Japanese @@ -465,7 +465,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ka + org.fedoraproject.default-fonts-extra-ka Georgian Localization Font support for Georgian @@ -476,7 +476,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-kk + org.fedoraproject.default-fonts-extra-kk Kazakh Localization Font support for Kazakh @@ -487,7 +487,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-km + org.fedoraproject.default-fonts-extra-km Khmer Localization Font support for Khmer @@ -498,7 +498,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-kn + org.fedoraproject.default-fonts-extra-kn Kannada Localization Font support for Kannada @@ -509,7 +509,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ko + org.fedoraproject.default-fonts-extra-ko Korean Localization Font support for Korean @@ -520,7 +520,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ku + org.fedoraproject.default-fonts-extra-ku Kurdish Localization Font support for Kurdish @@ -531,7 +531,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lo + org.fedoraproject.default-fonts-extra-lo Lao Localization Font support for Lao @@ -542,7 +542,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lt + org.fedoraproject.default-fonts-extra-lt Lithuanian Localization Font support for Lithuanian @@ -553,7 +553,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lv + org.fedoraproject.default-fonts-extra-lv Latvian Localization Font support for Latvian @@ -564,7 +564,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mai + org.fedoraproject.default-fonts-extra-mai Maithili Localization Font support for Maithili @@ -575,7 +575,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mk + org.fedoraproject.default-fonts-extra-mk Macedonian Localization Font support for Macedonian @@ -586,7 +586,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ml + org.fedoraproject.default-fonts-extra-ml Malayalam Localization Font support for Malayalam @@ -597,7 +597,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mr + org.fedoraproject.default-fonts-extra-mr Marathi Localization Font support for Marathi @@ -608,7 +608,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ms + org.fedoraproject.default-fonts-extra-ms Malay Localization Font support for Malay @@ -619,7 +619,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-my + org.fedoraproject.default-fonts-extra-my Burmese Localization Font support for Burmese @@ -630,7 +630,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nb + org.fedoraproject.default-fonts-extra-nb Norwegian Bokmål Localization Font support for Norwegian Bokmål @@ -641,7 +641,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ne + org.fedoraproject.default-fonts-extra-ne Nepali Localization Font support for Nepali @@ -652,7 +652,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nl + org.fedoraproject.default-fonts-extra-nl Dutch Localization Font support for Dutch @@ -663,7 +663,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nn + org.fedoraproject.default-fonts-extra-nn Nynorsk Localization Font support for Nynorsk @@ -674,7 +674,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nr + org.fedoraproject.default-fonts-extra-nr Southern Ndebele Localization Font support for Southern Ndebele @@ -685,7 +685,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nso + org.fedoraproject.default-fonts-extra-nso Northern Sotho Localization Font support for Northern Sotho @@ -696,7 +696,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-or + org.fedoraproject.default-fonts-extra-or Oriya Localization Font support for Oriya @@ -707,7 +707,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pa + org.fedoraproject.default-fonts-extra-pa Punjabi Localization Font support for Punjabi @@ -718,7 +718,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pl + org.fedoraproject.default-fonts-extra-pl Polish Localization Font support for Polish @@ -729,7 +729,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pt + org.fedoraproject.default-fonts-extra-pt Portuguese Localization Font support for Portuguese @@ -740,7 +740,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ro + org.fedoraproject.default-fonts-extra-ro Romanian Localization Font support for Romanian @@ -751,7 +751,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ru + org.fedoraproject.default-fonts-extra-ru Russian Localization Font support for Russian @@ -762,7 +762,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-si + org.fedoraproject.default-fonts-extra-si Sinhala Localization Font support for Sinhala @@ -773,7 +773,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sk + org.fedoraproject.default-fonts-extra-sk Slovak Localization Font support for Slovak @@ -784,7 +784,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sl + org.fedoraproject.default-fonts-extra-sl Slovenian Localization Font support for Slovenian @@ -795,7 +795,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sq + org.fedoraproject.default-fonts-extra-sq Albanian Localization Font support for Albanian @@ -806,7 +806,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ss + org.fedoraproject.default-fonts-extra-ss Swati Localization Font support for Swati @@ -817,7 +817,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sr + org.fedoraproject.default-fonts-extra-sr Serbian Localization Font support for Serbian @@ -828,7 +828,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sv + org.fedoraproject.default-fonts-extra-sv Swedish Localization Font support for Swedish @@ -839,7 +839,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ta + org.fedoraproject.default-fonts-extra-ta Tamil Localization Font support for Tamil @@ -850,7 +850,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-te + org.fedoraproject.default-fonts-extra-te Telugu Localization Font support for Telugu @@ -861,7 +861,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-th + org.fedoraproject.default-fonts-extra-th Thai Localization Font support for Thai @@ -872,7 +872,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-tn + org.fedoraproject.default-fonts-extra-tn Tswana Localization Font support for Tswana @@ -883,7 +883,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-tr + org.fedoraproject.default-fonts-extra-tr Turkish Localization Font support for Turkish @@ -894,7 +894,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ts + org.fedoraproject.default-fonts-extra-ts Tsonga Localization Font support for Tsonga @@ -905,7 +905,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-uk + org.fedoraproject.default-fonts-extra-uk Ukrainian Localization Font support for Ukrainian @@ -916,7 +916,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ur + org.fedoraproject.default-fonts-extra-ur Urdu Localization Font support for Urdu @@ -927,7 +927,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ve + org.fedoraproject.default-fonts-extra-ve Venda Localization Font support for Venda @@ -938,7 +938,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-vi + org.fedoraproject.default-fonts-extra-vi Vietnamese Localization Font support for Vietnamese @@ -949,7 +949,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-xh + org.fedoraproject.default-fonts-extra-xh Xhosa Localization Font support for Xhosa @@ -960,7 +960,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-yi + org.fedoraproject.default-fonts-extra-yi Yiddish Localization Font support for Yiddish @@ -971,7 +971,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_CN + org.fedoraproject.default-fonts-extra-zh_CN Simplified Chinese Localization Font support for Simplified Chinese @@ -982,7 +982,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_HK + org.fedoraproject.default-fonts-extra-zh_HK Hong Kong Traditional Chinese Localization Font support for Hong Kong Traditional Chinese @@ -993,7 +993,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_TW + org.fedoraproject.default-fonts-extra-zh_TW Taiwan Traditional Chinese Localization Font support for Taiwan Traditional Chinese @@ -1004,7 +1004,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zu + org.fedoraproject.default-fonts-extra-zu Zulu Localization Font support for Zulu diff --git a/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml new file mode 100644 index 0000000..d6bbb16 --- /dev/null +++ b/org.fedoraproject.default-fonts.xml @@ -0,0 +1,157 @@ + + + + CC0-1.0 + org.fedoraproject.default-fonts-core + Latin + All variants default fonts for Latin + +

+ sans-serif/serif/monospace/emoji/math font packages to install default fonts for Latin. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-core-sans + Latin + sans-serif default font for Latin + +

+ sans-serif font package to install default font for Latin. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-core-serif + Latin + serif default font for Latin + +

+ serif font package to install default font for Latin. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-core-mono + Latin + monospace default font for Latin + +

+ monospace font package to install default font for Latin. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-core-emoji + Emoji + default font for Emoji + +

+ emoji font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-core-math + Math + default fonts for Math + +

+ math font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cjk + Chinese/Japanese/Korean + All variants default fonts for CJK languages + +

+ sans-serif/serif/monospace font packages to install default fonts for CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cjk-sans + Chinese/Japanese/Korean + sans-serif default font for CJK languages + +

+ sans-serif font package to install default fonts for CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cjk-serif + Chinese/Japanese/Korean + serif default font for CJK languages + +

+ serif font package to install default fonts for CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cjk-mono + Chinese/Japanese/Korean + monospace default font for CJK languages + +

+ monospace font package to install default fonts for CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-other + non-CJK + All variants default fonts for non-CJK languages + +

+ sans-serif/serif/monospace font packages to install default fonts for non-CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-other-sans + non-CJK + sans-serif default font for non-CJK languages + +

+ sans-serif font package to install default fonts for non-CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-other-serif + non-CJK + serif default font for non-CJK languages + +

+ serif font package to install default fonts for non-CJK languages. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-other-mono + non-CJK + monospace default font for non-CJK languages + +

+ monospace font package to install default fonts for non-CJK languages. +

+
+
+