diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/README.md b/README.md deleted file mode 100644 index 5369e14..0000000 --- a/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Fedora langpacks package - -This package enables langpacks for glibc, hunspell dictionaries, KDE, -and other packages, as well has default language support -(fonts and input methods) for languages. - -## Meta-package structure - -``` -langpacks-* -> langpacks-{core,fonts}-* -> default-fonts-* -``` - -### Default fonts - -``` -default-fonts -> default-fonts-{core,cjk,other}-* -> default-fonts-* -``` - -``` -default-fonts-core-* = default-core-{sans,mono,serif,emoji,math} -default-fonts-cjk-* = default-fonts-cjk-{sans,mono,serif} -default-fonts-other-* = default-fonts-other-{sans,mono,serif} -``` - -## FAQ - -### [Q] How to remove a default font or langpack meta-package? - -Because of the chains of meta-packages it can be a little daunting to remove -default fonts for example (ie without inducing dnf to remove lots of -default packages). - -But it can be done easily with for example: - -``` -sudo dnf remove google-noto-sans--fonts --noautoremove -``` -or -``` -sudo dnf remove default-fonts-LANGCODE --noautoremove -``` - -Though it is recommended to use the default-fonts in general. diff --git a/langpacks.spec b/langpacks.spec index 1d2d005..87acaf1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,12 +1,16 @@ Name: langpacks -Version: 4.3 -Release: 3%{?dist} +Version: 3.0 +Release: 15%{?dist} Summary: Langpacks meta-package -License: GPL-2.0-or-later +License: GPLv2+ BuildArch: noarch BuildRequires: python3 fontconfig -Source4: normlang.py +# Below Source was available on https://people.freedesktop.org/~hughsient/temp/ +Source0: org.fedoraproject.LangPacks.xml +Source1: org.fedoraproject.LangPacks-Core.xml +Source2: org.fedoraproject.LangPacks-Core-Font.xml +Source3: normlang.py # to split up the AppStream file BuildRequires: libappstream-glib >= 0.5.10 @@ -22,1924 +26,1324 @@ Langpack meta-package to provide individual langpacks packages. # 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 -# only_default_font: boolean variable to generate only default-fonts package for any language -# -# Adding fedora_ prefix to inputmethod and meta.requires/meta.recommends will be available for Fedora only. -# -# See defcorepkg, deffontpkg, and defmetapkg for package template -# Note: Adding new ll_cc code (not ll) may needs extra work in gnome-software -# to pick them up properly. -# See https://gitlab.gnome.org/GNOME/gnome-software/-/blob/main/plugins/fedora-langpacks/gs-plugin-fedora-langpacks.c?ref_type=heads#L48 -# +# langcore_pkg (defaultime,defaultfont,langcode,langname) +%define langcore_pkg(i:f:l:n:) \ +%define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \ +%define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \ +%define normcode %{lua:print((string.gsub(string.lower(rpm.expand("%{langcode}")), "_","-")))}\ +%define langortho %(python3 %{SOURCE3} %{langcode}) \ +%define lowerortho %{lua:print(string.lower(rpm.expand("%{langortho}")))}\ +%define fontpkgcode %{lua:print((string.gsub(rpm.expand("%{langortho}"),"-","_")))}\ +\ +%package core-%{langcode}\ +Summary: %{langname} langpacks core meta-package\ +Requires: langpacks-core-font-%{fontpkgcode}\ +%{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ +\ +%description core-%{langcode}\ +This package provides %{langname} core langpacks packages.\ +\ +%files core-%{langcode}\ +%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{langcode}.metainfo.xml\ +\ +%if "%{normcode}" == "%{lowerortho}"\ +%package core-font-%{fontpkgcode}\ +Summary: %{langname} core font meta-package\ +%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ +%{-l:Provides: font(:lang=%{lowerortho})} \ +%if "%{lowerortho}" != "%{fontpkgcode}"\ +Provides: langpacks-core-font-%{lowerortho} = %{version}-%{release} \ +Obsoletes: langpacks-core-font-%{lowerortho} < %{version}-%{release} \ +%endif \ +\ +%description core-font-%{fontpkgcode}\ +This package defines the default font for %{langname} language.\ +\ +%files core-font-%{fontpkgcode}\ +%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-Font-%{fontpkgcode}.metainfo.xml\ +%endif -%{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="got", fclang="", langname="Gothic", default={ - sans="google-noto-sans-gothic-fonts", - 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="ii", fclang="ii", langname="Sichuan Yi", default={ - sans="google-noto-sans-yi-fonts", - serif="", - mono="" }, - recommends={ "sil-nuosu-fonts" - }, - inputmethod="ibus-m17n", - meta={ requires={}, - recommends={} - }, - only_default_font=true, - }, - { 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="kab", fclang="", langname="Kabyle", default={ - sans="", - serif="", - mono="" }, - recommends={ "google-noto-sans-tifinagh-fonts" }, - inputmethod="", - meta={ requires={}, - recommends={} - }, - }, - { 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="nqo", fclang="", langname="N'Ko", default={ - sans="google-noto-sans-nko-fonts", - 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="syr", fclang="", langname="Syriac", default={ - sans="google-noto-sans-syriac-vf-fonts", - 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" }, - fedora_recommends={ "ibus-table-chinese-quick", - "ibus-cangjie-engine-cangjie", - "ibus-cangjie-engine-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-chewing", - 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={} - }, - }, -]] -} +%package af +Summary: Afrikaans langpacks meta-package +Requires: %{name}-core-af ---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" } +%description af +This package provides Afrikaans langpacks meta-package. - for i = 1, #latinlang do - n, _ = string.find(lang, latinlang[i] .. "[_%a]*") - if n == 1 then - return false - end - end - return true -end +%files af +%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml -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 +%langcore_pkg -l af -n Afrikaans -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 +%package am +Summary: Amharic langpacks meta-package +Requires: %{name}-core-am +%if 0%{?fedora} +Recommends: senamirmir-washra-fantuwua-fonts +Recommends: senamirmir-washra-fonts +Recommends: senamirmir-washra-hiwua-fonts +Recommends: senamirmir-washra-jiret-fonts +Recommends: senamirmir-washra-tint-fonts +Recommends: senamirmir-washra-wookianos-fonts +Recommends: senamirmir-washra-yebse-fonts +Recommends: senamirmir-washra-yigezu-bisrat-goffer-fonts +Recommends: senamirmir-washra-yigezu-bisrat-gothic-fonts +Recommends: senamirmir-washra-zelan-fonts +Recommends: xorg-x11-fonts-ethiopic +Recommends: google-noto-sans-ethiopic-vf-fonts +%endif -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 +%description am +This package provides Amharic langpacks meta-package. -local function append_fontprov(deps, lang) - return deps .. (lang ~= "" and ("Provides: font(:lang=" .. lang .. ")\n") or "") -end +%files am +%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml -local function append_obsolete(deps, pkg) - return deps .. build_deps("", "Obsoletes", {pkg .. " < %{version}-%{release}"}) .. build_deps("", "Provides", {pkg .. " = %{version}-%{release}"}) -end +%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts --- ---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} +%package ar +Summary: Arabic langpacks meta-package +Requires: %{name}-core-ar +Recommends: dejavu-sans-mono-fonts +Recommends: paktype-naqsh-fonts +Recommends: paktype-tehreer-fonts +%if 0%{?fedora} +Recommends: kacst-art-fonts +Recommends: kacst-book-fonts +Recommends: kacst-decorative-fonts +Recommends: kacst-digital-fonts +Recommends: kacst-farsi-fonts +Recommends: kacst-letter-fonts +Recommends: kacst-naskh-fonts +Recommends: kacst-office-fonts +Recommends: kacst-one-fonts +Recommends: kacst-pen-fonts +Recommends: kacst-poster-fonts +Recommends: kacst-qurn-fonts +Recommends: kacst-screen-fonts +Recommends: kacst-title-fonts +Recommends: kacst-titlel-fonts +%endif -%description core-%{_lang} -This package provides %{_langname} core langpacks packages. +%description ar +This package provides Arabic langpacks meta-package. -%files core-%{_lang} -%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{_lang}.metainfo.xml +%files ar +%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.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 +%langcore_pkg -l ar -n Arabic --- ---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} +%package as +Summary: Assamese langpacks meta-package +Requires: %{name}-core-as +%if 0%{?fedora} +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts +%endif -%description -n %{_pkgname} -This package provides %{_summary1} package set(s) for %{_summary2} +%description as +This package provides Assamese langpacks meta-package. -%files -n %{_pkgname} -%{_files} +%files as +%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml -]] - 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 +%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n -local function deffontpkg(pkgname, summary1, summary2, deps) - _deffontpkg(pkgname, summary1, summary2, deps, - {"%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml"}) -end +%package ast +Summary: Asturian langpacks meta-package +Requires: %{name}-core-ast +Recommends: dejavu-sans-fonts -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 +%description ast +This package provides Asturian langpacks meta-package. --- ---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} +%files ast +%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml -%description %{_lang} -This package provides %{_langname} langpacks meta-package. +%langcore_pkg -l ast -n Asturian -%files %{_lang} -%{_datadir}/metainfo/org.fedoraproject.LangPack-%{_lang}.metainfo.xml +%package be +Summary: Belarusian langpacks meta-package +Requires: %{name}-core-be -]] - 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 +%description be +This package provides Belarusian langpacks meta-package. --- ---AppStream template --- -local function defappstream_open(fname) - return "cat <<_EOL_>" .. fname .. "\\\n" .. [[ -\ -\ -]] -end +%files be +%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml -local function defappstream_close(f) - local s = f .. [[\ -_EOL_ -]] - return s -end +%langcore_pkg -l be -n Belarusian -local function defappstream_body(f, component, id, lang, fclang, name, summary, desc) - if lang ~= fclang and fclang ~= "" then - return f - end - local _id = (lang == "" and id or id .. "-" .. lang) - local _summary = (lang == "" and summary or summary .. " for " .. name) - local s = f .. [[ - \ - CC0-1.0\ - org.fedoraproject.]] .. _id .. [[\ - ]] .. name .. [[\ - ]] .. _summary .. [[\ - \ -

\ - ]] .. desc .. [[\ -

\ -
\ -
\ -]] - return s -end +%package bg +Summary: Bulgarian langpacks meta-package +Requires: %{name}-core-bg -local function defappstream_metabody(f, id, name) - f = defappstream_body(f, "font", "default-fonts-" .. id, "sans", "", name, "sans-serif default font", "sans-serif font package to install default font for " .. name .. " languages.") - f = defappstream_body(f, "font", "default-fonts-" .. id, "serif", "", name, "serif default font", "serif font package to install default font for " .. name .. " languages.") - f = defappstream_body(f, "font", "default-fonts-" .. id, "mono", "", name, "monospace default font", "monospace font package to install default font for " .. name .. " languages.") - return f -end +%description bg +This package provides Bulgarian langpacks meta-package. -local function defappstream(table) - local slpc = defappstream_open("org.fedoraproject.LangPacks-Core.xml") - local slp = defappstream_open("org.fedoraproject.LangPacks.xml") - local sdf = defappstream_open("org.fedoraproject.default-fonts.xml") - local slf = defappstream_open("org.fedoraproject.langpacks-fonts.xml") +%files bg +%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml - -- - -- default-fonts - -- - sdf = defappstream_body(sdf, "font", "default-fonts", "", "", "default-fonts", "All default fonts for all the languages", "Meta-package to install all the default fonts for all the languages.") - -- - -- default-fonts-core - -- - sdf = defappstream_body(sdf, "font", "default-fonts", "core", "", "Latin", "All variants default fonts", "sans-serif/serif/monospace/emoji/math font packages to install default fonts for Latin.") - sdf = defappstream_metabody(sdf, "core", "Latin") - sdf = defappstream_body(sdf, "font", "default-fonts-core", "emoji", "", "Emoji", "default font", "emoji font package to install default font.") - sdf = defappstream_body(sdf, "font", "default-fonts-core", "math", "", "Math", "default font", "math font package to install default font.") - -- - -- default-fonts-other - -- - sdf = defappstream_body(sdf, "font", "default-fonts", "other", "", "non-CJK", "All variants default fonts", "sans-serif/serif/monospace font packages to install default fonts for non-CJK languages.") - sdf = defappstream_metabody(sdf, "other", "non-CJK") - -- - -- default-fonts-cjk - -- - sdf = defappstream_body(sdf, "font", "default-fonts", "cjk", "", "Chinese/Japanese/Korean", "All variants default fonts", "sans-serif/serif/monospace font packages to install default fonts for CJK languages.") - sdf = defappstream_metabody(sdf, "cjk", "Chinese/Japanese/Korean") +%langcore_pkg -l bg -n Bulgarian - for i = 1, #table do - sdf = defappstream_body(sdf, "font", "default-fonts", table[i]["lang"], table[i]["fclang"], table[i]["langname"], "Localization Font support", "Core font package to install default font.") - if not table[i]["only_default_font"] then - slpc = defappstream_body(slpc, "localization", "LangPack-Core", table[i]["lang"], table[i]["lang"], table[i]["langname"], "Core Localization support", "Core Meta-package to install default font, glibc locale and input-method if available.") - slp = defappstream_body(slp, "localization", "LangPack", table[i]["lang"], table[i]["lang"], table[i]["langname"], "Localization support", "Meta-package to install available langpacks for the language available for the installed packages.") - slf = defappstream_body(slf, "font", "langpacks-fonts", table[i]["lang"], table[i]["fclang"], table[i]["langname"], "Localization Font support", "Meta-package to install extra font.") - end - end +%package bn +Summary: Bengali langpacks meta-package +Requires: %{name}-core-bn +%if 0%{?fedora} +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts +%endif - rpm.define("langpacks_metainfo_lpc " .. defappstream_close(slpc)) - rpm.define("langpacks_metainfo_lp " .. defappstream_close(slp)) - rpm.define("langpacks_metainfo_df " .. defappstream_close(sdf)) - rpm.define("langpacks_metainfo_lf " .. defappstream_close(slf)) -end +%description bn +This package provides Bengali langpacks meta-package. -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 = {} +%files bn +%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml -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 = "" - local only_default_pkg = langpacks_package_list[i]["only_default_font"] +%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n - 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 +%package bo +Summary: Tibetan langpacks meta-package +Requires: %{name}-core-bo +%if 0%{?fedora} +Recommends: tibetan-machine-uni-fonts +%endif - 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]])) +%description bo +This package provides Tibetan langpacks meta-package. - -- 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) +%files bo +%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml - 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]) +%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n - 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 +%package br +Summary: Breton langpacks meta-package +Requires: %{name}-core-br - 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 +%description br +This package provides Breton langpacks meta-package. - --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 - if only_default_pkg == nil then - deffontpkg("langpacks-fonts-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) - end - end - if only_default_pkg == nil then - defcorepkg(lang, fclang, langname, im) - end +%files br +%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml - --Generate langpacks-* meta packages - if only_default_pkg == nil then - 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 -end +%langcore_pkg -l br -n Breton ---Generate AppStream files -defappstream(langpacks_package_list) +%package bs +Summary: Bosnian langpacks meta-package +Requires: %{name}-core-bs ---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) +%description bs +This package provides Bosnian langpacks meta-package. -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 +%files bs +%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml ---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) +%langcore_pkg -l bs -n Bosnian -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 ca +Summary: Catalan langpacks meta-package +Requires: %{name}-core-ca -%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 ca +This package provides Catalan langpacks meta-package. -%description -n default-fonts -This package provides easier way to install all the default fonts meta packages -for all the languages. +%files ca +%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml -%files -n default-fonts -%{_datadir}/metainfo/org.fedoraproject.default-fonts.metainfo.xml +%langcore_pkg -l ca -n Catalan -%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} +%package cs +Summary: Czech langpacks meta-package +Requires: %{name}-core-cs -%description -n default-fonts-core -This package provides easier way to install all variants of default fonts -meta packages for Western characters. +%description cs +This package provides Czech langpacks meta-package. -%files -n default-fonts-core -%{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml +%files cs +%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.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} +%langcore_pkg -l cs -n Czech -%description -n default-fonts-cjk -This package provides easier way to install all variants of default fonts -meta packages for CJK languages. +%package cy +Summary: Welsh langpacks meta-package +Requires: %{name}-core-cy -%files -n default-fonts-cjk -%{_datadir}/metainfo/org.fedoraproject.default-fonts-cjk.metainfo.xml +%description cy +This package provides Welsh langpacks meta-package. -%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} +%files cy +%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml -%description -n default-fonts-other -This package provides easier way to install all variants of default fonts -meta packages for non-CJK languages. +%langcore_pkg -l cy -n Welsh -%files -n default-fonts-other -%{_datadir}/metainfo/org.fedoraproject.default-fonts-other.metainfo.xml +%package da +Summary: Danish langpacks meta-package +Requires: %{name}-core-da +%description da +This package provides Danish langpacks meta-package. + +%files da +%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml + +%langcore_pkg -l da -n Danish + +%package de +Summary: German langpacks meta-package +Requires: %{name}-core-de + +%description de +This package provides German langpacks meta-package. + +%files de +%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml + +%langcore_pkg -l de -n German + +%package dz +Summary: Bhutanese langpacks meta-package +Requires: %{name}-core-dz + +%description dz +This package provides Bhutanese langpacks meta-package. + +%files dz +%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml + +%langcore_pkg -l dz -n Bhutanese + +%package el +Summary: Greek langpacks meta-package +Requires: %{name}-core-el + +%description el +This package provides Greek langpacks meta-package. + +%files el +%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml + +%langcore_pkg -l el -n Greek + +%package en +Summary: English langpacks meta-package +Requires: %{name}-core-en + +%description en +This package provides English langpacks meta-package. + +%files en +%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml + +%langcore_pkg -l en -n English + +%package en_GB +Summary: English (United Kingdom) langpacks meta-package +Requires: %{name}-core-en_GB + +%description en_GB +This package provides English (United Kingdom) langpacks meta-package. + +%files en_GB +%{_datadir}/metainfo/org.fedoraproject.LangPack-en_GB.metainfo.xml + +%langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} + +%package eo +Summary: Esperanto langpacks meta-package +Requires: %{name}-core-eo + +%description eo +This package provides Esperanto langpacks meta-package. + +%files eo +%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml + +%langcore_pkg -l eo -n Esperanto + +%package es +Summary: Spanish langpacks meta-package +Requires: %{name}-core-es + +%description es +This package provides Spanish langpacks meta-package. + +%files es +%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml + +%langcore_pkg -l es -n Spanish + +%package et +Summary: Estonian langpacks meta-package +Requires: %{name}-core-et + +%description et +This package provides Estonian langpacks meta-package. + +%files et +%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml + +%langcore_pkg -l et -n Estonian + +%package eu +Summary: Basque langpacks meta-package +Requires: %{name}-core-eu + +%description eu +This package provides Basque langpacks meta-package. + +%files eu +%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml + +%langcore_pkg -l eu -n Basque + +%package fa +Summary: Persian langpacks meta-package +Requires: %{name}-core-fa + +%description fa +This package provides Persian langpacks meta-package. + +%files fa +%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml + +%langcore_pkg -l fa -n Persian + +%package fi +Summary: Finnish langpacks meta-package +Requires: %{name}-core-fi + +%description fi +This package provides Finnish langpacks meta-package. + +%files fi +%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml + +%langcore_pkg -l fi -n Finnish + +%package fr +Summary: French langpacks meta-package +Requires: %{name}-core-fr + +%description fr +This package provides French langpacks meta-package. + +%files fr +%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml + +%langcore_pkg -l fr -n French + +%package ga +Summary: Irish langpacks meta-package +Requires: %{name}-core-ga + +%description ga +This package provides Irish langpacks meta-package. + +%files ga +%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml + +%langcore_pkg -l ga -n Irish + +%package gl +Summary: Galician langpacks meta-package +Requires: %{name}-core-gl + +%description gl +This package provides Galician langpacks meta-package. + +%files gl +%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml + +%langcore_pkg -l gl -n Galician + +%package gu +Summary: Gujarati langpacks meta-package +Requires: %{name}-core-gu +%if 0%{?fedora} +Recommends: google-noto-sans-gujarati-fonts +Recommends: google-noto-sans-gujarati-ui-fonts +Recommends: samyak-gujarati-fonts +%endif + +%description gu +This package provides Gujarati langpacks meta-package. + +%files gu +%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml + +%langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n + +%package he +Summary: Hebrew langpacks meta-package +Requires: %{name}-core-he +Recommends: culmus-aharoni-clm-fonts +Recommends: culmus-caladings-clm-fonts +Recommends: culmus-david-clm-fonts +Recommends: culmus-drugulin-clm-fonts +Recommends: culmus-ellinia-clm-fonts +Recommends: culmus-frank-ruehl-clm-fonts +Recommends: culmus-hadasim-clm-fonts +Recommends: culmus-keteryg-fonts +Recommends: culmus-miriam-clm-fonts +Recommends: culmus-miriam-mono-clm-fonts +Recommends: culmus-nachlieli-clm-fonts +Recommends: culmus-simple-clm-fonts +Recommends: culmus-stamashkenaz-clm-fonts +Recommends: culmus-stamsefarad-clm-fonts +Recommends: culmus-yehuda-clm-fonts +%if 0%{?fedora} +Recommends: google-noto-sans-hebrew-vf-fonts +%endif + +%description he +This package provides Hebrew langpacks meta-package. + +%files he +%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml + +%langcore_pkg -l he -n Hebrew + +%package hi +Summary: Hindi langpacks meta-package +Requires: %{name}-core-hi +%if 0%{?fedora} +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: samyak-devanagari-fonts +%endif + +%description hi +This package provides Hindi langpacks meta-package. + +%files hi +%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml + +%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n + +%package hr +Summary: Croatian langpacks meta-package +Requires: %{name}-core-hr + +%description hr +This package provides Croatian langpacks meta-package. + +%files hr +%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml + +%langcore_pkg -l hr -n Croatian + +%package hu +Summary: Hungarian langpacks meta-package +Requires: %{name}-core-hu + +%description hu +This package provides Hungarian langpacks meta-package. + +%files hu +%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml + +%langcore_pkg -l hu -n Hungarian + +%package ia +Summary: Interlingua langpacks meta-package +Requires: %{name}-core-ia + +%description ia +This package provides Interlingua langpacks meta-package. + +%files ia +%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml + +%langcore_pkg -l ia -n Interlingua + +%package id +Summary: Indonesian langpacks meta-package +Requires: %{name}-core-id + +%description id +This package provides Indonesian langpacks meta-package. + +%files id +%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml + +%langcore_pkg -l id -n Indonesian + +%package is +Summary: Icelandic langpacks meta-package +Requires: %{name}-core-is + +%description is +This package provides Icelandic langpacks meta-package. + +%files is +%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml + +%langcore_pkg -l is -n Icelandic + +%package it +Summary: Italian langpacks meta-package +Requires: %{name}-core-it + +%description it +This package provides Italian langpacks meta-package. + +%files it +%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml + +%langcore_pkg -l it -n Italian + +%package ja +Summary: Japanese langpacks meta-package +Requires: %{name}-core-ja +Recommends: google-noto-serif-cjk-ttc-fonts +%if 0%{?fedora} +Recommends: (uim-anthy if uim) +%endif + +%description ja +This package provides Japanese langpacks meta-package. + +%files ja +%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml + +%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-anthy + +%package ka +Summary: Georgian langpacks meta-package +Requires: %{name}-core-ka +%if 0%{?fedora} +Recommends: bpg-chveulebrivi-fonts +Recommends: bpg-courier-fonts +Recommends: bpg-glaho-fonts +Recommends: google-noto-sans-georgian-vf-fonts +Recommends: google-noto-serif-georgian-vf-fonts +%endif +Recommends: dejavu-sans-mono-fonts +Recommends: dejavu-serif-fonts + +%description ka +This package provides Georgian langpacks meta-package. + +%files ka +%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml + +%langcore_pkg -l ka -n Georgian + +%package kk +Summary: Kazakh langpacks meta-package +Requires: %{name}-core-kk + +%description kk +This package provides Kazakh langpacks meta-package. + +%files kk +%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml + +%langcore_pkg -l kk -n Kazakh + +%package km +Summary: Khmer langpacks meta-package +Requires: %{name}-core-km +%if 0%{?fedora} +Recommends: google-noto-sans-khmer-vf-fonts +Recommends: google-noto-sans-khmer-ui-vf-fonts +%endif +Recommends: khmer-os-battambang-fonts +Recommends: khmer-os-bokor-fonts +Recommends: khmer-os-content-fonts +Recommends: khmer-os-fasthand-fonts +Recommends: khmer-os-freehand-fonts +Recommends: khmer-os-handwritten-fonts +Recommends: khmer-os-metal-chrieng-fonts +Recommends: khmer-os-muol-fonts-all +Recommends: khmer-os-siemreap-fonts + +%description km +This package provides Khmer langpacks meta-package. + +%files km +%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml + +%langcore_pkg -l km -n Khmer -f khmer-os-system-fonts + +%package kn +Summary: Kannada langpacks meta-package +Requires: %{name}-core-kn +%if 0%{?fedora} +Recommends: google-noto-sans-kannada-vf-fonts +Recommends: google-noto-sans-kannada-ui-vf-fonts +%endif +Recommends: gubbi-fonts +Recommends: navilu-fonts + +%description kn +This package provides Kannada langpacks meta-package. + +%files kn +%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml + +%langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n + +%package ko +Summary: Korean langpacks meta-package +Requires: %{name}-core-ko +Recommends: google-noto-serif-cjk-ttc-fonts + +%description ko +This package provides Korean langpacks meta-package. + +%files ko +%{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml + +%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-ttc-fonts -i ibus-hangul + +%package ku +Summary: Kurdish langpacks meta-package +Requires: %{name}-core-ku + +%description ku +This package provides Kurdish langpacks meta-package. + +%files ku +%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml + +%langcore_pkg -l ku -n Kurdish + +%package lt +Summary: Lithuanian langpacks meta-package +Requires: %{name}-core-lt + +%description lt +This package provides Lithuanian langpacks meta-package. + +%files lt +%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml + +%langcore_pkg -l lt -n Lithuanian + +%package lv +Summary: Latvian langpacks meta-package +Requires: %{name}-core-lv + +%description lv +This package provides Latvian langpacks meta-package. + +%files lv +%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml + +%langcore_pkg -l lv -n Latvian + +%package mai +Summary: Maithili langpacks meta-package +Requires: %{name}-core-mai +%if 0%{?fedora} +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +%endif + +%description mai +This package provides Maithili langpacks meta-package. + +%files mai +%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml + +%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n + +%package mk +Summary: Macedonian langpacks meta-package +Requires: %{name}-core-mk + +%description mk +This package provides Macedonian langpacks meta-package. + +%files mk +%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml + +%langcore_pkg -l mk -n Macedonian + +%package ml +Summary: Malayalam langpacks meta-package +Requires: %{name}-core-ml +Recommends: smc-rachana-fonts +%if 0%{?fedora} +Recommends: google-noto-sans-malayalam-vf-fonts +Recommends: google-noto-sans-malayalam-ui-vf-fonts +Recommends: lohit-malayalam-fonts +Recommends: samyak-malayalam-fonts +Recommends: smc-anjalioldlipi-fonts +Recommends: smc-dyuthi-fonts +Recommends: smc-raghumalayalamsans-fonts +Recommends: smc-suruma-fonts +%endif + +%description ml +This package provides Malayalam langpacks meta-package. + +%files ml +%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml + +%langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n + +%package mr +Summary: Marathi langpacks meta-package +Requires: %{name}-core-mr +%if 0%{?fedora} +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: samyak-devanagari-fonts +%endif + +%description mr +This package provides Marathi langpacks meta-package. + +%files mr +%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml + +%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n + +%package ms +Summary: Malay langpacks meta-package +Requires: %{name}-core-ms + +%description ms +This package provides Malay langpacks meta-package. + +%files ms +%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml + +%langcore_pkg -l ms -n Malay + +%package my +Summary: Burmese langpacks meta-package +Requires: %{name}-core-my + +%description my +This package provides Burmese langpacks meta-package. + +%files my +%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml + +%langcore_pkg -l my -n Burmese -f sil-padauk-fonts + +%package nb +Summary: Norwegian Bokmål langpacks meta-package +Requires: %{name}-core-nb + +%description nb +This package provides Norwegian Bokmål langpacks meta-package. + +%files nb +%{_datadir}/metainfo/org.fedoraproject.LangPack-nb.metainfo.xml + +%langcore_pkg -l nb -n %{quote:Norwegian Bokmål} + +%package ne +Summary: Nepali langpacks meta-package +Requires: %{name}-core-ne +%if 0%{?fedora} +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +%endif + +%description ne +This package provides Nepali langpacks meta-package. + +%files ne +%{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml + +%langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n + +%package nl +Summary: Dutch langpacks meta-package +Requires: %{name}-core-nl + +%description nl +This package provides Dutch langpacks meta-package. + +%files nl +%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml + +%langcore_pkg -l nl -n Dutch + +%package nn +Summary: Nynorsk langpacks meta-package +Requires: %{name}-core-nn + +%description nn +This package provides Nynorsk langpacks meta-package. + +%files nn +%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml + +%langcore_pkg -l nn -n Nynorsk + +%package nr +Summary: Southern Ndebele langpacks meta-package +Requires: %{name}-core-nr + +%description nr +This package provides Southern Ndebele langpacks meta-package. + +%files nr +%{_datadir}/metainfo/org.fedoraproject.LangPack-nr.metainfo.xml + +%langcore_pkg -l nr -n %{quote:Southern Ndebele} + +%package nso +Summary: Northern Sotho langpacks meta-package +Requires: %{name}-core-nso + +%description nso +This package provides Northern Sotho langpacks meta-package. + +%files nso +%{_datadir}/metainfo/org.fedoraproject.LangPack-nso.metainfo.xml + +%langcore_pkg -l nso -n %{quote:Northern Sotho} + +%package or +Summary: Odia langpacks meta-package +Requires: %{name}-core-or +%if 0%{?fedora} +Recommends: samyak-odia-fonts +%endif + +%description or +This package provides Odia langpacks meta-package. + +%files or +%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml + +%langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n + +%package pa +Summary: Punjabi langpacks meta-package +Requires: %{name}-core-pa +Recommends: saab-fonts +%if 0%{?fedora} +Recommends: lohit-gurmukhi-fonts +%endif + +%description pa +This package provides Punjabi langpacks meta-package. + +%files pa +%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml + +%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-fonts -i ibus-m17n + +%package pl +Summary: Polish langpacks meta-package +Requires: %{name}-core-pl + +%description pl +This package provides Polish langpacks meta-package. + +%files pl +%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml + +%langcore_pkg -l pl -n Polish + +%package pt_BR +Summary: Portuguese (Brazil) langpacks meta-package +Requires: %{name}-core-pt_BR + +%description pt_BR +This package provides Portuguese (Brazil) langpacks meta-package. + +%files pt_BR +%{_datadir}/metainfo/org.fedoraproject.LangPack-pt_BR.metainfo.xml + +%langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} + +%package pt +Summary: Portuguese langpacks meta-package +Requires: %{name}-core-pt + +%description pt +This package provides Portuguese langpacks meta-package. + +%files pt +%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml + +%langcore_pkg -l pt -n Portuguese + +%package ro +Summary: Romanian langpacks meta-package +Requires: %{name}-core-ro + +%description ro +This package provides Romanian langpacks meta-package. + +%files ro +%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml + +%langcore_pkg -l ro -n Romanian + +%package ru +Summary: Russian langpacks meta-package +Requires: %{name}-core-ru +Recommends: pt-sans-fonts + +%description ru +This package provides Russian langpacks meta-package. + +%files ru +%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml + +%langcore_pkg -l ru -n Russian + +%package si +Summary: Sinhala langpacks meta-package +Requires: %{name}-core-si + +%description si +This package provides Sinhala langpacks meta-package. + +%files si +%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml + +%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-m17n + +%package sk +Summary: Slovak langpacks meta-package +Requires: %{name}-core-sk + +%description sk +This package provides Slovak langpacks meta-package. + +%files sk +%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml + +%langcore_pkg -l sk -n Slovak + +%package sl +Summary: Slovenian langpacks meta-package +Requires: %{name}-core-sl + +%description sl +This package provides Slovenian langpacks meta-package. + +%files sl +%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml + +%langcore_pkg -l sl -n Slovenian + +%package sq +Summary: Albanian langpacks meta-package +Requires: %{name}-core-sq + +%description sq +This package provides Albanian langpacks meta-package. + +%files sq +%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml + +%langcore_pkg -l sq -n Albanian + +%package sr +Summary: Serbian langpacks meta-package +Requires: %{name}-core-sr + +%description sr +This package provides Serbian langpacks meta-package. + +%files sr +%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml + +%langcore_pkg -l sr -n Serbian + +%package ss +Summary: Swati langpacks meta-package +Requires: %{name}-core-ss + +%description ss +This package provides Swati langpacks meta-package. + +%files ss +%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml + +%langcore_pkg -l ss -n Swati + +%package sv +Summary: Swedish langpacks meta-package +Requires: %{name}-core-sv + +%description sv +This package provides Swedish langpacks meta-package. + +%files sv +%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml + +%langcore_pkg -l sv -n Swedish + +%package ta +Summary: Tamil langpacks meta-package +Requires: %{name}-core-ta +%if 0%{?fedora} +Recommends: google-noto-sans-tamil-vf-fonts +Recommends: google-noto-sans-tamil-ui-vf-fonts +Recommends: samyak-tamil-fonts +Recommends: serafettin-cartoon-fonts +%endif + +%description ta +This package provides Tamil langpacks meta-package. + +%files ta +%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml + +%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n + +%package te +Summary: Telugu langpacks meta-package +Requires: %{name}-core-te +%if 0%{?fedora} +Recommends: google-noto-sans-telugu-fonts +Recommends: google-noto-sans-telugu-ui-fonts +Recommends: pothana2000-fonts +Recommends: vemana2000-fonts +%endif + +%description te +This package provides Telugu langpacks meta-package. + +%files te +%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml + +%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n + +%package th +Summary: Thai langpacks meta-package +Requires: %{name}-core-th +%if 0%{?fedora} +Recommends: google-noto-sans-thai-vf-fonts +Recommends: google-noto-sans-thai-ui-vf-fonts +Recommends: google-noto-serif-thai-vf-fonts +Recommends: thai-scalable-garuda-fonts +Recommends: thai-scalable-kinnari-fonts +Recommends: thai-scalable-loma-fonts +Recommends: thai-scalable-norasi-fonts +Recommends: thai-scalable-purisa-fonts +Recommends: thai-scalable-sawasdee-fonts +Recommends: thai-scalable-tlwgmono-fonts +Recommends: thai-scalable-tlwgtypewriter-fonts +Recommends: thai-scalable-tlwgtypist-fonts +Recommends: thai-scalable-tlwgtypo-fonts +Recommends: thai-scalable-umpush-fonts +%endif + +%description th +This package provides Thai langpacks meta-package. + +%files th +%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml + +%langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n + +%package tn +Summary: Tswana langpacks meta-package +Requires: %{name}-core-tn + +%description tn +This package provides Tswana langpacks meta-package. + +%files tn +%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml + +%langcore_pkg -l tn -n Tswana + +%package tr +Summary: Turkish langpacks meta-package +Requires: %{name}-core-tr + +%description tr +This package provides Turkish langpacks meta-package. + +%files tr +%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml + +%langcore_pkg -l tr -n Turkish + +%package ts +Summary: Tsonga langpacks meta-package +Requires: %{name}-core-ts + +%description ts +This package provides Tsonga langpacks meta-package. + +%files ts +%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml + +%langcore_pkg -l ts -n Tsonga + +%package uk +Summary: Ukrainian langpacks meta-package +Requires: %{name}-core-uk + +%description uk +This package provides Ukrainian langpacks meta-package. + +%files uk +%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml + +%langcore_pkg -l uk -n Ukrainian + +%package ur +Summary: Urdu langpacks meta-package +Requires: %{name}-core-ur +Recommends: dejavu-sans-fonts +Recommends: dejavu-sans-mono-fonts +%if 0%{?fedora} +Recommends: nafees-nastaleeq-fonts +Recommends: nafees-web-naskh-fonts +%endif + +%description ur +This package provides Urdu langpacks meta-package. + +%files ur +%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml + +%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n + +%package ve +Summary: Venda langpacks meta-package +Requires: %{name}-core-ve + +%description ve +This package provides Venda langpacks meta-package. + +%files ve +%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml + +%langcore_pkg -l ve -n Venda + +%package vi +Summary: Vietnamese langpacks meta-package +Requires: %{name}-core-vi + +%description vi +This package provides Vietnamese langpacks meta-package. + +%files vi +%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml + +%if 0%{?fedora} +%langcore_pkg -l vi -n Vietnamese -i ibus-unikey +%else +%langcore_pkg -l vi -n Vietnamese -i ibus-m17n +%endif + +%package xh +Summary: Xhosa langpacks meta-package +Requires: %{name}-core-xh + +%description xh +This package provides Xhosa langpacks meta-package. + +%files xh +%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml + +%langcore_pkg -l xh -n Xhosa + +%package yi +Summary: Yiddish langpacks meta-package +Requires: %{name}-core-yi +Recommends: culmus-aharoni-clm-fonts +Recommends: culmus-caladings-clm-fonts +Recommends: culmus-david-clm-fonts +Recommends: culmus-drugulin-clm-fonts +Recommends: culmus-ellinia-clm-fonts +Recommends: culmus-frank-ruehl-clm-fonts +Recommends: culmus-hadasim-clm-fonts +Recommends: culmus-keteryg-fonts +Recommends: culmus-miriam-clm-fonts +Recommends: culmus-miriam-mono-clm-fonts +Recommends: culmus-nachlieli-clm-fonts +Recommends: culmus-simple-clm-fonts +Recommends: culmus-stamashkenaz-clm-fonts +Recommends: culmus-stamsefarad-clm-fonts +Recommends: culmus-yehuda-clm-fonts + +%description yi +This package provides Yiddish langpacks meta-package. + +%files yi +%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml + +%langcore_pkg -l yi -n Yiddish + +%package zh_CN +Summary: Simplified Chinese langpacks meta-package +Requires: %{name}-core-zh_CN +Recommends: google-noto-serif-cjk-ttc-fonts + +%description zh_CN +This package provides Simplified Chinese langpacks meta-package. + +%files zh_CN +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_CN.metainfo.xml + +%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpinyin + +%package zh_HK +Summary: Hong Kong Traditional Chinese langpacks meta-package +Requires: %{name}-core-zh_HK +Recommends: google-noto-serif-cjk-ttc-fonts + +%description zh_HK +This package provides Hong Kong Traditional Chinese langpacks meta-package. + +%files zh_HK +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_HK.metainfo.xml + +%langcore_pkg -l zh_HK -n %{quote:Hong Kong Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-table-chinese-cangjie + +%package zh_TW +Summary: Taiwan langpacks meta-package +Requires: %{name}-core-zh_TW +Recommends: google-noto-serif-cjk-ttc-fonts + +%description zh_TW +This package provides Taiwan Traditional Chinese langpacks meta-package. + +%files zh_TW +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml + +%langcore_pkg -l zh_TW -n %{quote:Taiwan Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin + +%package zu +Summary: Zulu langpacks meta-package +Requires: %{name}-core-zu + +%description zu +This package provides Zulu langpacks meta-package. + +%files zu +%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml + +%langcore_pkg -l zu -n Zulu %prep # nothing to prep %build -%{langpacks_metainfo_lpc} -%{langpacks_metainfo_lp} -%{langpacks_metainfo_df} -%{langpacks_metainfo_lf} +# 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 org.fedoraproject.LangPacks-Core.xml -DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.LangPacks.xml -DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fonts.xml -DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog -* Thu Jul 16 2026 Fedora Release Engineering - 4.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Tue May 12 2026 Parag Nemade - 4.3-2 -- Add functionality to only generate default-fonts for any language - -* Mon Mar 02 2026 Jens Petersen - 4.3-1 -- add ii langpack for Sichuan Yi (Nuosu) -- add README.md (#2237646) - -* Fri Jan 16 2026 Fedora Release Engineering - 4.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Thu Jul 24 2025 Fedora Release Engineering - 4.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jan 21 2025 Yaakov Selkowitz - 4.2-4 -- Recommend ibus-cangjie only on Fedora - -* Fri Jan 17 2025 Fedora Release Engineering - 4.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Nov 14 2024 Mike FABIAN - 4.2-2 -- Resolves: rhbz#2310426 Add ibus-cangjie-engine-cangjie and ibus-cangjie-engine-quick as recommends for zh_HK - -* Tue Oct 22 2024 Akira TAGOH - 4.2-1 -- Add sub-packages: - - got for Gothic - - kab for Kabyle - - nqo for N'Ko - - syr for Syriac - -* Tue Aug 13 2024 Akira TAGOH - 4.1-3 -- 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 - -* Wed Jul 17 2024 Parag Nemade - 4.1-2 -- zh_TW: change default inputmethod to ibus-chewing - https://fedoraproject.org/wiki/Changes/IBusChewingForZhTW - -* Wed Jun 19 2024 Jens Petersen - 4.1-1 -- make IME installation condition on service(graphical-login) - instead of xorg-x11-server-Xorg (RHEL-36747) - -* Fri Jun 7 2024 Jens Petersen - 4.0-14 -- drop sil-mingzat-fonts recommends from fonts-en -- use Hebrew fonts for Yiddish (#2284093) - -* 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 diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml new file mode 100644 index 0000000..f5f7dae --- /dev/null +++ b/org.fedoraproject.LangPacks-Core-Font.xml @@ -0,0 +1,961 @@ + + + + + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-af + Afrikaans + Localization Font support for Afrikaans + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-am + Amharic + Localization Font support for Amharic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ar + Arabic + Localization Font support for Arabic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-as + Assamese + Localization Font support for Assamese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ast + Asturian + Localization Font support for Asturian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-be + Belarusian + Localization Font support for Belarusian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-bg + Bulgarian + Localization Font support for Bulgarian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-bn + Bengali + Localization Font support for Bengali + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-bo + Tibetan + Localization Font support for Tibetan + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-br + Breton + Localization Font support for Breton + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-bs + Bosnian + Localization Font support for Bosnian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ca + Catalan + Localization Font support for Catalan + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-cs + Czech + Localization Font support for Czech + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-cy + Welsh + Localization Font support for Welsh + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-da + Danish + Localization Font support for Danish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-de + German + Localization Font support for German + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-dz + Bhutanese + Localization Font support for Bhutanese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-el + Greek + Localization Font support for Greek + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-en + English + Localization Font support for English + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-eo + Esperanto + Localization Font support for Esperanto + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-es + Spanish + Localization Font support for Spanish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-et + Estonian + Localization Font support for Estonian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-eu + Basque + Localization Font support for Basque + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-fa + Persian + Localization Font support for Persian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-fi + Finnish + Localization Font support for Finnish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-fr + French + Localization Font support for French + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ga + Irish + Localization Font support for Irish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-gl + Galician + Localization Font support for Galician + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-gu + Gujarati + Localization Font support for Gujarati + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-he + Hebrew + Localization Font support for Hebrew + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-hi + Hindi + Localization Font support for Hindi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-hr + Croatian + Localization Font support for Croatian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-hu + Hungarian + Localization Font support for Hungarian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ia + Interlingua + Localization Font support for Interlingua + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-id + Indonesian + Localization Font support for Indonesian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-is + Icelandic + Localization Font support for Icelandic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-it + Italian + Localization Font support for Italian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ja + Japanese + Localization Font support for Japanese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ka + Georgian + Localization Font support for Georgian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-kk + Kazakh + Localization Font support for Kazakh + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-km + Khmer + Localization Font support for Khmer + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-kn + Kannada + Localization Font support for Kannada + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ko + Korean + Localization Font support for Korean + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ku + Kurdish + Localization Font support for Kurdish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-lt + Lithuanian + Localization Font support for Lithuanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-lv + Latvian + Localization Font support for Latvian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-mai + Maithili + Localization Font support for Maithili + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-mk + Macedonian + Localization Font support for Macedonian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ml + Malayalam + Localization Font support for Malayalam + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-mr + Marathi + Localization Font support for Marathi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ms + Malay + Localization Font support for Malay + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-my + Burmese + Localization Font support for Burmese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-nb + Norwegian Bokmål + Localization Font support for Norwegian Bokmål + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ne + Nepali + Localization Font support for Nepali + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-nl + Dutch + Localization Font support for Dutch + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-nn + Nynorsk + Localization Font support for Nynorsk + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-nr + Southern Ndebele + Localization Font support for Southern Ndebele + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-nso + Northern Sotho + Localization Font support for Northern Sotho + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-or + Oriya + Localization Font support for Oriya + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-pa + Punjabi + Localization Font support for Punjabi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-pl + Polish + Localization Font support for Polish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-pt + Portuguese + Localization Font support for Portuguese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ro + Romanian + Localization Font support for Romanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ru + Russian + Localization Font support for Russian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-si + Sinhala + Localization Font support for Sinhala + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-sk + Slovak + Localization Font support for Slovak + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-sl + Slovenian + Localization Font support for Slovenian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-sq + Albanian + Localization Font support for Albanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ss + Swati + Localization Font support for Swati + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-sr + Serbian + Localization Font support for Serbian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-sv + Swedish + Localization Font support for Swedish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ta + Tamil + Localization Font support for Tamil + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-te + Telugu + Localization Font support for Telugu + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-th + Thai + Localization Font support for Thai + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-tn + Tswana + Localization Font support for Tswana + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-tr + Turkish + Localization Font support for Turkish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ts + Tsonga + Localization Font support for Tsonga + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-uk + Ukrainian + Localization Font support for Ukrainian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ur + Urdu + Localization Font support for Urdu + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-ve + Venda + Localization Font support for Venda + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-vi + Vietnamese + Localization Font support for Vietnamese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-xh + Xhosa + Localization Font support for Xhosa + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-yi + Yiddish + Localization Font support for Yiddish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-zh_CN + Simplified Chinese + Localization Font support for Simplified Chinese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-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.LangPack-Core-Font-zh_TW + Taiwan Traditional Chinese + Localization Font support for Taiwan Traditional Chinese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-zu + Zulu + Localization Font support for Zulu + +

+ Core font package to install default font. +

+
+
+
diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml new file mode 100644 index 0000000..8ed009f --- /dev/null +++ b/org.fedoraproject.LangPacks-Core.xml @@ -0,0 +1,983 @@ + + + + + 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-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-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-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-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-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-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-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/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml new file mode 100644 index 0000000..8223152 --- /dev/null +++ b/org.fedoraproject.LangPacks.xml @@ -0,0 +1,983 @@ + + + + + CC0-1.0 + org.fedoraproject.LangPack-af + Afrikaans + Localization support for Afrikaans + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-am + Amharic + Localization support for Amharic + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ar + Arabic + Localization support for Arabic + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-as + Assamese + Localization support for Assamese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ast + Asturian + Localization support for Asturian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-be + Belarusian + Localization support for Belarusian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-bg + Bulgarian + Localization support for Bulgarian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-bn + Bengali + Localization support for Bengali + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Breton + Localization support for Breton + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-bs + Bosnian + Localization support for Bosnian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ca + Catalan + Localization support for Catalan + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-cs + Czech + Localization support for Czech + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-cy + Welsh + Localization support for Welsh + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-da + Danish + Localization support for Danish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-de + German + Localization support for German + +

+ 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 + Greek + Localization support for Greek + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-en + English + Localization support for English + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-en_GB + British English + Localization support for English + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Spanish + Localization support for Spanish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-et + Estonian + Localization support for Estonian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-eu + Basque + Localization support for Basque + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-fa + Persian + Localization support for Persian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-fi + Finnish + Localization support for Finnish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-fr + French + Localization support for French + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ga + Irish + Localization support for Irish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-gl + Galician + Localization support for Galician + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-gu + Gujarati + Localization support for Gujarati + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-he + Hebrew + Localization support for Hebrew + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-hi + Hindi + Localization support for Hindi + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-hr + Croatian + Localization support for Croatian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-hu + Hungarian + Localization support for Hungarian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ia + Interlingua + Localization support for Interlingua + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-id + Indonesian + Localization support for Indonesian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-is + Icelandic + Localization support for Icelandic + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-it + Italian + Localization support for Italian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ja + Japanese + Localization support for Japanese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Kazakh + Localization support for Kazakh + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Kannada + Localization support for Kannada + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ko + Korean + Localization support for Korean + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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-lt + Lithuanian + Localization support for Lithuanian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-lv + Latvian + Localization support for Latvian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-mai + Maithili + Localization support for Maithili + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-mk + Macedonian + Localization support for Macedonian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ml + Malayalam + Localization support for Malayalam + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-mr + Marathi + Localization support for Marathi + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ms + Malay + Localization support for Malay + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Norwegian Bokmål + Localization support for Norwegian Bokmål + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ne + Nepali + Localization support for Nepali + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-nl + Dutch + Localization support for Dutch + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-nn + Nynorsk + Localization support for Nynorsk + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-nr + Southern Ndebele + Localization support for Southern Ndebele + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-nso + Northern Sotho + Localization support for Northern Sotho + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-or + Oriya + Localization support for Oriya + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-pa + Punjabi + Localization support for Punjabi + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-pl + Polish + Localization support for Polish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-pt + Portuguese + Localization support for Portuguese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-pt_BR + Brazilian Portuguese + Localization support for Brazilian Portuguese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ro + Romanian + Localization support for Romanian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ru + Russian + Localization support for Russian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-si + Sinhala + Localization support for Sinhala + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-sk + Slovak + Localization support for Slovak + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-sl + Slovenian + Localization support for Slovenian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-sq + Albanian + Localization support for Albanian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ss + Swati + Localization support for Swati + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-sr + Serbian + Localization support for Serbian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-sv + Swedish + Localization support for Swedish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ta + Tamil + Localization support for Tamil + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-te + Telugu + Localization support for Telugu + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-th + Thai + Localization support for Thai + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-tn + Tswana + Localization support for Tswana + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-tr + Turkish + Localization support for Turkish + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ts + Tsonga + Localization support for Tsonga + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-uk + Ukrainian + Localization support for Ukrainian + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ur + Urdu + Localization support for Urdu + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-ve + Venda + Localization support for Venda + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-vi + Vietnamese + Localization support for Vietnamese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-xh + Xhosa + Localization support for Xhosa + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Simplified Chinese + Localization support for Simplified Chinese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + 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 + Taiwan Traditional Chinese + Localization support for Taiwan Traditional Chinese + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+ + CC0-1.0 + org.fedoraproject.LangPack-zu + Zulu + Localization support for Zulu + +

+ Meta-package to install available langpacks for the language available for the installed packages. +

+
+
+
diff --git a/plans/langpacks.fmf b/plans/langpacks.fmf deleted file mode 100644 index c1627f9..0000000 --- a/plans/langpacks.fmf +++ /dev/null @@ -1,5 +0,0 @@ -summary: Basic smoke test -discover: - how: fmf -execute: - how: tmt diff --git a/tests/check-default-font-installed.sh b/tests/check-default-font-installed.sh old mode 100755 new mode 100644 index 99491ee..d2a3310 --- a/tests/check-default-font-installed.sh +++ b/tests/check-default-font-installed.sh @@ -1,36 +1,34 @@ #!/bin/bash -set -e -echo "First check installed langpacks list" -sudo dnf list --installed| grep langpacks -echo "Check hi language" -sudo dnf list --installed|grep google-noto-sans-devanagari-vf-fonts +for pkg in `cat /tmp/langpacks-packages-list.txt`; do +sudo dnf install $pkg -y --quiet retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "langpacks-core-hi failed to install google-noto-sans-devanagari-vf-fonts as default font package" + echo "$pkg is not installed" else - echo "langpacks-core-hi installed with default font google-noto-sans-devanagari-vf-fonts package" + echo "$pkg is successfully installed" fi +done -echo "Check ja language" -sudo dnf list --installed|grep google-noto-sans-cjk-vf-fonts +# Check hi language +sudo dnf list installed|grep lohit-devanagari-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "langpacks-core-ja failed to install google-noto-sans-cjk-vf-fonts as default font package" + echo "langpacks-core-hi failed to install lohit-devanagari-fonts as default font package" else - echo "langpacks-core-ja installed with default font google-noto-sans-cjk-vf-fonts package" + echo "langpacks-core-hi installed with default font lohit-devanagari-fonts package" fi -echo "Check zh_CN language" -sudo dnf list --installed|grep google-noto-sans-cjk-vf-fonts +# Check zh_CN language +sudo dnf list installed|grep google-noto-sans-cjk-ttc-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "langpacks-core-zh_CN failed to install google-noto-sans-cjk-vf-fonts as default font package" + echo "langpacks-core-zh_CN failed to install google-noto-sans-cjk-ttc-fonts as default font package" else - echo "langpacks-core-zh_CN installed with default font google-noto-sans-cjk-vf-fonts package" + echo "langpacks-core-zh_CN installed with default font google-noto-sans-cjk-ttc-fonts package" fi diff --git a/tests/langpacks-packages-list.txt b/tests/langpacks-packages-list.txt new file mode 100644 index 0000000..19851c3 --- /dev/null +++ b/tests/langpacks-packages-list.txt @@ -0,0 +1,86 @@ +langpacks-core-font-af +langpacks-core-font-am +langpacks-core-font-ar +langpacks-core-font-as +langpacks-core-font-be +langpacks-core-font-bg +langpacks-core-font-bn +langpacks-core-font-bo +langpacks-core-font-br +langpacks-core-font-bs +langpacks-core-font-ca +langpacks-core-font-cs +langpacks-core-font-cy +langpacks-core-font-da +langpacks-core-font-de +langpacks-core-font-dz +langpacks-core-font-el +langpacks-core-font-en +langpacks-core-font-eo +langpacks-core-font-es +langpacks-core-font-et +langpacks-core-font-eu +langpacks-core-font-fa +langpacks-core-font-fi +langpacks-core-font-fr +langpacks-core-font-ga +langpacks-core-font-gl +langpacks-core-font-gu +langpacks-core-font-he +langpacks-core-font-hi +langpacks-core-font-hr +langpacks-core-font-hu +langpacks-core-font-ia +langpacks-core-font-id +langpacks-core-font-is +langpacks-core-font-it +langpacks-core-font-ja +langpacks-core-font-ka +langpacks-core-font-kk +langpacks-core-font-km +langpacks-core-font-kn +langpacks-core-font-ko +langpacks-core-font-ku +langpacks-core-font-lt +langpacks-core-font-lv +langpacks-core-font-mk +langpacks-core-font-ml +langpacks-core-font-mr +langpacks-core-font-ms +langpacks-core-font-my +langpacks-core-font-nb +langpacks-core-font-ne +langpacks-core-font-nl +langpacks-core-font-nn +langpacks-core-font-nr +langpacks-core-font-or +langpacks-core-font-pa +langpacks-core-font-pl +langpacks-core-font-pt +langpacks-core-font-ro +langpacks-core-font-ru +langpacks-core-font-si +langpacks-core-font-sk +langpacks-core-font-sl +langpacks-core-font-sq +langpacks-core-font-sr +langpacks-core-font-ss +langpacks-core-font-sv +langpacks-core-font-ta +langpacks-core-font-te +langpacks-core-font-th +langpacks-core-font-tn +langpacks-core-font-tr +langpacks-core-font-ts +langpacks-core-font-uk +langpacks-core-font-ur +langpacks-core-font-ve +langpacks-core-font-vi +langpacks-core-font-xh +langpacks-core-font-yi +langpacks-core-font-zu +langpacks-core-font-ast +langpacks-core-font-mai +langpacks-core-font-nso +langpacks-core-font-zh_cn +langpacks-core-font-zh_tw diff --git a/tests/main.fmf b/tests/main.fmf deleted file mode 100644 index a51e055..0000000 --- a/tests/main.fmf +++ /dev/null @@ -1,4 +0,0 @@ -require: -- langpacks-core-ja -test: bash ./check-default-font-installed.sh -framework: shell diff --git a/tests/tests.yml b/tests/tests.yml new file mode 100644 index 0000000..ce07ce9 --- /dev/null +++ b/tests/tests.yml @@ -0,0 +1,39 @@ +- hosts: localhost + vars: + - artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" + tags: + - classic + remote_user: root + tasks: + - name: Install required packages + dnf: + name: + - langpacks-core-hi + - langpacks-core-zh_CN + + - name: Install the test files + copy: src={{ item.file }} dest=/tmp/{{ item.dest }} mode=0755 + with_items: + - {file: check-default-font-installed.sh, dest: check-default-font-installed.sh } + + - name: Install the test data files + copy: src={{ item.file }} dest=/tmp/{{ item.dest }} mode=0644 + with_items: + - {file: langpacks-packages-list.txt, dest: langpacks-packages-list.txt } + + - name: Test block + block: + - name: Execute the tests + shell: | + /tmp/check-default-font-installed.sh &> /tmp/test.log && result=pass || result=fail + echo -e "results:\n- {result: $result, test: simple}" > /tmp/results.yml + + always: + - name: Pull out the logs + fetch: + dest: "{{ artifacts }}/" + src: "{{ item }}" + flat: yes + with_items: + - /tmp/test.log + - /tmp/results.yml