From 6569fb6d9196f2e5c034d9fda3bd594ecaba67c8 Mon Sep 17 00:00:00 2001
From: eabdullin
Date: Wed, 14 May 2025 14:43:14 +0000
Subject: [PATCH] import UBI langpacks-4.1-3.el10
---
.langpacks.metadata | 0
SPECS/langpacks.spec | 169 --
langpacks.spec | 1930 +++++++++++++++++
normlang.py | 7 +
org.fedoraproject.LangPacks-Core.xml | 1060 +++++++++
...cks.xml => org.fedoraproject.LangPacks.xml | 180 +-
org.fedoraproject.default-fonts.xml | 1202 ++++++++++
org.fedoraproject.langpacks-fonts.xml | 1038 +++++++++
8 files changed, 5415 insertions(+), 171 deletions(-)
delete mode 100644 .langpacks.metadata
delete mode 100644 SPECS/langpacks.spec
create mode 100644 langpacks.spec
create mode 100644 normlang.py
create mode 100644 org.fedoraproject.LangPacks-Core.xml
rename SOURCES/org.fedoraproject.LangPacks.xml => org.fedoraproject.LangPacks.xml (83%)
create mode 100644 org.fedoraproject.default-fonts.xml
create mode 100644 org.fedoraproject.langpacks-fonts.xml
diff --git a/.langpacks.metadata b/.langpacks.metadata
deleted file mode 100644
index e69de29..0000000
diff --git a/SPECS/langpacks.spec b/SPECS/langpacks.spec
deleted file mode 100644
index 2e1dd07..0000000
--- a/SPECS/langpacks.spec
+++ /dev/null
@@ -1,169 +0,0 @@
-Name: langpacks
-Version: 1.0
-Release: 12%{?dist}
-Summary: Langpacks meta-package
-
-License: GPLv2+
-BuildArch: noarch
-Source0: https://people.freedesktop.org/~hughsient/temp/org.fedoraproject.LangPacks.xml
-
-# to split up the AppStream file
-BuildRequires: libappstream-glib >= 0.5.10
-
-%description
-Langpack meta-package to provide individual langpacks packages.
-
-# mk_pkg (langcode langname)
-# we are using macro to auto-generate subpackages which is
-# defined below with %%define so no %%global here
-%define mk_pkg() \
-%package -n %{name}-%1\
-Summary: %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package\
-\
-%description -n %{name}-%1\
-This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package.\
-\
-%files -n %{name}-%1 \
-%{_datadir}/metainfo/org.fedoraproject.LangPack-%1.metainfo.xml
-
-# The following language list is generated based on
-# 1) take the languages where anaconda translations are available
-# ls /usr/share/locale/*/LC_MESSAGES/anaconda.mo
-# Then pick those languages which provides at least a single langpack
-# 2) Added br ga he nn nr ss tn ts ve xh
-# as per requested in https://bugzilla.redhat.com/show_bug.cgi?id=1310538
-# 3) Enabled en langpack https://bugzilla.redhat.com/show_bug.cgi?id=1312890
-
-%mk_pkg af Afrikaans
-%mk_pkg am Amharic
-%mk_pkg ar Arabic
-%mk_pkg as Assamese
-%mk_pkg ast Asturian
-%mk_pkg be Belarusian
-%mk_pkg bg Bulgarian
-%mk_pkg bn Bengali
-%mk_pkg br Breton
-%mk_pkg bs Bosnian
-%mk_pkg ca Catalan
-%mk_pkg cs Czech
-%mk_pkg cy Welsh
-%mk_pkg da Danish
-%mk_pkg de German
-%mk_pkg el Greek
-%mk_pkg en English
-%mk_pkg en_GB English \(United Kingdom\)
-%mk_pkg es Spanish
-%mk_pkg et Estonian
-%mk_pkg eu Basque
-%mk_pkg fa Persian
-%mk_pkg fi Finnish
-%mk_pkg fr French
-%mk_pkg ga Irish
-%mk_pkg gl Galician
-%mk_pkg gu Gujarati
-%mk_pkg he Hebrew
-%mk_pkg hi Hindi
-%mk_pkg hr Croatian
-%mk_pkg hu Hungarian
-%mk_pkg ia Interlingua
-%mk_pkg id Indonesian
-%mk_pkg is Icelandic
-%mk_pkg it Italian
-%mk_pkg ja Japanese
-%mk_pkg kk Kazakh
-%mk_pkg kn Kannada
-%mk_pkg ko Korean
-%mk_pkg lt Lithuanian
-%mk_pkg lv Latvian
-%mk_pkg mai Maithili
-%mk_pkg mk Macedonian
-%mk_pkg ml Malayalam
-%mk_pkg mr Marathi
-%mk_pkg ms Malay
-%mk_pkg nb Norwegian Bokmål
-%mk_pkg ne Nepali
-%mk_pkg nl Dutch
-%mk_pkg nn Nynorsk
-%mk_pkg nr Southern Ndebele
-%mk_pkg nso Northern Sotho
-%mk_pkg or Oriya
-%mk_pkg pa Punjabi
-%mk_pkg pl Polish
-%mk_pkg pt Portuguese
-%mk_pkg pt_BR Portuguese \(Brazil\)
-%mk_pkg ro Romanian
-%mk_pkg ru Russian
-%mk_pkg si Sinhala
-%mk_pkg sk Slovak
-%mk_pkg sl Slovenian
-%mk_pkg sq Albanian
-%mk_pkg ss Swati
-%mk_pkg sr Serbian
-%mk_pkg sv Swedish
-%mk_pkg ta Tamil
-%mk_pkg te Telugu
-%mk_pkg th Thai
-%mk_pkg tn Tswana
-%mk_pkg tr Turkish
-%mk_pkg ts Tsonga
-%mk_pkg uk Ukrainian
-%mk_pkg ur Urdu
-%mk_pkg ve Venda
-%mk_pkg vi Vietnamese
-%mk_pkg xh Xhosa
-%mk_pkg zh_CN Simplified Chinese
-%mk_pkg zh_TW Traditional Chinese
-%mk_pkg zu Zulu
-
-%prep
-# nothing to prep
-
-%build
-# nothing to build
-
-%install
-# Explode the metainfo files into the subpackages so they get added to the
-# distro-specific AppStream metadata
-mkdir -p %{buildroot}/usr/share/metainfo
-DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0}
-
-%changelog
-* Wed Feb 07 2018 Fedora Release Engineering - 1.0-12
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
-
-* Thu Feb 01 2018 Parag Nemade - 1.0-11
-- Added description in appdata metainfo files (rh#1538105)
-
-* Wed Jul 26 2017 Fedora Release Engineering - 1.0-10
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
-
-* Fri Feb 10 2017 Fedora Release Engineering - 1.0-9
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
-
-* Mon Aug 15 2016 Richard Hughes - 1.0-8
-- Use a specific AppStream component type of localization.
-
-* Mon Feb 29 2016 Parag Nemade - 1.0-7
-- Resolves:rh#1312890: langpacks-en should be added
-
-* Fri Feb 26 2016 Richard Hughes - 1.0-6
-- Explode the metainfo files into the subpackages so they get added to the
- distro-specific AppStream metadata.
-- This allows us to add and remove languages in GNOME Software.
-
-* Tue Feb 23 2016 Parag Nemade - 1.0-5
-- Resolves:rh#1310538: Added br ga he nn nr ss tn ts ve xh languages
-
-* Thu Feb 04 2016 Fedora Release Engineering - 1.0-4
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
-
-* Wed Jan 27 2016 Parag Nemade - 1.0-3
-- Removed %%files to disable langpacks.noarch package
-
-* Tue Jan 26 2016 Parag Nemade - 1.0-2
-- Changed metapackage -> meta-package
-- Added information about how we chose language list
-
-* Thu Jan 21 2016 Parag Nemade - 1.0-1
-- Initial packaging
-
diff --git a/langpacks.spec b/langpacks.spec
new file mode 100644
index 0000000..2785749
--- /dev/null
+++ b/langpacks.spec
@@ -0,0 +1,1930 @@
+Name: langpacks
+Version: 4.1
+Release: 3%{?dist}
+Summary: Langpacks meta-package
+
+License: GPL-2.0-or-later
+BuildArch: noarch
+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.default-fonts.xml
+Source3: org.fedoraproject.langpacks-fonts.xml
+Source4: normlang.py
+
+# to split up the AppStream file
+BuildRequires: libappstream-glib >= 0.5.10
+
+%description
+Langpack meta-package to provide individual langpacks packages.
+
+# The following language list is generated based on
+# 1) take the languages where anaconda translations are available
+# ls /usr/share/locale/*/LC_MESSAGES/anaconda.mo
+# Then pick those languages which provides at least a single langpack
+# Now, Added exception for dz and ku languages which have no anaconda.mo
+# 2) Added br ga he nn nr ss tn ts ve xh
+# as per requested in https://bugzilla.redhat.com/show_bug.cgi?id=1310538
+# 3) Enabled en langpack https://bugzilla.redhat.com/show_bug.cgi?id=1312890
+# 4) Enabled eo langpack https://bugzilla.redhat.com/show_bug.cgi?id=1644736
+# 5) Enabled bo, dz, ka, km, ku, my, yi
+# 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
+
+# package list
+#
+# Writing this in LUA to make it more visible and easy to maintain.
+#
+# lang: language identifier
+# fclang: language identifier in fontconfig. lang will be used if not present
+# default: default font sets
+# face: default typeface for default-fonts-.
+# 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
+if tonumber(rpm.expand("0%{?rhel}")) ~= 0 and tonumber(rpm.expand("0%{?rhel}")) > 9 then
+core_font_package_list = {
+ default={
+ sans={ "redhat-text-vf-fonts", "google-noto-sans-vf-fonts" },
+ serif={ "google-noto-serif-vf-fonts" },
+ mono={ "redhat-mono-vf-fonts", "google-noto-sans-mono-vf-fonts" },
+ emoji={ "google-noto-emoji-color-fonts" },
+ math={ "google-noto-sans-math-fonts", "stix-fonts", "google-noto-sans-symbols-vf-fonts", "google-noto-sans-symbols-2-fonts" }
+ },
+ cjk={
+ sans={ "google-noto-sans-cjk-vf-fonts" },
+ serif={ "google-noto-serif-cjk-vf-fonts" },
+ mono={ "google-noto-sans-mono-cjk-vf-fonts" },
+ },
+}
+else
+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", "google-noto-sans-symbols-vf-fonts", "google-noto-sans-symbols-2-fonts" }
+ },
+ cjk={
+ sans={ "google-noto-sans-cjk-vf-fonts" },
+ serif={ "google-noto-serif-cjk-vf-fonts" },
+ mono={ "google-noto-sans-mono-cjk-vf-fonts" },
+ },
+}
+end
+local langpacks_package_list = {
+ { lang="af", fclang="", langname="Afrikaans", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={},
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="am", fclang="", langname="Amharic", default={
+ sans="google-noto-sans-ethiopic-vf-fonts",
+ serif="google-noto-serif-ethiopic-vf-fonts",
+ 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",
+ "sil-abyssinica-fonts"
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ar", fclang="", 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", fclang="", langname="Assamese", default={
+ sans="google-noto-sans-bengali-vf-fonts",
+ serif="google-noto-serif-bengali-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-bengali-ui-vf-fonts",
+ "lohit-assamese-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ast", fclang="", langname="Asturian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="be", fclang="", langname="Belarusian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="bg", fclang="", langname="Bulgarian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="bn", fclang="", langname="Bengali", default={
+ sans="google-noto-sans-bengali-vf-fonts",
+ serif="google-noto-serif-bengali-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-bengali-ui-vf-fonts",
+ "lohit-bengali-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="bo", fclang="", langname="Tibetan", default={
+ sans="jomolhari-fonts",
+ serif="",
+ mono="" },
+ recommends={ "tibetan-machine-uni-fonts"
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="br", fclang="", langname="Breton", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="bs", fclang="", langname="Bosnian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ca", fclang="", langname="Catalan", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="chr", fclang="", langname="Cherokee", default={
+ sans="google-noto-sans-cherokee-vf-fonts",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="cs", fclang="", langname="Czech", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="cy", fclang="", langname="Welsh", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="da", fclang="", langname="Danish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="de", fclang="", langname="German", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="dv", fclang="", langname="Divehi", default={
+ sans="google-noto-sans-thaana-vf-fonts",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="dz", fclang="", langname="Bhutanese", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="el", fclang="", langname="Greek", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="en", fclang="", langname="English", default={
+ sans="", -- Do not add anything here. default-fonts-en is equivalent to default-fonts-core-sans
+ serif="",
+ mono="" },
+ recommends={ "liberation-sans-fonts",
+ "liberation-serif-fonts",
+ "liberation-mono-fonts",
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="en_GB", fclang="en", langname="English (United Kingdom)", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="eo", fclang="", langname="Esperanto", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="es", fclang="", langname="Spanish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="et", fclang="", langname="Estonian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="eu", fclang="", langname="Basque", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="fa", fclang="", 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", fclang="", langname="Finnish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="fr", fclang="", langname="French", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ga", fclang="", langname="Irish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="gl", fclang="", langname="Galician", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="gu", fclang="", langname="Gujarati", default={
+ sans="google-noto-sans-gujarati-vf-fonts",
+ serif="google-noto-serif-gujarati-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-gujarati-ui-fonts",
+ "lohit-gujarati-fonts",
+ "samyak-gujarati-fonts"
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="he", fclang="", 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",
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="hi", fclang="", langname="Hindi", default={
+ sans="google-noto-sans-devanagari-vf-fonts",
+ serif="google-noto-serif-devanagari-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-devanagari-ui-vf-fonts",
+ "lohit-devanagari-fonts",
+ "samyak-devanagari-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="hr", fclang="", langname="Croatian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="hu", fclang="", langname="Hungarian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="hy", fclang="", 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", fclang="", langname="Interlingua", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="id", fclang="", langname="Indonesian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="is", fclang="", langname="Icelandic", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="it", fclang="", langname="Italian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="iu", fclang="", langname="Inuktitut", default={
+ sans="google-noto-sans-canadian-aboriginal-vf-fonts",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ja", fclang="", langname="Japanese", default={
+ sans="", -- Use core_font_package_list if you want to have common fonts for CJK
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-anthy",
+ meta={ requires={},
+ recommends={},
+ fedora_recommends={ "(uim-anthy if uim)" }
+ },
+ },
+ { lang="ka", fclang="", 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", fclang="", langname="Kazakh", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="km", fclang="", 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", fclang="", langname="Kannada", default={
+ sans="google-noto-sans-kannada-vf-fonts",
+ serif="google-noto-serif-kannada-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-kannada-ui-vf-fonts",
+ "gubbi-fonts",
+ "lohit-kannada-fonts",
+ "navilu-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ko", fclang="", langname="Korean", default={
+ sans="", -- Use core_font_package_list if you want to have common fonts for CJK
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-hangul",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ku", fclang="", langname="Kurdish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="lo", fclang="", 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", fclang="", langname="Lithuanian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="lv", fclang="", langname="Latvian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="mai", fclang="", langname="Maithili", default={
+ sans="google-noto-sans-devanagari-vf-fonts",
+ serif="google-noto-serif-devanagari-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-devanagari-ui-vf-fonts",
+ "lohit-devanagari-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="mk", fclang="", langname="Macedonian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ml", fclang="", 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-sundar-fonts",
+ "rit-panmana-fonts",
+ "rit-ezhuthu-fonts",
+ "rit-tn-joy-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="mni", fclang="", langname="Manipuri", default={
+ sans="google-noto-sans-meetei-mayek-vf-fonts",
+ serif="",
+ mono="" },
+ recommends={ "",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="mr", fclang="", langname="Marathi", default={
+ sans="google-noto-sans-devanagari-vf-fonts",
+ serif="google-noto-serif-devanagari-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-devanagari-ui-vf-fonts",
+ "lohit-marathi-fonts",
+ "samyak-devanagari-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ms", fclang="", langname="Malay", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="my", fclang="", langname="Burmese", default={
+ sans="sil-padauk-fonts",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="nb", fclang="", langname="Norwegian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ne", fclang="", 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", fclang="", langname="Dutch", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="nn", fclang="", langname="Nynorsk", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="nr", fclang="", langname="Southern Ndebele", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="nso", fclang="", langname="Northern Sotho", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="or", fclang="", langname="Odia", default={
+ sans="google-noto-sans-oriya-vf-fonts",
+ serif="google-noto-serif-oriya-vf-fonts",
+ mono="" },
+ recommends={ "samyak-odia-fonts",
+ "lohit-odia-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="pa", fclang="", langname="Punjabi", default={
+ sans="google-noto-sans-gurmukhi-vf-fonts",
+ serif="google-noto-serif-gurmukhi-vf-fonts",
+ mono="" },
+ recommends={ "saab-fonts",
+ "lohit-gurmukhi-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="pl", fclang="", langname="Polish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="pt_BR", fclang="pt", langname="Portuguese (Brazil)", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="pt", fclang="", langname="Portuguese", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ro", fclang="", langname="Romanian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ru", fclang="", langname="Russian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={ "pt-sans-fonts",
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="sat", fclang="", langname="Santali", default={
+ sans="google-noto-sans-ol-chiki-vf-fonts",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="si", fclang="", 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", fclang="", langname="Slovak", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="sl", fclang="", langname="Slovenian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="sq", fclang="", langname="Albanian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="sr", fclang="", langname="Serbian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ss", fclang="", langname="Swati", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="sv", fclang="", langname="Swedish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ta", fclang="", langname="Tamil", default={
+ sans="google-noto-sans-tamil-vf-fonts",
+ serif="google-noto-serif-tamil-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-tamil-ui-vf-fonts",
+ "lohit-tamil-fonts",
+ "samyak-tamil-fonts",
+ "serafettin-cartoon-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="te", fclang="", langname="Telugu", default={
+ sans="google-noto-sans-telugu-vf-fonts",
+ serif="google-noto-serif-telugu-vf-fonts",
+ mono="" },
+ recommends={ "google-noto-sans-telugu-ui-vf-fonts",
+ "lohit-telugu-fonts",
+ "pothana2000-fonts",
+ "vemana2000-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="th", fclang="", 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-mono-fonts",
+ "tlwg-norasi-fonts",
+ "tlwg-purisa-fonts",
+ "tlwg-sawasdee-fonts",
+ "tlwg-typewriter-fonts",
+ "tlwg-typist-fonts",
+ "tlwg-typo-fonts",
+ "tlwg-umpush-fonts",
+ "tlwg-waree-fonts",
+ },
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="tn", fclang="", langname="Tswana", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="tr", fclang="", langname="Turkish", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ts", fclang="", langname="Tsonga", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="uk", fclang="", langname="Ukrainian", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="ur", fclang="", 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", fclang="", langname="Venda", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="vi", fclang="", langname="Vietnamese", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ fedora_inputmethod="ibus-unikey",
+ inputmethod="ibus-m17n",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="xh", fclang="", langname="Xhosa", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="yi", fclang="", langname="Yiddish", 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",
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="zh_CN", fclang="", langname="Simplified Chinese", default={
+ sans="", -- Use core_font_package_list if you want to have common fonts for CJK
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-libpinyin",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+ { lang="zh_HK", fclang="", langname="Hong Kong Traditional Chinese", default={
+ sans="", -- Use core_font_package_list if you want to have common fonts for CJK
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-table-chinese-cangjie",
+ meta={ requires={},
+ recommends={ "ibus-table-chinese-quick" }
+ },
+ },
+ { lang="zh_TW", fclang="", langname="Taiwan", default={
+ sans="", -- Use core_font_package_list if you want to have common fonts for CJK
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="ibus-libzhuyin",
+ meta={ requires={},
+ recommends={ "ibus-table-chinese-cangjie",
+ "ibus-table-chinese-quick"
+ }
+ },
+ },
+ { lang="zu", fclang="", langname="Zulu", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+--[[
+ { lang="", fclang="", langname="", default={
+ sans="",
+ serif="",
+ mono="" },
+ recommends={
+ },
+ inputmethod="",
+ meta={ requires={},
+ recommends={}
+ },
+ },
+]]
+}
+
+--Miscellaneous functions
+local function is_nonlatin(lang)
+ local latinlang = { "af", "az", "bs", "ca", "cs", "cy", "da", "de", "en", "es", "et", "fil", "fi", "fo", "fr", "ga", "gd", "gl", "hr", "hu", "id", "is", "it", "kk", "ky", "lb", "lt", "lv", "mk", "mont", "ms", "mt", "nl", "no", "pl", "pt", "ro", "sk", "sl", "sq", "sr", "sv", "sw", "tg", "tk", "tr", "uz" }
+
+ for i = 1, #latinlang do
+ n, _ = string.find(lang, latinlang[i] .. "[_%a]*")
+ if n == 1 then
+ return false
+ end
+ end
+ return true
+end
+
+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_fontprov(deps, lang)
+ return deps .. (lang ~= "" and ("Provides: font(:lang=" .. lang .. ")\n") or "")
+end
+
+local function append_obsolete(deps, pkg)
+ return deps .. build_deps("", "Obsoletes", {pkg .. " < %{version}-%{release}"}) .. build_deps("", "Provides", {pkg .. " = %{version}-%{release}"})
+end
+
+--
+--Package template for langpacks-core-
+--
+local function defcorepkg(lang, fontlang, langname, inputmethod)
+ local templ = [[
+%package core-%{_lang}
+Summary: %{_langname} langpacks core meta-package
+Requires: default-fonts-%{_fontlang}
+%{?_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("_fontlang " .. string.gsub(fontlang, "-", "_"))
+ rpm.define("_langname " .. langname)
+ if inputmethod ~= "" then
+ rpm.define("_req " .. "Requires: (" .. inputmethod .. " if service(graphical-login))\n")
+ end
+ print(rpm.expand(templ))
+ rpm.undefine("_lang")
+ rpm.undefine("_fontlang")
+ rpm.undefine("_langname")
+ rpm.undefine("_req")
+end
+
+--
+--Package template for fonts metapackage like default-fonts-*
+--
+local function _deffontpkg(pkgname, summary1, summary2, deps, files)
+ local templ = [[
+%package -n %{_pkgname}
+Summary: Metapackage to install %{_summary1} for %{_summary2}
+%{?_req}
+
+%description -n %{_pkgname}
+This package provides %{_summary1} package set(s) for %{_summary2}
+
+%files -n %{_pkgname}
+%{_files}
+
+]]
+ local f = table.concat(files, "\n")
+ rpm.define("_pkgname " .. pkgname)
+ rpm.define("_summary1 " .. summary1)
+ rpm.define("_summary2 " .. summary2)
+ rpm.define("_files %{expand:" .. f .. "}")
+ if req ~= "" then
+ rpm.define("_req %{expand:" .. deps .. "}")
+ end
+ print(rpm.expand(templ))
+ rpm.undefine("_files")
+ rpm.undefine("_summary1")
+ rpm.undefine("_summary2")
+ rpm.undefine("_pkgname")
+ rpm.undefine("_req")
+end
+
+local function deffontpkg(pkgname, summary1, summary2, deps)
+ _deffontpkg(pkgname, summary1, summary2, deps,
+ {"%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml"})
+end
+
+local function defsansfontpkg(cat, summary, target_langs, deps)
+ local req = ""
+ local files = {"%{_datadir}/metainfo/org.fedoraproject.default-fonts-" .. cat .. "-sans.metainfo.xml"}
+ for i = 1, #target_langs do
+ -- Add Provides: font(:lang=LL) and Obsoletes/Provides: default-fonts-LL
+ req = append_obsolete(append_fontprov(req, target_langs[i]), "default-fonts-" .. target_langs[i])
+ req = append_obsolete(req, "langpacks-core-font-" .. target_langs[i])
+ table.insert(files, "%{_datadir}/metainfo/org.fedoraproject.default-fonts-" .. target_langs[i] .. ".metainfo.xml")
+ end
+ _deffontpkg("default-fonts-" .. cat .. "-sans", "default sans-serif fonts", summary, build_deps(req, "Requires", drop_duplicate(deps)), files)
+end
+
+--
+--Package template for langpacks-
+--
+local function defmetapkg(lang, fontlang, langname, deps)
+ local templ = [[
+%package %{_lang}
+Summary: %{_langname} langpacks meta-package
+Requires: %{name}-core-%{_lang}
+Requires: %{name}-fonts-%{_fontlang}
+%{?_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("_fontlang " .. string.gsub(fontlang, "-", "_"))
+ rpm.define("_langname " .. langname)
+ if deps ~= "" then
+ rpm.define("_req %{expand:" .. deps .. "}")
+ end
+ print(rpm.expand(templ))
+ rpm.undefine("_lang")
+ rpm.undefine("_fontlang")
+ rpm.undefine("_langname")
+ rpm.undefine("_req")
+end
+
+local other_deps = { sans={}, serif={}, mono={} }
+local cjk_deps = { sans={}, serif={}, mono={} }
+local face = { "sans", "serif", "mono" }
+local core_langs = {}
+local core_deps = {}
+local cjk_langs = {}
+local cjk_sans_deps = {}
+
+for i = 1, #langpacks_package_list do
+ -- dependency list for default-fonts-
+ local default_deps = {}
+ -- dependency list for langpacks-fonts-
+ local extra_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("0%{?fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"])
+ local fclang = (langpacks_package_list[i]["fclang"] == "" and string.gsub(lang, "_", "-") or langpacks_package_list[i]["fclang"])
+ local prov = ""
+
+ if orth ~= "" then
+ --Try to validate orth in table
+ if fclang ~= orth then
+ print(rpm.expand("%{error:fclang value is invalid for " .. lang .. "}"))
+ end
+ end
+
+ if langpacks_package_list[i]["default"] ~= nil then
+ local has_default = false
+ local default_face = langpacks_package_list[i]["default"]["face"] and langpacks_package_list[i]["default"]["face"] or "sans"
+ for j = 1, #face do
+ local current = {langpacks_package_list[i]["default"][face[j]]}
+ if current[1] ~= "" then
+ has_default = true
+ end
+ end
+ for j = 1, #face do
+ local current = (has_default and {langpacks_package_list[i]["default"][face[j]]} or (is_cjk(lang) and core_font_package_list["cjk"][face[j]] or core_font_package_list["default"][face[j]]))
+
+ -- Only install a font which is set by "face" or "sans" if not, for default-fonts-
+ if face[j] == default_face then
+ for k = 1, #current do
+ table.insert(default_deps, current[k])
+ end
+ -- Make sure default-fonts- pulled in by langpacks-fonts-
+ table.insert(extra_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}")
+ -- Provide font(:lang=) deps for default face only
+ prov = append_fontprov("", lowerorth)
+
+ if is_nonlatin(lang) then
+ if is_cjk(lang) then
+ table.insert(cjk_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}")
+ else
+ table.insert(other_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}")
+ end
+ end
+ else
+ for k = 1, #current do
+ table.insert(extra_deps, current[k])
+
+ if is_cjk(lang) then
+ table.insert(cjk_deps[face[j]], current[k])
+ else
+ table.insert(other_deps[face[j]], current[k])
+ end
+ end
+ end
+ end
+
+ default_deps = build_deps(prov, "Requires", drop_duplicate(default_deps))
+ extra_deps = build_deps("", "Requires", drop_duplicate(extra_deps))
+ end
+ if (tonumber(rpm.expand("0%{?fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then
+ extra_deps = build_deps(extra_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
+ -- Integrate default-fonts- into default-fonts-core-sans
+ -- if it is a latin language and no default fonts is set
+ if not is_nonlatin(lang) then
+ if has_default then
+ -- We may need to take care of them separately.
+ table.insert(core_deps, "default-fonts-" .. lang .. " = %{version}-%{release}")
+ else
+ table.insert(core_langs, lang)
+ end
+ else
+ if is_cjk(lang) then
+ if has_default then
+ -- We may need to take care of them separately.
+ table.insert(cjk_sans_deps, "default-fonts-" .. lang .. " = %{version}-%{release}")
+ deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang))
+ else
+ table.insert(cjk_langs, lang)
+ end
+ else
+ deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang))
+ end
+ end
+ deffontpkg("langpacks-fonts-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang))
+ end
+ defcorepkg(lang, fclang, langname, im)
+
+ --Generate langpacks-* meta packages
+ local metadeps = (tonumber(rpm.expand("0%{?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("0%{?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"])
+ local deps = build_deps("", "Requires", drop_duplicate(metadeps))
+ deps = build_deps(deps, "Recommends", drop_duplicate(metarecd))
+ defmetapkg(lang, fclang, langname, deps)
+end
+
+--Special care of cjk-sans to reduce extra sub-packages and dependencies like core-sans
+for i = 1, #core_font_package_list["cjk"]["sans"] do
+ table.insert(cjk_sans_deps, core_font_package_list["cjk"]["sans"][i])
+end
+defsansfontpkg("cjk", "CJK languages", cjk_langs, cjk_sans_deps)
+
+for i = 1, #face do
+ deffontpkg("default-fonts-other-" .. face[i], "default " .. face[i] .. " fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]])))
+ if face[i] ~= "sans" then
+ deffontpkg("default-fonts-cjk-" .. face[i], "default " .. face[i] .. " fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]])))
+ end
+end
+
+--core font packages except sans - core-sans may want to have special deps to default-fonts-
+for i = 1, #core_font_package_list["default"]["sans"] do
+ table.insert(core_deps, core_font_package_list["default"]["sans"][i])
+end
+defsansfontpkg("core", "Western characters", core_langs, core_deps)
+
+local coreface = { "serif", "mono", "emoji", "math" }
+for i = 1, #coreface do
+ local sum1 = "default " .. coreface[i] .. " fonts"
+ local sum2 = "Western characters"
+ if coreface[i] == "emoji" or coreface[i] == "math" then
+ sum1 = "default fonts"
+ sum2 = coreface[i]:gsub("^%l", string.upper)
+ end
+ deffontpkg("default-fonts-core-" .. coreface[i], sum1, sum2, build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]])))
+end
+} # %%{lua:}
+
+%package -n default-fonts
+Summary: Meta package to install all the default fonts
+Requires: default-fonts-core = %{version}-%{release}
+Requires: default-fonts-cjk = %{version}-%{release}
+Requires: default-fonts-other = %{version}-%{release}
+
+%description -n default-fonts
+This package provides easier way to install all the default fonts meta packages
+for all the languages.
+
+%files -n default-fonts
+%{_datadir}/metainfo/org.fedoraproject.default-fonts.metainfo.xml
+
+%package -n default-fonts-core
+Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Western characters
+Requires: default-fonts-core-sans = %{version}-%{release}
+Requires: default-fonts-core-serif = %{version}-%{release}
+Requires: default-fonts-core-mono = %{version}-%{release}
+Requires: default-fonts-core-emoji = %{version}-%{release}
+Requires: default-fonts-core-math = %{version}-%{release}
+
+%description -n default-fonts-core
+This package provides easier way to install all variants of default fonts
+meta packages for Western characters.
+
+%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 = %{version}-%{release}
+Requires: default-fonts-cjk-serif = %{version}-%{release}
+Requires: default-fonts-cjk-mono = %{version}-%{release}
+
+%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 = %{version}-%{release}
+Requires: default-fonts-other-serif = %{version}-%{release}
+Requires: default-fonts-other-mono = %{version}-%{release}
+
+%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
+
+
+%prep
+# nothing to prep
+
+%build
+# nothing to build
+
+
+%install
+# Explode the metainfo files into the subpackages so they get added to the
+# distro-specific AppStream metadata
+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 Oct 29 2024 Troy Dawson - 4.1-3
+- Bump release for October 2024 mass rebuild:
+ Resolves: RHEL-64018
+
+* Tue Aug 13 2024 Akira TAGOH - 4.1-2
+- Update package names for renaming
+ google-noto-sans-symbols2-fonts -> google-noto-sans-symbols-2-fonts
+ google-noto-sans-meeteimayek-vf-fonts -> google-noto-sans-meetei-mayek-vf-fonts
+
+* Fri Jul 5 2024 Jens Petersen - 4.1-1
+- make IME installation condition on service(graphical-login)
+ instead of xorg-x11-server-Xorg (RHEL-36747)
+- drop sil-mingzat-fonts recommends from fonts-en
+- use Hebrew fonts for Yiddish (#2284093)
+
+* Mon Jun 24 2024 Troy Dawson - 4.0-14
+- Bump release for June 2024 mass rebuild
+
+* Thu Apr 25 2024 Akira TAGOH - 4.0-13
+- Add some conditional for RHEL.
+
+* Fri Feb 02 2024 Parag Nemade - 4.0-12
+- Added langpacks for sat and mni languages (#2259991 and #2259995)
+
+* Thu Jan 25 2024 Fedora Release Engineering - 4.0-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Sun Jan 21 2024 Fedora Release Engineering - 4.0-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
+
+* Wed Aug 23 2023 Akira TAGOH - 4.0-9
+- Drop google-noto-naskh-arabic-vf-fonts from langpacks-fonts-pa.
+ Resolves: rhbz#2225410
+
+* Fri Aug 11 2023 Peng Wu - 4.0-8
+- Update for the tlwg-fonts package
+
+* Fri Aug 4 2023 Akira TAGOH - 4.0-7
+- Update Indic fonts.
+ https://fedoraproject.org/wiki/Changes/Indic_Noto_fonts
+
+* Thu Jul 27 2023 Akira TAGOH - 4.0-6
+- Add google-noto-sans-mono-cjk-vf-fonts as mono for CJK.
+
+* Mon Jul 24 2023 Akira TAGOH - 4.0-5
+- Simplified sub-packages and dependencies for CJK.
+- Update serif font to google-noto-serif-gurmukhi-vf-fonts for Punjabi.
+ the original serif font for Punjabi, google-noto-naskh-arabic-vf-fonts was
+ figured out for Punjabi(Pakistan). but we don't have langpacks-pa_pk.
+ So updating based on Punjabi(Indic).
+
+* Fri Jul 21 2023 Parag Nemade - 4.0-4
+- Fix wrong deps in langpacks-LL (zh languages) by Akira Tagoh
+
+* Fri Jul 21 2023 Akira TAGOH - 4.0-3
+- Drop extra dependencies for ELN which is a regression.
+
+* Thu Jul 20 2023 Fedora Release Engineering - 4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
+
+* Tue Jun 27 2023 Akira TAGOH - 4.0-1
+- Bump the version to 4.0.
+ https://fedoraproject.org/wiki/Changes/ImproveDefaultFontHandling
+- New default-fonts metapackages.
+- Remove langpacks-core-font-* metapackages.
+
+* Tue Jun 13 2023 Peng Wu - 3.0-35
+- Rename thai-scalable-fonts to tlwg-fonts
+
+* Thu Jun 8 2023 Jens Petersen - 3.0-34
+- revert Urdu default font to paktype-naskh-basic-fonts
+
+* Wed Jun 07 2023 Parag Nemade - 3.0-33
+- Resolves:rhbz#2213106 - Fix rawhide compose by changing default sans for ur language
+
+* Fri Apr 7 2023 Peng Wu - 3.0-32
+- Rebuild the langpacks package for Fedora 38
+
+* Wed Feb 8 2023 Peng Wu - 3.0-31
+- Update for Noto CJK Variable Fonts
+- https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts
+
+* Fri Feb 03 2023 Akira TAGOH - 3.0-30
+- Update for https://fedoraproject.org/wiki/Changes/NotoFontsForMoreLang
+- Drop outdated google-noto-fonts packages.
+
+* Thu Jan 19 2023 Parag Nemade - 3.0-29
+- Add serif fonts to some langpacks packages
+
+* Thu Jan 19 2023 Fedora Release Engineering - 3.0-28
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
+
+* Thu Dec 01 2022 Parag Nemade - 3.0-27
+- Update license tag to SPDX format
+
+* Wed Aug 03 2022 Hedayat Vatankhah - 3.0-26
+- langpacks-fa: use vazirmatn-vf-fonts as the default font and recommends Noto
+ Naskh font
+
+* Tue Aug 2 2022 Jens Petersen - 3.0-25
+- Hebrew: recommend Noto Serif not Rashi (#2113077)
+
+* Thu Jul 21 2022 Fedora Release Engineering - 3.0-24
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
+
+* Tue May 17 2022 Jens Petersen - 3.0-23
+- langpacks-en recommends Noto Serif and Noto Sans Mono fonts
+
+* Tue Mar 08 2022 Akira TAGOH - 3.0-22
+- langpacks-ar: Requires: google-noto-naskh-arabic-vf-fonts instead of
+ google-noto-sans-arabic-vf-fonts.
+- langpacks-ar: Add Recommends: google-noto-sans-arabic-vf-fonts.
+
+* Tue Feb 01 2022 Mike FABIAN - 3.0-21
+- zh_HK: add ibus-table-chinese-quick
+- zh_TW: add ibus-table-chinese-cangjie, add ibus-table-chinese-quick
+
+* Mon Jan 24 2022 Parag Nemade - 3.0-20
+- langpacks-th: Add Recommends: thai-scalable-laksaman-fonts (#2035607)
+
+* Fri Jan 21 2022 Akira TAGOH - 3.0-19
+- Replace dejavu to google-noto (#2041929)
+ https://fedoraproject.org/wiki/Changes/DefaultToNotoFonts
+- Add more sub-packages to make sure the upgrade-path for Noto Default:
+ Cherokee, Divehi, Armenian, Inuktitut, Lao
+
+* Thu Jan 20 2022 Fedora Release Engineering - 3.0-18
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
+
+* Mon Jan 03 2022 Rajeesh K V - 3.0-17
+- Update default fonts for Malayalam (#2036378)
+
+* Tue Nov 30 2021 Parag Nemade - 3.0-16
+- Resolves: Change pa language default font, https://pagure.io/i18n/issue/146
+
+* Thu Jul 22 2021 Fedora Release Engineering - 3.0-15
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
+
+* Wed Mar 10 2021 Jens Petersen - 3.0-14
+- ja: use ibus-anthy
+- zh_HK: use ibus-table-chinese-cangjie
+
+* Mon Mar 8 2021 Jens Petersen - 3.0-13
+- add subpackages for Hong Kong (zh_HK)
+
+* Tue Feb 23 2021 Parag Nemade - 3.0-12
+- Revert previous ibus-unikey change for RHEL
+
+* Mon Feb 22 2021 Parag Nemade - 3.0-11
+- Move Vietnamese to use ibus-unikey as default IME (#1913431)
+
+* Sat Feb 20 2021 Parag Nemade - 3.0-10
+- Add more entries to previous commit
+
+* Thu Feb 18 2021 Parag Nemade - 3.0-9
+- Don't Recommends: packages in RHEL which are not available
+
+* Mon Feb 15 2021 Parag Nemade - 3.0-8
+- Change default for Sinhala and Vietnamese to use ibus-m17n keymaps for Fedora
+
+* Tue Jan 26 2021 Fedora Release Engineering - 3.0-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
+
+* Thu Dec 17 2020 Parag Nemade - 3.0-6
+- Change default for Sinhala and Vietnamese to use ibus-m17n keymaps
+
+* Wed Sep 16 2020 Parag Nemade - 3.0-5
+- Resolves: Fix broken dependency for langpacks-core-font-km (#1879141)
+
+* Tue Jul 28 2020 Fedora Release Engineering - 3.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
+
+* Wed Mar 11 2020 Akira TAGOH - 3.0-3
+- Stop shipping core-font sub-packages in lowercase and keep same naming as others.
+
+* Tue Feb 4 2020 Akira TAGOH - 3.0-2
+- Revert font(familyname) dependency to fix some regressions.
+
+* Wed Jan 22 2020 Parag Nemade - 3.0-1
+- Added AppStream metainfo files for -core and -core-font subpackages
+- Use fontconfig API to normalize the langcode
+ and sub-package core-font based on ortho (By Akira Tagoh)
+- Use dependencies as font(familyname) instead of actual package names
+- Added Provides: in langcore_pkg macro (#1792463)
+- Added -core-font-xx subpackages
+
+* Wed Sep 11 2019 Parag Nemade - 2.0-7
+- Fix typo (#1751242)
+
+* Thu Aug 29 2019 Parag Nemade - 2.0-6
+- Fix the issue detected in rpmdeplint report
+
+* Mon Aug 12 2019 Akira TAGOH - 2.0-5
+- Replace non variable fonts to variable fonts. (#1739976)
+
+* Mon Jul 29 2019 Parag Nemade - 2.0-4
+- Resolves:rh#1733929 - 'Requires:' to 'Recommends:' for additional fonts in base langpacks
+
+* Fri Jul 26 2019 Parag Nemade - 2.0-3
+- Resolves:rh#1554988 - google-noto-sans-gurmkukhi-fonts default for Punjabi
+
+* Thu Jul 25 2019 Fedora Release Engineering - 2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
+
+* Tue Jul 23 2019 Parag Nemade - 2.0-1
+- Should have bumped the version to 2.0 in last build
+
+* Mon Jul 22 2019 Parag Nemade - 1.0-18
+- Implement F31 Change (rh#1732123)
+- Improve langname expansion macro from Jens Petersen
+- macronize langpacks-core-* subpackages
+- Correct the fonts entry for -core packages
+- for now no Recommends: but Requires:
+
+* Fri Apr 12 2019 Parag Nemade - 1.0-17
+- Resolves: rh#1699210 - langpack-pa: add "Recommends: google-noto-sans-gurmukhi-fonts"
+
+* Fri Feb 01 2019 Fedora Release Engineering - 1.0-16
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
+
+* Wed Jan 30 2019 Parag Nemade - 1.0-15
+- Added few new subpackages for bo, dz, ka, km, ku, my, yi
+- Added entry for above languages in org.fedoraproject.LangPacks.xml
+- Enhance few langpacks to pull input-method packages
+- Enhance few langpacks to pull font packages
+
+* Thu Nov 08 2018 Parag Nemade - 1.0-14
+- Resolves:rh#1644736: Added eo (Esperanto) language
+
+* Fri Jul 13 2018 Fedora Release Engineering - 1.0-13
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
+
+* Wed Feb 07 2018 Fedora Release Engineering - 1.0-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
+
+* Thu Feb 01 2018 Parag Nemade - 1.0-11
+- Added description in appdata metainfo files (rh#1538105)
+
+* Wed Jul 26 2017 Fedora Release Engineering - 1.0-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
+
+* Fri Feb 10 2017 Fedora Release Engineering - 1.0-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
+
+* Mon Aug 15 2016 Richard Hughes - 1.0-8
+- Use a specific AppStream component type of localization.
+
+* Mon Feb 29 2016 Parag Nemade - 1.0-7
+- Resolves:rh#1312890: langpacks-en should be added
+
+* Fri Feb 26 2016 Richard Hughes - 1.0-6
+- Explode the metainfo files into the subpackages so they get added to the
+ distro-specific AppStream metadata.
+- This allows us to add and remove languages in GNOME Software.
+
+* Tue Feb 23 2016 Parag Nemade - 1.0-5
+- Resolves:rh#1310538: Added br ga he nn nr ss tn ts ve xh languages
+
+* Thu Feb 04 2016 Fedora Release Engineering - 1.0-4
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Wed Jan 27 2016 Parag Nemade - 1.0-3
+- Removed %%files to disable langpacks.noarch package
+
+* Tue Jan 26 2016 Parag Nemade - 1.0-2
+- Changed metapackage -> meta-package
+- Added information about how we chose language list
+
+* Thu Jan 21 2016 Parag Nemade - 1.0-1
+- Initial packaging
diff --git a/normlang.py b/normlang.py
new file mode 100644
index 0000000..38de6ce
--- /dev/null
+++ b/normlang.py
@@ -0,0 +1,7 @@
+import ctypes
+import sys
+
+fontconfig = ctypes.CDLL("libfontconfig.so.1")
+fontconfig.FcLangNormalize.argtypes = [ctypes.c_char_p]
+fontconfig.FcLangNormalize.restype = ctypes.c_char_p
+print(fontconfig.FcLangNormalize(sys.argv[1].encode('utf-8')).decode('utf-8'))
diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml
new file mode 100644
index 0000000..67ec86a
--- /dev/null
+++ b/org.fedoraproject.LangPacks-Core.xml
@@ -0,0 +1,1060 @@
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-af
+ Afrikaans
+ Core Localization support for Afrikaans
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-am
+ Amharic
+ Core Localization support for Amharic
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ar
+ Arabic
+ Core Localization support for Arabic
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-as
+ Assamese
+ Core Localization support for Assamese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ast
+ Asturian
+ Core Localization support for Asturian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-be
+ Belarusian
+ Core Localization support for Belarusian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-bg
+ Bulgarian
+ Core Localization support for Bulgarian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-bn
+ Bengali
+ Core Localization support for Bengali
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-bo
+ Tibetan
+ Core Localization support for Tibetan
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-br
+ Breton
+ Core Localization support for Breton
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-bs
+ Bosnian
+ Core Localization support for Bosnian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ca
+ Catalan
+ Core Localization support for Catalan
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-chr
+ Cherokee
+ Core Localization support for Cherokee
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-cs
+ Czech
+ Core Localization support for Czech
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-cy
+ Welsh
+ Core Localization support for Welsh
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-da
+ Danish
+ Core Localization support for Danish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-de
+ German
+ Core Localization support for German
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-dv
+ Divehi
+ Core Localization support for Divehi
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-dz
+ Bhutanese
+ Core Localization support for Bhutanese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-el
+ Greek
+ Core Localization support for Greek
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-en
+ English
+ Core Localization support for English
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-en_GB
+ British English
+ Core Localization support for English
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-eo
+ Esperanto
+ Core Localization support for Esperanto
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-es
+ Spanish
+ Core Localization support for Spanish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-et
+ Estonian
+ Core Localization support for Estonian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-eu
+ Basque
+ Core Localization support for Basque
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-fa
+ Persian
+ Core Localization support for Persian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-fi
+ Finnish
+ Core Localization support for Finnish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-fr
+ French
+ Core Localization support for French
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ga
+ Irish
+ Core Localization support for Irish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-gl
+ Galician
+ Core Localization support for Galician
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-gu
+ Gujarati
+ Core Localization support for Gujarati
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-he
+ Hebrew
+ Core Localization support for Hebrew
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-hi
+ Hindi
+ Core Localization support for Hindi
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-hr
+ Croatian
+ Core Localization support for Croatian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-hu
+ Hungarian
+ Core Localization support for Hungarian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-hy
+ Armenian
+ Core Localization support for Armenian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ia
+ Interlingua
+ Core Localization support for Interlingua
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-id
+ Indonesian
+ Core Localization support for Indonesian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-is
+ Icelandic
+ Core Localization support for Icelandic
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-it
+ Italian
+ Core Localization support for Italian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-iu
+ Inuktitut
+ Core Localization support for Inuktitut
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ja
+ Japanese
+ Core Localization support for Japanese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ka
+ Georgian
+ Core Localization support for Georgian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-kk
+ Kazakh
+ Core Localization support for Kazakh
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-km
+ Khmer
+ Core Localization support for Khmer
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-kn
+ Kannada
+ Core Localization support for Kannada
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ko
+ Korean
+ Core Localization support for Korean
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ku
+ Kurdish
+ Core Localization support for Kurdish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-lo
+ Lao
+ Core Localization support for Lao
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-lt
+ Lithuanian
+ Core Localization support for Lithuanian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-lv
+ Latvian
+ Core Localization support for Latvian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-mai
+ Maithili
+ Core Localization support for Maithili
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-mk
+ Macedonian
+ Core Localization support for Macedonian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ml
+ Malayalam
+ Core Localization support for Malayalam
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-mni
+ Manipuri
+ Core Localization support for Manipuri
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-mr
+ Marathi
+ Core Localization support for Marathi
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ms
+ Malay
+ Core Localization support for Malay
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-my
+ Burmese
+ Core Localization support for Burmese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-nb
+ Norwegian Bokmål
+ Core Localization support for Norwegian Bokmål
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ne
+ Nepali
+ Core Localization support for Nepali
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-nl
+ Dutch
+ Core Localization support for Dutch
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-nn
+ Nynorsk
+ Core Localization support for Nynorsk
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-nr
+ Southern Ndebele
+ Core Localization support for Southern Ndebele
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-nso
+ Northern Sotho
+ Core Localization support for Northern Sotho
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-or
+ Oriya
+ Core Localization support for Oriya
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-pa
+ Punjabi
+ Core Localization support for Punjabi
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-pl
+ Polish
+ Core Localization support for Polish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-pt
+ Portuguese
+ Core Localization support for Portuguese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-pt_BR
+ Brazilian Portuguese
+ Core Localization support for Brazilian Portuguese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ro
+ Romanian
+ Core Localization support for Romanian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ru
+ Russian
+ Core Localization support for Russian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sat
+ Santali
+ Core Localization support for Santali
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-si
+ Sinhala
+ Core Localization support for Sinhala
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sk
+ Slovak
+ Core Localization support for Slovak
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sl
+ Slovenian
+ Core Localization support for Slovenian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sq
+ Albanian
+ Core Localization support for Albanian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ss
+ Swati
+ Core Localization support for Swati
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sr
+ Serbian
+ Core Localization support for Serbian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-sv
+ Swedish
+ Core Localization support for Swedish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ta
+ Tamil
+ Core Localization support for Tamil
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-te
+ Telugu
+ Core Localization support for Telugu
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-th
+ Thai
+ Core Localization support for Thai
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-tn
+ Tswana
+ Core Localization support for Tswana
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-tr
+ Turkish
+ Core Localization support for Turkish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ts
+ Tsonga
+ Core Localization support for Tsonga
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-uk
+ Ukrainian
+ Core Localization support for Ukrainian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ur
+ Urdu
+ Core Localization support for Urdu
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-ve
+ Venda
+ Core Localization support for Venda
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-vi
+ Vietnamese
+ Core Localization support for Vietnamese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-xh
+ Xhosa
+ Core Localization support for Xhosa
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-yi
+ Yiddish
+ Core Localization support for Yiddish
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-zh_CN
+ Simplified Chinese
+ Core Localization support for Simplified Chinese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-zh_HK
+ Hong Kong Traditional Chinese
+ Core Localization support for Hong Kong Traditional Chinese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-zh_TW
+ Taiwan Traditional Chinese
+ Core Localization support for Taiwan Traditional Chinese
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-zu
+ Zulu
+ Core Localization support for Zulu
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
+
diff --git a/SOURCES/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml
similarity index 83%
rename from SOURCES/org.fedoraproject.LangPacks.xml
rename to org.fedoraproject.LangPacks.xml
index 51127ff..94030a2 100644
--- a/SOURCES/org.fedoraproject.LangPacks.xml
+++ b/org.fedoraproject.LangPacks.xml
@@ -89,6 +89,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-bo
+ Tibetan
+ Localization support for Tibetan
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-br
@@ -122,6 +133,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-chr
+ Cherokee
+ Localization support for Cherokee
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-cs
@@ -166,6 +188,28 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-dv
+ Divehi
+ Localization support for Divehi
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-dz
+ Bhutanese
+ Localization support for Bhutanese
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-el
@@ -199,6 +243,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-eo
+ Esperanto
+ Localization support for Esperanto
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-es
@@ -342,6 +397,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-hy
+ Armenian
+ Localization support for Armenian
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-ia
@@ -386,6 +452,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-iu
+ Inuktitut
+ Localization support for Inuktitut
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-ja
@@ -397,6 +474,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-ka
+ Georgian
+ Localization support for Georgian
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-kk
@@ -408,6 +496,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-km
+ Khmer
+ Localization support for Khmer
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-kn
@@ -430,6 +529,28 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-ku
+ Kurdish
+ Localization support for Kurdish
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-lo
+ Lao
+ Localization support for Lao
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-lt
@@ -484,6 +605,17 @@
Meta-package to install available langpacks for the language available for the installed packages.
+
+
+ CC0-1.0
+ org.fedoraproject.LangPack-mni
+ Manipuri
+ Localization support for Manipuri
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
CC0-1.0
@@ -507,6 +639,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-my
+ Burmese
+ Localization support for Burmese
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-nb
@@ -650,6 +793,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-sat
+ Santali
+ Localization support for Santali
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-si
@@ -848,6 +1002,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-yi
+ Yiddish
+ Localization support for Yiddish
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-zh_CN
@@ -859,11 +1024,22 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-zh_HK
+ Hong Kong Traditional Chinese
+ Localization support for Hong Kong Traditional Chinese
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-zh_TW
- Traditional Chinese
- Localization support for Traditional Chinese
+ Taiwan Traditional Chinese
+ Localization support for Taiwan Traditional Chinese
Meta-package to install available langpacks for the language available for the installed packages.
diff --git a/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml
new file mode 100644
index 0000000..ed635c3
--- /dev/null
+++ b/org.fedoraproject.default-fonts.xml
@@ -0,0 +1,1202 @@
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts
+ default-fonts
+ All default fonts for all the languages
+
+
+ Metapackage to install all the default fonts for all the languages.
+
+
+
+
+ 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.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-af
+ Afrikaans
+ Localization Font support for Afrikaans
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-am
+ Amharic
+ Localization Font support for Amharic
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ar
+ Arabic
+ Localization Font support for Arabic
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-as
+ Assamese
+ Localization Font support for Assamese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ast
+ Asturian
+ Localization Font support for Asturian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-be
+ Belarusian
+ Localization Font support for Belarusian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-bg
+ Bulgarian
+ Localization Font support for Bulgarian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-bn
+ Bengali
+ Localization Font support for Bengali
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-bo
+ Tibetan
+ Localization Font support for Tibetan
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-br
+ Breton
+ Localization Font support for Breton
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-bs
+ Bosnian
+ Localization Font support for Bosnian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ca
+ Catalan
+ Localization Font support for Catalan
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-chr
+ Cherokee
+ Localization Font support for Cherokee
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-cs
+ Czech
+ Localization Font support for Czech
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-cy
+ Welsh
+ Localization Font support for Welsh
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-da
+ Danish
+ Localization Font support for Danish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-de
+ German
+ Localization Font support for German
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-dv
+ Divehi
+ Localization Font support for Divehi
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-dz
+ Bhutanese
+ Localization Font support for Bhutanese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-el
+ Greek
+ Localization Font support for Greek
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-en
+ English
+ Localization Font support for English
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-eo
+ Esperanto
+ Localization Font support for Esperanto
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-es
+ Spanish
+ Localization Font support for Spanish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-et
+ Estonian
+ Localization Font support for Estonian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-eu
+ Basque
+ Localization Font support for Basque
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-fa
+ Persian
+ Localization Font support for Persian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-fi
+ Finnish
+ Localization Font support for Finnish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-fr
+ French
+ Localization Font support for French
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ga
+ Irish
+ Localization Font support for Irish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-gl
+ Galician
+ Localization Font support for Galician
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-gu
+ Gujarati
+ Localization Font support for Gujarati
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-he
+ Hebrew
+ Localization Font support for Hebrew
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-hi
+ Hindi
+ Localization Font support for Hindi
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-hr
+ Croatian
+ Localization Font support for Croatian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-hu
+ Hungarian
+ Localization Font support for Hungarian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-hy
+ Armenian
+ Localization Font support for Armenian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ia
+ Interlingua
+ Localization Font support for Interlingua
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-id
+ Indonesian
+ Localization Font support for Indonesian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-is
+ Icelandic
+ Localization Font support for Icelandic
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-it
+ Italian
+ Localization Font support for Italian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-iu
+ Inuktitut
+ Localization Font support for Inuktitut
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ja
+ Japanese
+ Localization Font support for Japanese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ka
+ Georgian
+ Localization Font support for Georgian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-kk
+ Kazakh
+ Localization Font support for Kazakh
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-km
+ Khmer
+ Localization Font support for Khmer
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-kn
+ Kannada
+ Localization Font support for Kannada
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ko
+ Korean
+ Localization Font support for Korean
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ku
+ Kurdish
+ Localization Font support for Kurdish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-lo
+ Lao
+ Localization Font support for Lao
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-lt
+ Lithuanian
+ Localization Font support for Lithuanian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-lv
+ Latvian
+ Localization Font support for Latvian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-mai
+ Maithili
+ Localization Font support for Maithili
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-mk
+ Macedonian
+ Localization Font support for Macedonian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ml
+ Malayalam
+ Localization Font support for Malayalam
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-mni
+ Manipuri
+ Localization Font support for Manipuri
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-mr
+ Marathi
+ Localization Font support for Marathi
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ms
+ Malay
+ Localization Font support for Malay
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-my
+ Burmese
+ Localization Font support for Burmese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-nb
+ Norwegian Bokmål
+ Localization Font support for Norwegian Bokmål
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ne
+ Nepali
+ Localization Font support for Nepali
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-nl
+ Dutch
+ Localization Font support for Dutch
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-nn
+ Nynorsk
+ Localization Font support for Nynorsk
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-nr
+ Southern Ndebele
+ Localization Font support for Southern Ndebele
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-nso
+ Northern Sotho
+ Localization Font support for Northern Sotho
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-or
+ Oriya
+ Localization Font support for Oriya
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-pa
+ Punjabi
+ Localization Font support for Punjabi
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-pl
+ Polish
+ Localization Font support for Polish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-pt
+ Portuguese
+ Localization Font support for Portuguese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ro
+ Romanian
+ Localization Font support for Romanian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ru
+ Russian
+ Localization Font support for Russian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sat
+ Santali
+ Localization Font support for Santali
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-si
+ Sinhala
+ Localization Font support for Sinhala
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sk
+ Slovak
+ Localization Font support for Slovak
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sl
+ Slovenian
+ Localization Font support for Slovenian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sq
+ Albanian
+ Localization Font support for Albanian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ss
+ Swati
+ Localization Font support for Swati
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sr
+ Serbian
+ Localization Font support for Serbian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-sv
+ Swedish
+ Localization Font support for Swedish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ta
+ Tamil
+ Localization Font support for Tamil
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-te
+ Telugu
+ Localization Font support for Telugu
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-th
+ Thai
+ Localization Font support for Thai
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-tn
+ Tswana
+ Localization Font support for Tswana
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-tr
+ Turkish
+ Localization Font support for Turkish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ts
+ Tsonga
+ Localization Font support for Tsonga
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-uk
+ Ukrainian
+ Localization Font support for Ukrainian
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ur
+ Urdu
+ Localization Font support for Urdu
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-ve
+ Venda
+ Localization Font support for Venda
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-vi
+ Vietnamese
+ Localization Font support for Vietnamese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-xh
+ Xhosa
+ Localization Font support for Xhosa
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-yi
+ Yiddish
+ Localization Font support for Yiddish
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-zh_CN
+ Simplified Chinese
+ Localization Font support for Simplified Chinese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-zh_HK
+ Hong Kong Traditional Chinese
+ Localization Font support for Hong Kong Traditional Chinese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-zh_TW
+ Taiwan Traditional Chinese
+ Localization Font support for Taiwan Traditional Chinese
+
+
+ Core font package to install default font.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.default-fonts-zu
+ Zulu
+ Localization Font support for Zulu
+
+
+ Core font package to install default font.
+
+
+
+
diff --git a/org.fedoraproject.langpacks-fonts.xml b/org.fedoraproject.langpacks-fonts.xml
new file mode 100644
index 0000000..cb5a6a3
--- /dev/null
+++ b/org.fedoraproject.langpacks-fonts.xml
@@ -0,0 +1,1038 @@
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-af
+ Afrikaans
+ Localization Font support for Afrikaans
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-am
+ Amharic
+ Localization Font support for Amharic
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ar
+ Arabic
+ Localization Font support for Arabic
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-as
+ Assamese
+ Localization Font support for Assamese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ast
+ Asturian
+ Localization Font support for Asturian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-be
+ Belarusian
+ Localization Font support for Belarusian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-bg
+ Bulgarian
+ Localization Font support for Bulgarian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-bn
+ Bengali
+ Localization Font support for Bengali
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-bo
+ Tibetan
+ Localization Font support for Tibetan
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-br
+ Breton
+ Localization Font support for Breton
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-bs
+ Bosnian
+ Localization Font support for Bosnian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ca
+ Catalan
+ Localization Font support for Catalan
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-chr
+ Cherokee
+ Localization Font support for Cherokee
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-cs
+ Czech
+ Localization Font support for Czech
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-cy
+ Welsh
+ Localization Font support for Welsh
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-da
+ Danish
+ Localization Font support for Danish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-de
+ German
+ Localization Font support for German
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-dv
+ Divehi
+ Localization Font support for Divehi
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-dz
+ Bhutanese
+ Localization Font support for Bhutanese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-el
+ Greek
+ Localization Font support for Greek
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-en
+ English
+ Localization Font support for English
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-eo
+ Esperanto
+ Localization Font support for Esperanto
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-es
+ Spanish
+ Localization Font support for Spanish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-et
+ Estonian
+ Localization Font support for Estonian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-eu
+ Basque
+ Localization Font support for Basque
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-fa
+ Persian
+ Localization Font support for Persian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-fi
+ Finnish
+ Localization Font support for Finnish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-fr
+ French
+ Localization Font support for French
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ga
+ Irish
+ Localization Font support for Irish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-gl
+ Galician
+ Localization Font support for Galician
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-gu
+ Gujarati
+ Localization Font support for Gujarati
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-he
+ Hebrew
+ Localization Font support for Hebrew
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-hi
+ Hindi
+ Localization Font support for Hindi
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-hr
+ Croatian
+ Localization Font support for Croatian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-hu
+ Hungarian
+ Localization Font support for Hungarian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-hy
+ Armenian
+ Localization Font support for Armenian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ia
+ Interlingua
+ Localization Font support for Interlingua
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-id
+ Indonesian
+ Localization Font support for Indonesian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-is
+ Icelandic
+ Localization Font support for Icelandic
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-it
+ Italian
+ Localization Font support for Italian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-iu
+ Inuktitut
+ Localization Font support for Inuktitut
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ja
+ Japanese
+ Localization Font support for Japanese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ka
+ Georgian
+ Localization Font support for Georgian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-kk
+ Kazakh
+ Localization Font support for Kazakh
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-km
+ Khmer
+ Localization Font support for Khmer
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-kn
+ Kannada
+ Localization Font support for Kannada
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ko
+ Korean
+ Localization Font support for Korean
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ku
+ Kurdish
+ Localization Font support for Kurdish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-lo
+ Lao
+ Localization Font support for Lao
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-lt
+ Lithuanian
+ Localization Font support for Lithuanian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-lv
+ Latvian
+ Localization Font support for Latvian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-mai
+ Maithili
+ Localization Font support for Maithili
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-mk
+ Macedonian
+ Localization Font support for Macedonian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ml
+ Malayalam
+ Localization Font support for Malayalam
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-mni
+ Manipuri
+ Localization Font support for Manipuri
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-mr
+ Marathi
+ Localization Font support for Marathi
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ms
+ Malay
+ Localization Font support for Malay
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-my
+ Burmese
+ Localization Font support for Burmese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-nb
+ Norwegian Bokmål
+ Localization Font support for Norwegian Bokmål
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ne
+ Nepali
+ Localization Font support for Nepali
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-nl
+ Dutch
+ Localization Font support for Dutch
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-nn
+ Nynorsk
+ Localization Font support for Nynorsk
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-nr
+ Southern Ndebele
+ Localization Font support for Southern Ndebele
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-nso
+ Northern Sotho
+ Localization Font support for Northern Sotho
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-or
+ Oriya
+ Localization Font support for Oriya
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-pa
+ Punjabi
+ Localization Font support for Punjabi
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-pl
+ Polish
+ Localization Font support for Polish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-pt
+ Portuguese
+ Localization Font support for Portuguese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ro
+ Romanian
+ Localization Font support for Romanian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ru
+ Russian
+ Localization Font support for Russian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sat
+ Santali
+ Localization Font support for Santali
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-si
+ Sinhala
+ Localization Font support for Sinhala
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sk
+ Slovak
+ Localization Font support for Slovak
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sl
+ Slovenian
+ Localization Font support for Slovenian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sq
+ Albanian
+ Localization Font support for Albanian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ss
+ Swati
+ Localization Font support for Swati
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sr
+ Serbian
+ Localization Font support for Serbian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-sv
+ Swedish
+ Localization Font support for Swedish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ta
+ Tamil
+ Localization Font support for Tamil
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-te
+ Telugu
+ Localization Font support for Telugu
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-th
+ Thai
+ Localization Font support for Thai
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-tn
+ Tswana
+ Localization Font support for Tswana
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-tr
+ Turkish
+ Localization Font support for Turkish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ts
+ Tsonga
+ Localization Font support for Tsonga
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-uk
+ Ukrainian
+ Localization Font support for Ukrainian
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ur
+ Urdu
+ Localization Font support for Urdu
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-ve
+ Venda
+ Localization Font support for Venda
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-vi
+ Vietnamese
+ Localization Font support for Vietnamese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-xh
+ Xhosa
+ Localization Font support for Xhosa
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-yi
+ Yiddish
+ Localization Font support for Yiddish
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-zh_CN
+ Simplified Chinese
+ Localization Font support for Simplified Chinese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-zh_HK
+ Hong Kong Traditional Chinese
+ Localization Font support for Hong Kong Traditional Chinese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-zh_TW
+ Taiwan Traditional Chinese
+ Localization Font support for Taiwan Traditional Chinese
+
+
+ Metapackage to install extra fonts.
+
+
+
+
+ CC0-1.0
+ org.fedoraproject.langpacks-fonts-zu
+ Zulu
+ Localization Font support for Zulu
+
+
+ Metapackage to install extra fonts.
+
+
+
+