From bcc4235a23063ad0126aa6002be83680d51e3596 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 24 Jan 2018 22:24:33 +0530 Subject: [PATCH 001/132] Resolves:rh#1538105 - improve appstream summary descriptions --- org.fedoraproject.LangPacks.xml | 400 ++++++++++++++++++++++++++++++++ 1 file changed, 400 insertions(+) diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml index 1ed2bcb..51127ff 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -6,479 +6,879 @@ 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-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-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-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-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-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-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-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-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_TW Traditional Chinese Localization support for 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. +

+
From b4f19ebb209572199d5c890dd016fa0f5e84f8d2 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 1 Feb 2018 14:27:23 +0530 Subject: [PATCH 002/132] Added description in appdata metainfo files (rh#1538105) --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 8fe25b6..d7bc109 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -128,6 +128,9 @@ mkdir -p %{buildroot}/usr/share/appdata DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Thu Feb 01 2018 Parag Nemade - 1.0-11 +- Added description in appdata metainfo files (rh#1538105) + * Wed Jul 26 2017 Fedora Release Engineering - 1.0-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 40d4071d2cdd5dada18a1932d68eb6490f51492f Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Fri, 2 Feb 2018 15:08:15 +0000 Subject: [PATCH 003/132] trivial: Use the non-deprecated location for metainfo files Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1541437 --- langpacks.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index d7bc109..1e7d601 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -24,7 +24,7 @@ Summary: %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package\ This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package.\ \ %files -n %{name}-%1 \ -%{_datadir}/appdata/org.fedoraproject.LangPack-%1.metainfo.xml +%{_datadir}/metainfo/org.fedoraproject.LangPack-%1.metainfo.xml # The following language list is generated based on # 1) take the languages where anaconda translations are available @@ -124,7 +124,7 @@ This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package %install # Explode the metainfo files into the subpackages so they get added to the # distro-specific AppStream metadata -mkdir -p %{buildroot}/usr/share/appdata +mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog From 5f6e0b1ff4e983c67800449a8da4516b560c280d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 20:49:18 +0000 Subject: [PATCH 004/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 1e7d601..2e1dd07 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -128,6 +128,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 1.0-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Feb 01 2018 Parag Nemade - 1.0-11 - Added description in appdata metainfo files (rh#1538105) From 7e43ccc13debf63c259ce27092c26efd9fefdf92 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 07:33:46 +0000 Subject: [PATCH 005/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 2e1dd07..043331e 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -128,6 +128,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 1.0-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Feb 07 2018 Fedora Release Engineering - 1.0-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 32e4fef5e750efb410e6f7e0f1248a901342460a Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 8 Nov 2018 21:23:16 +0530 Subject: [PATCH 006/132] Resolves:rh#1644736: Added eo (Esperanto) language --- langpacks.spec | 6 +++++- org.fedoraproject.LangPacks.xml | 11 +++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 043331e..9c7eec0 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -52,6 +52,7 @@ This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package %mk_pkg el Greek %mk_pkg en English %mk_pkg en_GB English \(United Kingdom\) +%mk_pkg eo Esperanto %mk_pkg es Spanish %mk_pkg et Estonian %mk_pkg eu Basque @@ -128,6 +129,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Thu Nov 08 2018 Parag Nemade - 1.0-14 +- Resolves:rh#1644736: Added eo (Esperanto) language + * Fri Jul 13 2018 Fedora Release Engineering - 1.0-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml index 51127ff..120b4b8 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -198,6 +198,17 @@ 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 From 68f54c09b74b3b3a86e761a30a046349730ba354 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 30 Jan 2019 12:01:16 +0530 Subject: [PATCH 007/132] Added few new subpackages for bo, dz, ka, km, ku, my, yi Added entry for above languages in org.fedoraproject.LangPacks.xml Enhance few langpacks to pull input-method packages Enhance few langpacks to pull font packages --- langpacks.spec | 1111 ++++++++++++++++++++++++++++--- org.fedoraproject.LangPacks.xml | 79 ++- 2 files changed, 1093 insertions(+), 97 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 9c7eec0..1330883 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,11 +1,12 @@ Name: langpacks Version: 1.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Langpacks meta-package License: GPLv2+ BuildArch: noarch -Source0: https://people.freedesktop.org/~hughsient/temp/org.fedoraproject.LangPacks.xml +# Below Source was available on https://people.freedesktop.org/~hughsient/temp/ +Source0: org.fedoraproject.LangPacks.xml # to split up the AppStream file BuildRequires: libappstream-glib >= 0.5.10 @@ -13,108 +14,1019 @@ BuildRequires: libappstream-glib >= 0.5.10 %description Langpack meta-package to provide individual langpacks packages. -# mk_pkg (langcode langname) -# we are using macro to auto-generate subpackages which is -# defined below with %%define so no %%global here -%define mk_pkg() \ -%package -n %{name}-%1\ -Summary: %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package\ -\ -%description -n %{name}-%1\ -This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package.\ -\ -%files -n %{name}-%1 \ -%{_datadir}/metainfo/org.fedoraproject.LangPack-%1.metainfo.xml - # The following language list is generated based on # 1) take the languages where anaconda translations are available # ls /usr/share/locale/*/LC_MESSAGES/anaconda.mo # Then pick those languages which provides at least a single langpack +# Now, Added exception for dz and ku languages which have no anaconda.mo # 2) Added br ga he nn nr ss tn ts ve xh # as per requested in https://bugzilla.redhat.com/show_bug.cgi?id=1310538 # 3) Enabled en langpack https://bugzilla.redhat.com/show_bug.cgi?id=1312890 -%mk_pkg af Afrikaans -%mk_pkg am Amharic -%mk_pkg ar Arabic -%mk_pkg as Assamese -%mk_pkg ast Asturian -%mk_pkg be Belarusian -%mk_pkg bg Bulgarian -%mk_pkg bn Bengali -%mk_pkg br Breton -%mk_pkg bs Bosnian -%mk_pkg ca Catalan -%mk_pkg cs Czech -%mk_pkg cy Welsh -%mk_pkg da Danish -%mk_pkg de German -%mk_pkg el Greek -%mk_pkg en English -%mk_pkg en_GB English \(United Kingdom\) -%mk_pkg eo Esperanto -%mk_pkg es Spanish -%mk_pkg et Estonian -%mk_pkg eu Basque -%mk_pkg fa Persian -%mk_pkg fi Finnish -%mk_pkg fr French -%mk_pkg ga Irish -%mk_pkg gl Galician -%mk_pkg gu Gujarati -%mk_pkg he Hebrew -%mk_pkg hi Hindi -%mk_pkg hr Croatian -%mk_pkg hu Hungarian -%mk_pkg ia Interlingua -%mk_pkg id Indonesian -%mk_pkg is Icelandic -%mk_pkg it Italian -%mk_pkg ja Japanese -%mk_pkg kk Kazakh -%mk_pkg kn Kannada -%mk_pkg ko Korean -%mk_pkg lt Lithuanian -%mk_pkg lv Latvian -%mk_pkg mai Maithili -%mk_pkg mk Macedonian -%mk_pkg ml Malayalam -%mk_pkg mr Marathi -%mk_pkg ms Malay -%mk_pkg nb Norwegian Bokmål -%mk_pkg ne Nepali -%mk_pkg nl Dutch -%mk_pkg nn Nynorsk -%mk_pkg nr Southern Ndebele -%mk_pkg nso Northern Sotho -%mk_pkg or Oriya -%mk_pkg pa Punjabi -%mk_pkg pl Polish -%mk_pkg pt Portuguese -%mk_pkg pt_BR Portuguese \(Brazil\) -%mk_pkg ro Romanian -%mk_pkg ru Russian -%mk_pkg si Sinhala -%mk_pkg sk Slovak -%mk_pkg sl Slovenian -%mk_pkg sq Albanian -%mk_pkg ss Swati -%mk_pkg sr Serbian -%mk_pkg sv Swedish -%mk_pkg ta Tamil -%mk_pkg te Telugu -%mk_pkg th Thai -%mk_pkg tn Tswana -%mk_pkg tr Turkish -%mk_pkg ts Tsonga -%mk_pkg uk Ukrainian -%mk_pkg ur Urdu -%mk_pkg ve Venda -%mk_pkg vi Vietnamese -%mk_pkg xh Xhosa -%mk_pkg zh_CN Simplified Chinese -%mk_pkg zh_TW Traditional Chinese -%mk_pkg zu Zulu +%package -n langpacks-af +Summary: Afrikaans langpacks meta-package + +%description -n langpacks-af +This package provides Afrikaans langpacks meta-package. + +%files -n langpacks-af +%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml + +%package -n langpacks-am +Summary: Amharic langpacks meta-package +Requires: google-noto-sans-ethiopic-fonts +Requires: sil-abyssinica-fonts +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 + +%description -n langpacks-am +This package provides Amharic langpacks meta-package. + +%files -n langpacks-am +%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml + +%package -n langpacks-ar +Summary: Arabic langpacks meta-package +Recommends: dejavu-sans-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: kacst-art-fonts +Recommends: kacst-book-fonts +Recommends: kacst-decorative-fonts +Recommends: kacst-digital-fonts +Recommends: kacst-farsi-fonts +Recommends: kacst-letter-fonts +Recommends: kacst-naskh-fonts +Recommends: kacst-office-fonts +Recommends: kacst-one-fonts +Recommends: kacst-pen-fonts +Recommends: kacst-poster-fonts +Recommends: kacst-qurn-fonts +Recommends: kacst-screen-fonts +Recommends: kacst-title-fonts +Recommends: kacst-titlel-fonts +Recommends: paktype-naqsh-fonts +Recommends: paktype-tehreer-fonts + +%description -n langpacks-ar +This package provides Arabic langpacks meta-package. + +%files -n langpacks-ar +%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml + +%package -n langpacks-as +Summary: Assamese langpacks meta-package +Requires: lohit-assamese-fonts +Requires: m17n-db +Recommends: google-noto-sans-bengali-fonts +Recommends: google-noto-sans-bengali-ui-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-as +This package provides Assamese langpacks meta-package. + +%files -n langpacks-as +%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml + +%package -n langpacks-ast +Summary: Asturian langpacks meta-package + +%description -n langpacks-ast +This package provides Asturian langpacks meta-package. + +%files -n langpacks-ast +%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml + +%package -n langpacks-be +Summary: Belarusian langpacks meta-package + +%description -n langpacks-be +This package provides Belarusian langpacks meta-package. + +%files -n langpacks-be +%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml + +%package -n langpacks-bg +Summary: Bulgarian langpacks meta-package + +%description -n langpacks-bg +This package provides Bulgarian langpacks meta-package. + +%files -n langpacks-bg +%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml + +%package -n langpacks-bn +Summary: Bengali langpacks meta-package +Requires: lohit-bengali-fonts +Requires: m17n-db +Recommends: google-noto-sans-bengali-fonts +Recommends: google-noto-sans-bengali-ui-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-bn +This package provides Bengali langpacks meta-package. + +%files -n langpacks-bn +%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml + +%package -n langpacks-bo +Summary: Tibetan langpacks meta-package +Requires: tibetan-machine-uni-fonts +Recommends: jomolhari-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-bo +This package provides Tibetan langpacks meta-package. + +%files -n langpacks-bo +%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml + +%package -n langpacks-br +Summary: Breton langpacks meta-package + +%description -n langpacks-br +This package provides Breton langpacks meta-package. + +%files -n langpacks-br +%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml + +%package -n langpacks-bs +Summary: Bosnian langpacks meta-package + +%description -n langpacks-bs +This package provides Bosnian langpacks meta-package. + +%files -n langpacks-bs +%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml + +%package -n langpacks-ca +Summary: Catalan langpacks meta-package + +%description -n langpacks-ca +This package provides Catalan langpacks meta-package. + +%files -n langpacks-ca +%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml + +%package -n langpacks-cs +Summary: Czech langpacks meta-package + +%description -n langpacks-cs +This package provides Czech langpacks meta-package. + +%files -n langpacks-cs +%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.metainfo.xml + +%package -n langpacks-cy +Summary: Welsh langpacks meta-package + +%description -n langpacks-cy +This package provides Welsh langpacks meta-package. + +%files -n langpacks-cy +%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml + +%package -n langpacks-da +Summary: Danish langpacks meta-package + +%description -n langpacks-da +This package provides Danish langpacks meta-package. + +%files -n langpacks-da +%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml + +%package -n langpacks-dz +Summary: Bhutanese langpacks meta-package +Requires: jomolhari-fonts + +%description -n langpacks-dz +This package provides Bhutanese langpacks meta-package. + +%files -n langpacks-dz +%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml + +%package -n langpacks-de +Summary: German langpacks meta-package + +%description -n langpacks-de +This package provides German langpacks meta-package. + +%files -n langpacks-de +%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml + +%package -n langpacks-el +Summary: Greek langpacks meta-package + +%description -n langpacks-el +This package provides Greek langpacks meta-package. + +%files -n langpacks-el +%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml + +%package -n langpacks-en +Summary: English langpacks meta-package + +%description -n langpacks-en +This package provides English langpacks meta-package. + +%files -n langpacks-en +%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml + +%package -n langpacks-en_GB +Summary: English (United Kingdom) langpacks meta-package + +%description -n langpacks-en_GB +This package provides English (United Kingdom) langpacks meta-package. + +%files -n langpacks-en_GB +%{_datadir}/metainfo/org.fedoraproject.LangPack-en_GB.metainfo.xml + +%package -n langpacks-eo +Summary: Esperanto langpacks meta-package + +%description -n langpacks-eo +This package provides Esperanto langpacks meta-package. + +%files -n langpacks-eo +%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml + +%package -n langpacks-es +Summary: Spanish langpacks meta-package + +%description -n langpacks-es +This package provides Spanish langpacks meta-package. + +%files -n langpacks-es +%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml + +%package -n langpacks-et +Summary: Estonian langpacks meta-package + +%description -n langpacks-et +This package provides Estonian langpacks meta-package. + +%files -n langpacks-et +%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml + +%package -n langpacks-eu +Summary: Basque langpacks meta-package + +%description -n langpacks-eu +This package provides Basque langpacks meta-package. + +%files -n langpacks-eu +%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml + +%package -n langpacks-fa +Summary: Persian langpacks meta-package +Recommends: sil-scheherazade-fonts + +%description -n langpacks-fa +This package provides Persian langpacks meta-package. + +%files -n langpacks-fa +%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml + +%package -n langpacks-fi +Summary: Finnish langpacks meta-package +Requires: enchant-voikko +Recommends: (mozvoikko if firefox) + +%description -n langpacks-fi +This package provides Finnish langpacks meta-package. + +%files -n langpacks-fi +%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml + +%package -n langpacks-fr +Summary: French langpacks meta-package + +%description -n langpacks-fr +This package provides French langpacks meta-package. + +%files -n langpacks-fr +%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml + +%package -n langpacks-ga +Summary: Irish langpacks meta-package + +%description -n langpacks-ga +This package provides Irish langpacks meta-package. + +%files -n langpacks-ga +%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml + +%package -n langpacks-gl +Summary: Galician langpacks meta-package + +%description -n langpacks-gl +This package provides Galician langpacks meta-package. + +%files -n langpacks-gl +%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml + +%package -n langpacks-gu +Summary: Gujarati langpacks meta-package +Requires: lohit-gujarati-fonts +Requires: m17n-db +Recommends: google-noto-sans-gujarati-fonts +Recommends: google-noto-sans-gujarati-ui-fonts +Recommends: samyak-gujarati-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-gu +This package provides Gujarati langpacks meta-package. + +%files -n langpacks-gu +%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml + +%package -n langpacks-he +Summary: Hebrew langpacks meta-package +Requires: dejavu-sans-fonts +Recommends: culmus-aharoni-clm-fonts +Recommends: culmus-caladings-clm-fonts +Recommends: culmus-david-clm-fonts +Recommends: culmus-drugulin-clm-fonts +Recommends: culmus-ellinia-clm-fonts +Recommends: culmus-frank-ruehl-clm-fonts +Recommends: culmus-hadasim-clm-fonts +Recommends: culmus-keteryg-fonts +Recommends: culmus-miriam-clm-fonts +Recommends: culmus-miriam-mono-clm-fonts +Recommends: culmus-nachlieli-clm-fonts +Recommends: culmus-simple-clm-fonts +Recommends: culmus-stamashkenaz-clm-fonts +Recommends: culmus-stamsefarad-clm-fonts +Recommends: culmus-yehuda-clm-fonts +Recommends: google-noto-sans-hebrew-fonts + +%description -n langpacks-he +This package provides Hebrew langpacks meta-package. + +%files -n langpacks-he +%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml + +%package -n langpacks-hi +Summary: Hindi langpacks meta-package +Requires: lohit-devanagari-fonts +Requires: m17n-db +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: samyak-devanagari-fonts +Recommends: sarai-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-hi +This package provides Hindi langpacks meta-package. + +%files -n langpacks-hi +%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml + +%package -n langpacks-hr +Summary: Croatian langpacks meta-package + +%description -n langpacks-hr +This package provides Croatian langpacks meta-package. + +%files -n langpacks-hr +%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml + +%package -n langpacks-hu +Summary: Hungarian langpacks meta-package + +%description -n langpacks-hu +This package provides Hungarian langpacks meta-package. + +%files -n langpacks-hu +%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml + +%package -n langpacks-ia +Summary: Interlingua langpacks meta-package + +%description -n langpacks-ia +This package provides Interlingua langpacks meta-package. + +%files -n langpacks-ia +%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml + +%package -n langpacks-id +Summary: Indonesian langpacks meta-package + +%description -n langpacks-id +This package provides Indonesian langpacks meta-package. + +%files -n langpacks-id +%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml + +%package -n langpacks-is +Summary: Icelandic langpacks meta-package + +%description -n langpacks-is +This package provides Icelandic langpacks meta-package. + +%files -n langpacks-is +%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml + +%package -n langpacks-it +Summary: Italian langpacks meta-package + +%description -n langpacks-it +This package provides Italian langpacks meta-package. + +%files -n langpacks-it +%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml + +%package -n langpacks-ja +Summary: Japanese langpacks meta-package +Recommends: google-noto-sans-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: (ibus-kkc if xorg-x11-server-Xorg) +Recommends: (uim-anthy if uim) + +%description -n langpacks-ja +This package provides Japanese langpacks meta-package. + +%files -n langpacks-ja +%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml + +%package -n langpacks-ka +Summary: Georgian langpacks meta-package +Requires: dejavu-sans-fonts +Recommends: bpg-chveulebrivi-fonts +Recommends: bpg-courier-fonts +Recommends: bpg-glaho-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: dejavu-serif-fonts +Recommends: google-noto-sans-georgian-fonts +Recommends: google-noto-serif-georgian-fonts + +%description -n langpacks-ka +This package provides Georgian langpacks meta-package. + +%files -n langpacks-ka +%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml + +%package -n langpacks-kk +Summary: Kazakh langpacks meta-package + +%description -n langpacks-kk +This package provides Kazakh langpacks meta-package. + +%files -n langpacks-kk +%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml + +%package -n langpacks-km +Summary: Khmer langpacks meta-package +Requires: khmeros-base-fonts +Recommends: google-noto-sans-khmer-fonts +Recommends: google-noto-sans-khmer-ui-fonts +Recommends: khmeros-battambang-fonts +Recommends: khmeros-bokor-fonts +Recommends: khmeros-handwritten-fonts +Recommends: khmeros-metal-chrieng-fonts +Recommends: khmeros-muol-fonts +Recommends: khmeros-siemreap-fonts + +%description -n langpacks-km +This package provides Khmer langpacks meta-package. + +%files -n langpacks-km +%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml + +%package -n langpacks-kn +Summary: Kannada langpacks meta-package +Requires: lohit-kannada-fonts +Requires: m17n-db +Recommends: google-noto-sans-kannada-fonts +Recommends: google-noto-sans-kannada-ui-fonts +Recommends: gubbi-fonts +Recommends: navilu-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-kn +This package provides Kannada langpacks meta-package. + +%files -n langpacks-kn +%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml + +%package -n langpacks-ko +Summary: Korean langpacks meta-package +Recommends: google-noto-sans-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: (ibus-hangul if xorg-x11-server-Xorg) + +%description -n langpacks-ko +This package provides Korean langpacks meta-package. + +%files -n langpacks-ko +%{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml + +%package -n langpacks-ku +Summary: Kurdish langpacks meta-package +Recommends: kurdit-unikurd-web-fonts + +%description -n langpacks-ku +This package provides Kurdish langpacks meta-package. + +%files -n langpacks-ku +%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml + +%package -n langpacks-lt +Summary: Lithuanian langpacks meta-package + +%description -n langpacks-lt +This package provides Lithuanian langpacks meta-package. + +%files -n langpacks-lt +%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml + +%package -n langpacks-lv +Summary: Latvian langpacks meta-package + +%description -n langpacks-lv +This package provides Latvian langpacks meta-package. + +%files -n langpacks-lv +%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml + +%package -n langpacks-mai +Summary: Maithili langpacks meta-package +Requires: lohit-devanagari-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-mai +This package provides Maithili langpacks meta-package. + +%files -n langpacks-mai +%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml + +%package -n langpacks-mk +Summary: Macedonian langpacks meta-package + +%description -n langpacks-mk +This package provides Macedonian langpacks meta-package. + +%files -n langpacks-mk +%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml + +%package -n langpacks-ml +Summary: Malayalam langpacks meta-package +Requires: m17n-db +Requires: smc-meera-fonts +Recommends: google-noto-sans-malayalam-fonts +Recommends: google-noto-sans-malayalam-ui-fonts +Recommends: lohit-malayalam-fonts +Recommends: samyak-malayalam-fonts +Recommends: smc-anjalioldlipi-fonts +Recommends: smc-dyuthi-fonts +Recommends: smc-kalyani-fonts +Recommends: smc-rachana-fonts +Recommends: smc-raghumalayalam-fonts +Recommends: smc-suruma-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-ml +This package provides Malayalam langpacks meta-package. + +%files -n langpacks-ml +%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml + +%package -n langpacks-mr +Summary: Marathi langpacks meta-package +Requires: lohit-marathi-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: samyak-devanagari-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-mr +This package provides Marathi langpacks meta-package. + +%files -n langpacks-mr +%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml + +%package -n langpacks-ms +Summary: Malay langpacks meta-package + +%description -n langpacks-ms +This package provides Malay langpacks meta-package. + +%files -n langpacks-ms +%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml + +%package -n langpacks-my +Summary: Burmese langpacks meta-package +Recommends: sil-padauk-fonts + +%description -n langpacks-my +This package provides Burmese langpacks meta-package. + +%files -n langpacks-my +%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml + +%package -n langpacks-nb +Summary: Norwegian Bokmål langpacks meta-package + +%description -n langpacks-nb +This package provides Norwegian Bokmål langpacks meta-package. + +%files -n langpacks-nb +%{_datadir}/metainfo/org.fedoraproject.LangPack-nb.metainfo.xml + +%package -n langpacks-ne +Summary: Nepali langpacks meta-package +Requires: lohit-devanagari-fonts +Requires: madan-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-ne +This package provides Nepali langpacks meta-package. + +%files -n langpacks-ne +%{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml + +%package -n langpacks-nl +Summary: Dutch langpacks meta-package + +%description -n langpacks-nl +This package provides Dutch langpacks meta-package. + +%files -n langpacks-nl +%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml + +%package -n langpacks-nn +Summary: Nynorsk langpacks meta-package + +%description -n langpacks-nn +This package provides Nynorsk langpacks meta-package. + +%files -n langpacks-nn +%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml + +%package -n langpacks-nr +Summary: Southern Ndebele langpacks meta-package + +%description -n langpacks-nr +This package provides Southern Ndebele langpacks meta-package. + +%files -n langpacks-nr +%{_datadir}/metainfo/org.fedoraproject.LangPack-nr.metainfo.xml + +%package -n langpacks-nso +Summary: Northern Sotho langpacks meta-package + +%description -n langpacks-nso +This package provides Northern Sotho langpacks meta-package. + +%files -n langpacks-nso +%{_datadir}/metainfo/org.fedoraproject.LangPack-nso.metainfo.xml + +%package -n langpacks-or +Summary: Oriya langpacks meta-package +Requires: lohit-odia-fonts +Requires: m17n-db +Recommends: samyak-odia-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-or +This package provides Oriya langpacks meta-package. + +%files -n langpacks-or +%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml + +%package -n langpacks-pa +Summary: Punjabi langpacks meta-package +Requires: lohit-gurmukhi-fonts +Requires: m17n-db +Recommends: saab-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-pa +This package provides Punjabi langpacks meta-package. + +%files -n langpacks-pa +%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml + +%package -n langpacks-pl +Summary: Polish langpacks meta-package + +%description -n langpacks-pl +This package provides Polish langpacks meta-package. + +%files -n langpacks-pl +%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml + +%package -n langpacks-pt +Summary: Portuguese langpacks meta-package + +%description -n langpacks-pt +This package provides Portuguese langpacks meta-package. + +%files -n langpacks-pt +%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml + +%package -n langpacks-pt_BR +Summary: Portuguese (Brazil) langpacks meta-package + +%description -n langpacks-pt_BR +This package provides Portuguese (Brazil) langpacks meta-package. + +%files -n langpacks-pt_BR +%{_datadir}/metainfo/org.fedoraproject.LangPack-pt_BR.metainfo.xml + +%package -n langpacks-ro +Summary: Romanian langpacks meta-package + +%description -n langpacks-ro +This package provides Romanian langpacks meta-package. + +%files -n langpacks-ro +%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml + +%package -n langpacks-ru +Summary: Russian langpacks meta-package +Recommends: paratype-pt-sans-fonts + +%description -n langpacks-ru +This package provides Russian langpacks meta-package. + +%files -n langpacks-ru +%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml + +%package -n langpacks-si +Summary: Sinhala langpacks meta-package +Requires: google-noto-sans-sinhala-fonts +Requires: m17n-db +Recommends: (ibus-sayura if xorg-x11-server-Xorg) +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-si +This package provides Sinhala langpacks meta-package. + +%files -n langpacks-si +%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml + +%package -n langpacks-sk +Summary: Slovak langpacks meta-package + +%description -n langpacks-sk +This package provides Slovak langpacks meta-package. + +%files -n langpacks-sk +%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml + +%package -n langpacks-sl +Summary: Slovenian langpacks meta-package + +%description -n langpacks-sl +This package provides Slovenian langpacks meta-package. + +%files -n langpacks-sl +%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml + +%package -n langpacks-sq +Summary: Albanian langpacks meta-package + +%description -n langpacks-sq +This package provides Albanian langpacks meta-package. + +%files -n langpacks-sq +%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml + +%package -n langpacks-ss +Summary: Swati langpacks meta-package + +%description -n langpacks-ss +This package provides Swati langpacks meta-package. + +%files -n langpacks-ss +%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml + +%package -n langpacks-sr +Summary: Serbian langpacks meta-package + +%description -n langpacks-sr +This package provides Serbian langpacks meta-package. + +%files -n langpacks-sr +%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml + +%package -n langpacks-sv +Summary: Swedish langpacks meta-package + +%description -n langpacks-sv +This package provides Swedish langpacks meta-package. + +%files -n langpacks-sv +%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml + +%package -n langpacks-ta +Summary: Tamil langpacks meta-package +Requires: lohit-tamil-fonts +Requires: m17n-db +Recommends: google-noto-sans-tamil-fonts +Recommends: google-noto-sans-tamil-ui-fonts +Recommends: samyak-tamil-fonts +Recommends: serafettin-cartoon-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-ta +This package provides Tamil langpacks meta-package. + +%files -n langpacks-ta +%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml + +%package -n langpacks-te +Summary: Telugu langpacks meta-package +Requires: lohit-telugu-fonts +Requires: m17n-db +Recommends: google-noto-sans-telugu-fonts +Recommends: google-noto-sans-telugu-ui-fonts +Recommends: pothana2000-fonts +Recommends: vemana2000-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-te +This package provides Telugu langpacks meta-package. + +%files -n langpacks-te +%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml + +%package -n langpacks-th +Summary: Thai langpacks meta-package +Recommends: google-noto-sans-thai-fonts +Recommends: google-noto-sans-thai-ui-fonts +Recommends: google-noto-serif-thai-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 +Recommends: thai-scalable-waree-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-th +This package provides Thai langpacks meta-package. + +%files -n langpacks-th +%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml + +%package -n langpacks-tn +Summary: Tswana langpacks meta-package + +%description -n langpacks-tn +This package provides Tswana langpacks meta-package. + +%files -n langpacks-tn +%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml + +%package -n langpacks-tr +Summary: Turkish langpacks meta-package + +%description -n langpacks-tr +This package provides Turkish langpacks meta-package. + +%files -n langpacks-tr +%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml + +%package -n langpacks-ts +Summary: Tsonga langpacks meta-package + +%description -n langpacks-ts +This package provides Tsonga langpacks meta-package. + +%files -n langpacks-ts +%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml + +%package -n langpacks-uk +Summary: Ukrainian langpacks meta-package + +%description -n langpacks-uk +This package provides Ukrainian langpacks meta-package. + +%files -n langpacks-uk +%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml + +%package -n langpacks-ur +Summary: Urdu langpacks meta-package +Requires: paktype-naskh-basic-fonts +Requires: paktype-tehreer-fonts +Recommends: dejavu-sans-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: nafees-nastaleeq-fonts +Recommends: nafees-web-naskh-fonts +Recommends: (ibus-m17n if xorg-x11-server-Xorg) + +%description -n langpacks-ur +This package provides Urdu langpacks meta-package. + +%files -n langpacks-ur +%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml + +%package -n langpacks-ve +Summary: Venda langpacks meta-package + +%description -n langpacks-ve +This package provides Venda langpacks meta-package. + +%files -n langpacks-ve +%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml + +%package -n langpacks-vi +Summary: Vietnamese langpacks meta-package +Recommends: (ibus-bogo if xorg-x11-server-Xorg) + +%description -n langpacks-vi +This package provides Vietnamese langpacks meta-package. + +%files -n langpacks-vi +%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml + +%package -n langpacks-xh +Summary: Xhosa langpacks meta-package + +%description -n langpacks-xh +This package provides Xhosa langpacks meta-package. + +%files -n langpacks-xh +%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml + +%package -n langpacks-yi +Summary: Yiddish langpacks meta-package +Requires: dejavu-sans-fonts +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 -n langpacks-yi +This package provides Yiddish langpacks meta-package. + +%files -n langpacks-yi +%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml + + +%package -n langpacks-zh_CN +Summary: Simplified Chinese langpacks meta-package +Recommends: google-noto-sans-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: (ibus-libpinyin if xorg-x11-server-Xorg) + +%description -n langpacks-zh_CN +This package provides Simplified Chinese langpacks meta-package. + +%files -n langpacks-zh_CN +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_CN.metainfo.xml + +%package -n langpacks-zh_TW +Summary: Traditional Chinese langpacks meta-package +Recommends: google-noto-sans-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: (ibus-libzhuyin if xorg-x11-server-Xorg) + +%description -n langpacks-zh_TW +This package provides Traditional Chinese langpacks meta-package. + +%files -n langpacks-zh_TW +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml + +%package -n langpacks-zu +Summary: Zulu langpacks meta-package + +%description -n langpacks-zu +This package provides Zulu langpacks meta-package. + +%files -n langpacks-zu +%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml %prep # nothing to prep @@ -122,6 +1034,7 @@ This package provides %{?2:%(echo %* | sed -e "s/%1 //")} langpacks meta-package %build # nothing to build + %install # Explode the metainfo files into the subpackages so they get added to the # distro-specific AppStream metadata @@ -129,6 +1042,12 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Wed Jan 30 2019 Parag Nemade - 1.0-15 +- Added few new subpackages for bo, dz, ka, km, ku, my, yi +- Added entry for above languages in org.fedoraproject.LangPacks.xml +- Enhance few langpacks to pull input-method packages +- Enhance few langpacks to pull font packages + * Thu Nov 08 2018 Parag Nemade - 1.0-14 - Resolves:rh#1644736: Added eo (Esperanto) language diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml index 120b4b8..e58fe39 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -89,6 +89,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-br @@ -166,6 +177,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-el @@ -199,7 +221,7 @@

- + CC0-1.0 org.fedoraproject.LangPack-eo Esperanto @@ -408,6 +430,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-kk @@ -419,6 +452,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-kn @@ -441,6 +485,17 @@

+ + 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 @@ -518,6 +573,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-nb @@ -859,6 +925,17 @@

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

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

+
+
CC0-1.0 org.fedoraproject.LangPack-zh_CN From 8ab8a8db393c627daf4b33ff5f71d202890ea2db Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 06:19:29 +0000 Subject: [PATCH 008/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 1330883..37af807 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1042,6 +1042,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 1.0-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Wed Jan 30 2019 Parag Nemade - 1.0-15 - Added few new subpackages for bo, dz, ka, km, ku, my, yi - Added entry for above languages in org.fedoraproject.LangPacks.xml From 397f820cd0d36a90ea5a370071597ebaf873e388 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 12 Apr 2019 07:52:51 +0000 Subject: [PATCH 009/132] Resolves: rh#1699210 - langpack-pa: add "Recommends: google-noto-sans-gurmukhi-fonts" --- langpacks.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 37af807..246ddc9 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -711,6 +711,7 @@ Summary: Punjabi langpacks meta-package Requires: lohit-gurmukhi-fonts Requires: m17n-db Recommends: saab-fonts +Recommends: google-noto-sans-gurmukhi-fonts Recommends: (ibus-m17n if xorg-x11-server-Xorg) %description -n langpacks-pa @@ -1042,6 +1043,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Fri Apr 12 2019 Parag Nemade - 1.0-17 +- Resolves: rh#1699210 - langpack-pa: add "Recommends: google-noto-sans-gurmukhi-fonts" + * Fri Feb 01 2019 Fedora Release Engineering - 1.0-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 5a031491ced24480a9b58a6d551f65e4ce58808e Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 26 Jun 2019 16:02:50 +0530 Subject: [PATCH 010/132] Add langlist.txt to keep track which languages got langpacks meta-package and langpkgs file as an example for Italian language Signed-off-by: Parag Nemade --- langlist.txt | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++ langpkgs | 18 +++++++++++ 2 files changed, 107 insertions(+) create mode 100644 langlist.txt create mode 100644 langpkgs diff --git a/langlist.txt b/langlist.txt new file mode 100644 index 0000000..07a3b57 --- /dev/null +++ b/langlist.txt @@ -0,0 +1,89 @@ +af Afrikaans +am Amharic +ar Arabic +as Assamese +ast Asturian +be Belarusian +bg Bulgarian +bn Bengali +bo Tibetan +br Breton +bs Bosnian +ca Catalan +cs Czech +cy Welsh +da Danish +de German +dz Bhutanese +el Greek +en English +en English +en_GB English (United Kingdom) +eo Esperanto +es Spanish +et Estonian +eu Basque +fa Persian +fi Finnish +fr French +ga Irish +gl Galician +gu Gujarati +he Hebrew +hi Hindi +hr Croatian +hu Hungarian +ia Interlingua +id Indonesian +is Icelandic +it Italian +ja Japanese +ka Georgian +kk Kazakh +km Khmer +kn Kannada +ko Korean +ku Kurdish +lt Lithuanian +lv Latvian +mai Maithili +mk Macedonian +ml Malayalam +mr Marathi +ms Malay +my Burmese +nb Norwegian +ne Nepali +nl Dutch +nn Nynorsk +nr Southern +nso Northern Sotho +or Oriya +pa Punjabi +pl Polish +pt_BR Portuguese (Brazil) +pt Portuguese +ro Romanian +ru Russian +si Sinhala +sk Slovak +sl Slovenian +sq Albanian +sr Serbian +ss Swati +sv Swedish +ta Tamil +te Telugu +th Thai +tn Tswana +tr Turkish +ts Tsonga +uk Ukrainian +ur Urdu +ve Venda +vi Vietnamese +xh Xhosa +yi Yiddish +zh_CN Simplified Chinese +zh_TW Traditional Chinese +zu Zulu diff --git a/langpkgs b/langpkgs new file mode 100644 index 0000000..69ef40e --- /dev/null +++ b/langpkgs @@ -0,0 +1,18 @@ +childsplay-alphabet_sounds_it +cockatrice-langpack-it +drascula-it +eclipse-nls-it +gcompris-sound-it +gimp-help-it +glibc-langpack-it +gnome-getting-started-docs-it +guayadeque-langpack-it +hunspell-it +hyphen-it +kde-l10n-it +libreoffice-langpack-it +man-pages-it +mythes-it +nqc-doc-it +tesseract-langpack-ita +tkgate-it From f0565c9ba50dde6f3180d51f425f7c113fbb9190 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 26 Jun 2019 16:28:37 +0530 Subject: [PATCH 011/132] Add meta-package template file Signed-off-by: Parag Nemade --- langpkgs => langpkgs.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename langpkgs => langpkgs.txt (100%) diff --git a/langpkgs b/langpkgs.txt similarity index 100% rename from langpkgs rename to langpkgs.txt From 3c00f8fd8e51648d29b16919693a5e21e409c401 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 26 Jun 2019 16:31:21 +0530 Subject: [PATCH 012/132] Add meta-package template file Signed-off-by: Parag Nemade --- meta-package-template.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 meta-package-template.txt diff --git a/meta-package-template.txt b/meta-package-template.txt new file mode 100644 index 0000000..29b5290 --- /dev/null +++ b/meta-package-template.txt @@ -0,0 +1,13 @@ +%package -n langpacks-$langcode +Summary: $langname langpacks meta-package +Requires: +Requires: +Recommends: +Recommends: + +%description -n langpacks-$langcode +This package provides $langname langpacks meta-package. + +%files -n langpacks-ui-$langcode +%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml + From 6b8b172f2d50be29c0fd736c125214ef84a3d1af Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 12 Jul 2019 13:28:40 +0530 Subject: [PATCH 013/132] Update langlist --- langlist.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/langlist.txt b/langlist.txt index 07a3b57..fb19e73 100644 --- a/langlist.txt +++ b/langlist.txt @@ -17,7 +17,6 @@ de German dz Bhutanese el Greek en English -en English en_GB English (United Kingdom) eo Esperanto es Spanish @@ -52,11 +51,11 @@ ml Malayalam mr Marathi ms Malay my Burmese -nb Norwegian +nb Norwegian Bokmål ne Nepali nl Dutch nn Nynorsk -nr Southern +nr Southern Ndebele nso Northern Sotho or Oriya pa Punjabi From 7e2ea7017011657d79b52e2fa3feb36670c17fd5 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Jul 2019 08:39:50 +0530 Subject: [PATCH 014/132] Implement F31 Change (rh#1732123) Improve langname expansion macro from Jens Petersen macronize langpacks-core-* subpackages Correct the fonts entry for -core packages for now no Recommends: but Requires: --- langpacks.spec | 780 +++++++++++++++++++++++++++++-------------------- 1 file changed, 456 insertions(+), 324 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 246ddc9..5ade190 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 1.0 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -23,1011 +23,1136 @@ Langpack meta-package to provide individual langpacks packages. # 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 + +# 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}} \ +\ +%package -n %{name}-core-%{langcode}\ +Summary: %{langname} langpacks core meta-package\ +%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ +%{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ +\ +%description -n %{name}-core-%{langcode}\ +This package provides %{langname} core langpacks packages.\ +\ +%files -n %{name}-core-%{langcode} \ +%{_datadir}/metainfo/org.fedoraproject.LangPack-%{langcode}.metainfo.xml + + %package -n langpacks-af Summary: Afrikaans langpacks meta-package +Requires: langpacks-core-af %description -n langpacks-af This package provides Afrikaans langpacks meta-package. %files -n langpacks-af -%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml + +%langcore_pkg -l af -n Afrikaans %package -n langpacks-am Summary: Amharic langpacks meta-package -Requires: google-noto-sans-ethiopic-fonts -Requires: sil-abyssinica-fonts -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 +Requires: langpacks-core-am +Requires: senamirmir-washra-fantuwua-fonts +Requires: senamirmir-washra-fonts +Requires: senamirmir-washra-hiwua-fonts +Requires: senamirmir-washra-jiret-fonts +Requires: senamirmir-washra-tint-fonts +Requires: senamirmir-washra-wookianos-fonts +Requires: senamirmir-washra-yebse-fonts +Requires: senamirmir-washra-yigezu-bisrat-goffer-fonts +Requires: senamirmir-washra-yigezu-bisrat-gothic-fonts +Requires: senamirmir-washra-zelan-fonts +Requires: xorg-x11-fonts-ethiopic +Requires: google-noto-sans-ethiopic-fonts %description -n langpacks-am This package provides Amharic langpacks meta-package. %files -n langpacks-am -%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml + +%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts %package -n langpacks-ar Summary: Arabic langpacks meta-package -Recommends: dejavu-sans-fonts -Recommends: dejavu-sans-mono-fonts -Recommends: kacst-art-fonts -Recommends: kacst-book-fonts -Recommends: kacst-decorative-fonts -Recommends: kacst-digital-fonts -Recommends: kacst-farsi-fonts -Recommends: kacst-letter-fonts -Recommends: kacst-naskh-fonts -Recommends: kacst-office-fonts -Recommends: kacst-one-fonts -Recommends: kacst-pen-fonts -Recommends: kacst-poster-fonts -Recommends: kacst-qurn-fonts -Recommends: kacst-screen-fonts -Recommends: kacst-title-fonts -Recommends: kacst-titlel-fonts -Recommends: paktype-naqsh-fonts -Recommends: paktype-tehreer-fonts +Requires: langpacks-core-ar +Requires: dejavu-sans-mono-fonts +Requires: kacst-art-fonts +Requires: kacst-book-fonts +Requires: kacst-decorative-fonts +Requires: kacst-digital-fonts +Requires: kacst-farsi-fonts +Requires: kacst-letter-fonts +Requires: kacst-naskh-fonts +Requires: kacst-office-fonts +Requires: kacst-one-fonts +Requires: kacst-pen-fonts +Requires: kacst-poster-fonts +Requires: kacst-qurn-fonts +Requires: kacst-screen-fonts +Requires: kacst-title-fonts +Requires: kacst-titlel-fonts +Requires: paktype-naqsh-fonts +Requires: paktype-tehreer-fonts %description -n langpacks-ar This package provides Arabic langpacks meta-package. %files -n langpacks-ar -%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml + +%langcore_pkg -l ar -n Arabic %package -n langpacks-as Summary: Assamese langpacks meta-package -Requires: lohit-assamese-fonts -Requires: m17n-db -Recommends: google-noto-sans-bengali-fonts -Recommends: google-noto-sans-bengali-ui-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-as +Requires: google-noto-sans-bengali-fonts +Requires: google-noto-sans-bengali-ui-fonts %description -n langpacks-as This package provides Assamese langpacks meta-package. %files -n langpacks-as -%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml + +%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n %package -n langpacks-ast Summary: Asturian langpacks meta-package +Requires: langpacks-core-ast +Requires: dejavu-sans-fonts %description -n langpacks-ast This package provides Asturian langpacks meta-package. %files -n langpacks-ast -%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml + +%langcore_pkg -l ast -n Asturian %package -n langpacks-be Summary: Belarusian langpacks meta-package +Requires: langpacks-core-be %description -n langpacks-be This package provides Belarusian langpacks meta-package. %files -n langpacks-be -%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml + +%langcore_pkg -l be -n Belarusian %package -n langpacks-bg Summary: Bulgarian langpacks meta-package +Requires: langpacks-core-bg %description -n langpacks-bg This package provides Bulgarian langpacks meta-package. %files -n langpacks-bg -%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml + +%langcore_pkg -l bg -n Bulgarian %package -n langpacks-bn Summary: Bengali langpacks meta-package -Requires: lohit-bengali-fonts -Requires: m17n-db -Recommends: google-noto-sans-bengali-fonts -Recommends: google-noto-sans-bengali-ui-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-bn +Requires: google-noto-sans-bengali-fonts +Requires: google-noto-sans-bengali-ui-fonts %description -n langpacks-bn This package provides Bengali langpacks meta-package. %files -n langpacks-bn -%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml + +%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n %package -n langpacks-bo Summary: Tibetan langpacks meta-package +Requires: langpacks-core-bo Requires: tibetan-machine-uni-fonts -Recommends: jomolhari-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) %description -n langpacks-bo This package provides Tibetan langpacks meta-package. %files -n langpacks-bo -%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml + +%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n %package -n langpacks-br Summary: Breton langpacks meta-package +Requires: langpacks-core-br %description -n langpacks-br This package provides Breton langpacks meta-package. %files -n langpacks-br -%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml + +%langcore_pkg -l br -n Breton %package -n langpacks-bs Summary: Bosnian langpacks meta-package +Requires: langpacks-core-bs %description -n langpacks-bs This package provides Bosnian langpacks meta-package. %files -n langpacks-bs -%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml + +%langcore_pkg -l bs -n Bosnian %package -n langpacks-ca Summary: Catalan langpacks meta-package +Requires: langpacks-core-ca %description -n langpacks-ca This package provides Catalan langpacks meta-package. %files -n langpacks-ca -%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml + +%langcore_pkg -l ca -n Catalan %package -n langpacks-cs Summary: Czech langpacks meta-package +Requires: langpacks-core-cs %description -n langpacks-cs This package provides Czech langpacks meta-package. %files -n langpacks-cs -%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.metainfo.xml + +%langcore_pkg -l cs -n Czech %package -n langpacks-cy Summary: Welsh langpacks meta-package +Requires: langpacks-core-cy %description -n langpacks-cy This package provides Welsh langpacks meta-package. %files -n langpacks-cy -%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml + +%langcore_pkg -l cy -n Welsh %package -n langpacks-da Summary: Danish langpacks meta-package +Requires: langpacks-core-da %description -n langpacks-da This package provides Danish langpacks meta-package. %files -n langpacks-da -%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml -%package -n langpacks-dz -Summary: Bhutanese langpacks meta-package -Requires: jomolhari-fonts - -%description -n langpacks-dz -This package provides Bhutanese langpacks meta-package. - -%files -n langpacks-dz -%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml +%langcore_pkg -l da -n Danish %package -n langpacks-de Summary: German langpacks meta-package +Requires: langpacks-core-de %description -n langpacks-de This package provides German langpacks meta-package. %files -n langpacks-de -%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml + +%langcore_pkg -l de -n German + +%package -n langpacks-dz +Summary: Bhutanese langpacks meta-package +Requires: langpacks-core-dz + +%description -n langpacks-dz +This package provides Bhutanese langpacks meta-package. + +%files -n langpacks-dz + +%langcore_pkg -l dz -n Bhutanese %package -n langpacks-el Summary: Greek langpacks meta-package +Requires: langpacks-core-el %description -n langpacks-el This package provides Greek langpacks meta-package. %files -n langpacks-el -%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml + +%langcore_pkg -l el -n Greek %package -n langpacks-en Summary: English langpacks meta-package +Requires: langpacks-core-en %description -n langpacks-en This package provides English langpacks meta-package. %files -n langpacks-en -%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml + +%langcore_pkg -l en -n English %package -n langpacks-en_GB Summary: English (United Kingdom) langpacks meta-package +Requires: langpacks-core-en_GB %description -n langpacks-en_GB This package provides English (United Kingdom) langpacks meta-package. %files -n langpacks-en_GB -%{_datadir}/metainfo/org.fedoraproject.LangPack-en_GB.metainfo.xml + +%langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} %package -n langpacks-eo Summary: Esperanto langpacks meta-package +Requires: langpacks-core-eo %description -n langpacks-eo This package provides Esperanto langpacks meta-package. %files -n langpacks-eo -%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml + +%langcore_pkg -l eo -n Esperanto %package -n langpacks-es Summary: Spanish langpacks meta-package +Requires: langpacks-core-es %description -n langpacks-es This package provides Spanish langpacks meta-package. %files -n langpacks-es -%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml + +%langcore_pkg -l es -n Spanish %package -n langpacks-et Summary: Estonian langpacks meta-package +Requires: langpacks-core-et %description -n langpacks-et This package provides Estonian langpacks meta-package. %files -n langpacks-et -%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml + +%langcore_pkg -l et -n Estonian %package -n langpacks-eu Summary: Basque langpacks meta-package +Requires: langpacks-core-eu %description -n langpacks-eu This package provides Basque langpacks meta-package. %files -n langpacks-eu -%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml + +%langcore_pkg -l eu -n Basque %package -n langpacks-fa Summary: Persian langpacks meta-package -Recommends: sil-scheherazade-fonts +Requires: langpacks-core-fa %description -n langpacks-fa This package provides Persian langpacks meta-package. %files -n langpacks-fa -%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml + +%langcore_pkg -l fa -n Persian %package -n langpacks-fi Summary: Finnish langpacks meta-package -Requires: enchant-voikko -Recommends: (mozvoikko if firefox) +Requires: langpacks-core-fi %description -n langpacks-fi This package provides Finnish langpacks meta-package. %files -n langpacks-fi -%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml + +%langcore_pkg -l fi -n Finnish %package -n langpacks-fr Summary: French langpacks meta-package +Requires: langpacks-core-fr %description -n langpacks-fr This package provides French langpacks meta-package. %files -n langpacks-fr -%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml + +%langcore_pkg -l fr -n French %package -n langpacks-ga Summary: Irish langpacks meta-package +Requires: langpacks-core-ga %description -n langpacks-ga This package provides Irish langpacks meta-package. %files -n langpacks-ga -%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml + +%langcore_pkg -l ga -n Irish %package -n langpacks-gl Summary: Galician langpacks meta-package +Requires: langpacks-core-gl %description -n langpacks-gl This package provides Galician langpacks meta-package. %files -n langpacks-gl -%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml + +%langcore_pkg -l gl -n Galician %package -n langpacks-gu Summary: Gujarati langpacks meta-package -Requires: lohit-gujarati-fonts -Requires: m17n-db -Recommends: google-noto-sans-gujarati-fonts -Recommends: google-noto-sans-gujarati-ui-fonts -Recommends: samyak-gujarati-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-gu +Requires: google-noto-sans-gujarati-fonts +Requires: google-noto-sans-gujarati-ui-fonts +Requires: samyak-gujarati-fonts %description -n langpacks-gu This package provides Gujarati langpacks meta-package. %files -n langpacks-gu -%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml + +%langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n %package -n langpacks-he Summary: Hebrew langpacks meta-package -Requires: dejavu-sans-fonts -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-sans-hebrew-fonts +Requires: langpacks-core-he +Requires: culmus-aharoni-clm-fonts +Requires: culmus-caladings-clm-fonts +Requires: culmus-david-clm-fonts +Requires: culmus-drugulin-clm-fonts +Requires: culmus-ellinia-clm-fonts +Requires: culmus-frank-ruehl-clm-fonts +Requires: culmus-hadasim-clm-fonts +Requires: culmus-keteryg-fonts +Requires: culmus-miriam-clm-fonts +Requires: culmus-miriam-mono-clm-fonts +Requires: culmus-nachlieli-clm-fonts +Requires: culmus-simple-clm-fonts +Requires: culmus-stamashkenaz-clm-fonts +Requires: culmus-stamsefarad-clm-fonts +Requires: culmus-yehuda-clm-fonts +Requires: google-noto-sans-hebrew-fonts %description -n langpacks-he This package provides Hebrew langpacks meta-package. %files -n langpacks-he -%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml + +%langcore_pkg -l he -n Hebrew %package -n langpacks-hi Summary: Hindi langpacks meta-package -Requires: lohit-devanagari-fonts -Requires: m17n-db -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts -Recommends: samyak-devanagari-fonts -Recommends: sarai-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-hi +Requires: google-noto-sans-devanagari-fonts +Requires: google-noto-sans-devanagari-ui-fonts +Requires: samyak-devanagari-fonts +Requires: sarai-fonts %description -n langpacks-hi This package provides Hindi langpacks meta-package. %files -n langpacks-hi -%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml + +%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n %package -n langpacks-hr Summary: Croatian langpacks meta-package +Requires: langpacks-core-hr %description -n langpacks-hr This package provides Croatian langpacks meta-package. %files -n langpacks-hr -%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml + +%langcore_pkg -l hr -n Croatian %package -n langpacks-hu Summary: Hungarian langpacks meta-package +Requires: langpacks-core-hu %description -n langpacks-hu This package provides Hungarian langpacks meta-package. %files -n langpacks-hu -%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml + +%langcore_pkg -l hu -n Hungarian %package -n langpacks-ia Summary: Interlingua langpacks meta-package +Requires: langpacks-core-ia %description -n langpacks-ia This package provides Interlingua langpacks meta-package. %files -n langpacks-ia -%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml + +%langcore_pkg -l ia -n Interlingua %package -n langpacks-id Summary: Indonesian langpacks meta-package +Requires: langpacks-core-id %description -n langpacks-id This package provides Indonesian langpacks meta-package. %files -n langpacks-id -%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml + +%langcore_pkg -l id -n Indonesian %package -n langpacks-is Summary: Icelandic langpacks meta-package +Requires: langpacks-core-is %description -n langpacks-is This package provides Icelandic langpacks meta-package. %files -n langpacks-is -%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml + +%langcore_pkg -l is -n Icelandic %package -n langpacks-it Summary: Italian langpacks meta-package +Requires: langpacks-core-it %description -n langpacks-it This package provides Italian langpacks meta-package. %files -n langpacks-it -%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml + +%langcore_pkg -l it -n Italian %package -n langpacks-ja Summary: Japanese langpacks meta-package -Recommends: google-noto-sans-cjk-ttc-fonts -Recommends: google-noto-serif-cjk-ttc-fonts -Recommends: (ibus-kkc if xorg-x11-server-Xorg) -Recommends: (uim-anthy if uim) +Requires: langpacks-core-ja +Requires: google-noto-serif-cjk-ttc-fonts +Requires: (uim-anthy if uim) %description -n langpacks-ja This package provides Japanese langpacks meta-package. %files -n langpacks-ja -%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml + +%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-kkc %package -n langpacks-ka Summary: Georgian langpacks meta-package -Requires: dejavu-sans-fonts -Recommends: bpg-chveulebrivi-fonts -Recommends: bpg-courier-fonts -Recommends: bpg-glaho-fonts -Recommends: dejavu-sans-mono-fonts -Recommends: dejavu-serif-fonts -Recommends: google-noto-sans-georgian-fonts -Recommends: google-noto-serif-georgian-fonts +Requires: langpacks-core-ka +Requires: bpg-chveulebrivi-fonts +Requires: bpg-courier-fonts +Requires: bpg-glaho-fonts +Requires: dejavu-sans-mono-fonts +Requires: dejavu-serif-fonts +Requires: google-noto-sans-georgian-fonts +Requires: google-noto-serif-georgian-fonts %description -n langpacks-ka This package provides Georgian langpacks meta-package. %files -n langpacks-ka -%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml + +%langcore_pkg -l ka -n Georgian %package -n langpacks-kk Summary: Kazakh langpacks meta-package +Requires: langpacks-core-kk %description -n langpacks-kk This package provides Kazakh langpacks meta-package. %files -n langpacks-kk -%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml + +%langcore_pkg -l kk -n Kazakh %package -n langpacks-km Summary: Khmer langpacks meta-package -Requires: khmeros-base-fonts -Recommends: google-noto-sans-khmer-fonts -Recommends: google-noto-sans-khmer-ui-fonts -Recommends: khmeros-battambang-fonts -Recommends: khmeros-bokor-fonts -Recommends: khmeros-handwritten-fonts -Recommends: khmeros-metal-chrieng-fonts -Recommends: khmeros-muol-fonts -Recommends: khmeros-siemreap-fonts +Requires: langpacks-core-km +Requires: google-noto-sans-khmer-fonts +Requires: google-noto-sans-khmer-ui-fonts +Requires: khmeros-battambang-fonts +Requires: khmeros-bokor-fonts +Requires: khmeros-handwritten-fonts +Requires: khmeros-metal-chrieng-fonts +Requires: khmeros-muol-fonts +Requires: khmeros-siemreap-fonts %description -n langpacks-km This package provides Khmer langpacks meta-package. %files -n langpacks-km -%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml + +%langcore_pkg -l km -n Khmer -f khmeros-base-fonts %package -n langpacks-kn Summary: Kannada langpacks meta-package -Requires: lohit-kannada-fonts -Requires: m17n-db -Recommends: google-noto-sans-kannada-fonts -Recommends: google-noto-sans-kannada-ui-fonts -Recommends: gubbi-fonts -Recommends: navilu-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-kn +Requires: google-noto-sans-kannada-fonts +Requires: google-noto-sans-kannada-ui-fonts +Requires: gubbi-fonts +Requires: navilu-fonts %description -n langpacks-kn This package provides Kannada langpacks meta-package. %files -n langpacks-kn -%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml + +%langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n %package -n langpacks-ko Summary: Korean langpacks meta-package -Recommends: google-noto-sans-cjk-ttc-fonts -Recommends: google-noto-serif-cjk-ttc-fonts -Recommends: (ibus-hangul if xorg-x11-server-Xorg) +Requires: langpacks-core-ko +Requires: google-noto-serif-cjk-ttc-fonts %description -n langpacks-ko This package provides Korean langpacks meta-package. %files -n langpacks-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 -n langpacks-ku Summary: Kurdish langpacks meta-package -Recommends: kurdit-unikurd-web-fonts +Requires: langpacks-core-ku %description -n langpacks-ku This package provides Kurdish langpacks meta-package. %files -n langpacks-ku -%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml + +%langcore_pkg -l ku -n Kurdish %package -n langpacks-lt Summary: Lithuanian langpacks meta-package +Requires: langpacks-core-lt %description -n langpacks-lt This package provides Lithuanian langpacks meta-package. %files -n langpacks-lt -%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml + +%langcore_pkg -l lt -n Lithuanian %package -n langpacks-lv Summary: Latvian langpacks meta-package +Requires: langpacks-core-lv %description -n langpacks-lv This package provides Latvian langpacks meta-package. %files -n langpacks-lv -%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml + +%langcore_pkg -l lv -n Latvian %package -n langpacks-mai Summary: Maithili langpacks meta-package -Requires: lohit-devanagari-fonts -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-mai +Requires: google-noto-sans-devanagari-fonts +Requires: google-noto-sans-devanagari-ui-fonts %description -n langpacks-mai This package provides Maithili langpacks meta-package. %files -n langpacks-mai -%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml + +%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n %package -n langpacks-mk Summary: Macedonian langpacks meta-package +Requires: langpacks-core-mk %description -n langpacks-mk This package provides Macedonian langpacks meta-package. %files -n langpacks-mk -%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml + +%langcore_pkg -l mk -n Macedonian %package -n langpacks-ml Summary: Malayalam langpacks meta-package -Requires: m17n-db -Requires: smc-meera-fonts -Recommends: google-noto-sans-malayalam-fonts -Recommends: google-noto-sans-malayalam-ui-fonts -Recommends: lohit-malayalam-fonts -Recommends: samyak-malayalam-fonts -Recommends: smc-anjalioldlipi-fonts -Recommends: smc-dyuthi-fonts -Recommends: smc-kalyani-fonts -Recommends: smc-rachana-fonts -Recommends: smc-raghumalayalam-fonts -Recommends: smc-suruma-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-ml +Requires: google-noto-sans-malayalam-fonts +Requires: google-noto-sans-malayalam-ui-fonts +Requires: lohit-malayalam-fonts +Requires: samyak-malayalam-fonts +Requires: smc-anjalioldlipi-fonts +Requires: smc-dyuthi-fonts +Requires: smc-kalyani-fonts +Requires: smc-rachana-fonts +Requires: smc-raghumalayalam-fonts +Requires: smc-suruma-fonts %description -n langpacks-ml This package provides Malayalam langpacks meta-package. %files -n langpacks-ml -%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml + +%langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n %package -n langpacks-mr Summary: Marathi langpacks meta-package -Requires: lohit-marathi-fonts -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts -Recommends: samyak-devanagari-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-mr +Requires: google-noto-sans-devanagari-fonts +Requires: google-noto-sans-devanagari-ui-fonts +Requires: samyak-devanagari-fonts %description -n langpacks-mr This package provides Marathi langpacks meta-package. %files -n langpacks-mr -%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml + +%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n %package -n langpacks-ms Summary: Malay langpacks meta-package +Requires: langpacks-core-ms %description -n langpacks-ms This package provides Malay langpacks meta-package. %files -n langpacks-ms -%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml + +%langcore_pkg -l ms -n Malay %package -n langpacks-my Summary: Burmese langpacks meta-package -Recommends: sil-padauk-fonts +Requires: langpacks-core-my %description -n langpacks-my This package provides Burmese langpacks meta-package. %files -n langpacks-my -%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml + +%langcore_pkg -l my -n Burmese -f sil-padauk-fonts %package -n langpacks-nb Summary: Norwegian Bokmål langpacks meta-package +Requires: langpacks-core-nb %description -n langpacks-nb This package provides Norwegian Bokmål langpacks meta-package. %files -n langpacks-nb -%{_datadir}/metainfo/org.fedoraproject.LangPack-nb.metainfo.xml + +%langcore_pkg -l nb -n %{quote:Norwegian Bokmål} %package -n langpacks-ne Summary: Nepali langpacks meta-package -Requires: lohit-devanagari-fonts -Requires: madan-fonts -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-ne +Requires: google-noto-sans-devanagari-fonts +Requires: google-noto-sans-devanagari-ui-fonts %description -n langpacks-ne This package provides Nepali langpacks meta-package. %files -n langpacks-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 -n langpacks-nl Summary: Dutch langpacks meta-package +Requires: langpacks-core-nl %description -n langpacks-nl This package provides Dutch langpacks meta-package. %files -n langpacks-nl -%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml + +%langcore_pkg -l nl -n Dutch %package -n langpacks-nn Summary: Nynorsk langpacks meta-package +Requires: langpacks-core-nn %description -n langpacks-nn This package provides Nynorsk langpacks meta-package. %files -n langpacks-nn -%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml + +%langcore_pkg -l nn -n Nynorsk %package -n langpacks-nr Summary: Southern Ndebele langpacks meta-package +Requires: langpacks-core-nr %description -n langpacks-nr This package provides Southern Ndebele langpacks meta-package. %files -n langpacks-nr -%{_datadir}/metainfo/org.fedoraproject.LangPack-nr.metainfo.xml + +%langcore_pkg -l nr -n %{quote:Southern Ndebele} %package -n langpacks-nso Summary: Northern Sotho langpacks meta-package +Requires: langpacks-core-nso %description -n langpacks-nso This package provides Northern Sotho langpacks meta-package. %files -n langpacks-nso -%{_datadir}/metainfo/org.fedoraproject.LangPack-nso.metainfo.xml + +%langcore_pkg -l nso -n %{quote:Northern Sotho} %package -n langpacks-or -Summary: Oriya langpacks meta-package -Requires: lohit-odia-fonts -Requires: m17n-db -Recommends: samyak-odia-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Summary: Odia langpacks meta-package +Requires: langpacks-core-or +Requires: samyak-odia-fonts %description -n langpacks-or -This package provides Oriya langpacks meta-package. +This package provides Odia langpacks meta-package. %files -n langpacks-or -%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml + +%langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n %package -n langpacks-pa Summary: Punjabi langpacks meta-package -Requires: lohit-gurmukhi-fonts -Requires: m17n-db -Recommends: saab-fonts -Recommends: google-noto-sans-gurmukhi-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-pa +Requires: saab-fonts +Requires: google-noto-sans-gurmukhi-fonts %description -n langpacks-pa This package provides Punjabi langpacks meta-package. %files -n langpacks-pa -%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml + +%langcore_pkg -l pa -n Punjabi -f lohit-gurumukhi-fonts -i ibus-m17n %package -n langpacks-pl Summary: Polish langpacks meta-package +Requires: langpacks-core-pl %description -n langpacks-pl This package provides Polish langpacks meta-package. %files -n langpacks-pl -%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml -%package -n langpacks-pt -Summary: Portuguese langpacks meta-package - -%description -n langpacks-pt -This package provides Portuguese langpacks meta-package. - -%files -n langpacks-pt -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml +%langcore_pkg -l pl -n Polish %package -n langpacks-pt_BR Summary: Portuguese (Brazil) langpacks meta-package +Requires: langpacks-core-pt_BR %description -n langpacks-pt_BR This package provides Portuguese (Brazil) langpacks meta-package. %files -n langpacks-pt_BR -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt_BR.metainfo.xml + +%langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} + +%package -n langpacks-pt +Summary: Portuguese langpacks meta-package +Requires: langpacks-core-pt + +%description -n langpacks-pt +This package provides Portuguese langpacks meta-package. + +%files -n langpacks-pt + +%langcore_pkg -l pt -n Portuguese %package -n langpacks-ro Summary: Romanian langpacks meta-package +Requires: langpacks-core-ro %description -n langpacks-ro This package provides Romanian langpacks meta-package. %files -n langpacks-ro -%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml + +%langcore_pkg -l ro -n Romanian %package -n langpacks-ru Summary: Russian langpacks meta-package -Recommends: paratype-pt-sans-fonts +Requires: langpacks-core-ru +Requires: paratype-pt-sans-fonts %description -n langpacks-ru This package provides Russian langpacks meta-package. %files -n langpacks-ru -%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml + +%langcore_pkg -l ru -n Russian %package -n langpacks-si Summary: Sinhala langpacks meta-package -Requires: google-noto-sans-sinhala-fonts -Requires: m17n-db -Recommends: (ibus-sayura if xorg-x11-server-Xorg) -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-si %description -n langpacks-si This package provides Sinhala langpacks meta-package. %files -n langpacks-si -%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml + +%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-fonts -i ibus-sayura ibus-m17n %package -n langpacks-sk Summary: Slovak langpacks meta-package +Requires: langpacks-core-sk %description -n langpacks-sk This package provides Slovak langpacks meta-package. %files -n langpacks-sk -%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml + +%langcore_pkg -l sk -n Slovak %package -n langpacks-sl Summary: Slovenian langpacks meta-package +Requires: langpacks-core-sl %description -n langpacks-sl This package provides Slovenian langpacks meta-package. %files -n langpacks-sl -%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml + +%langcore_pkg -l sl -n Slovenian %package -n langpacks-sq Summary: Albanian langpacks meta-package +Requires: langpacks-core-sq %description -n langpacks-sq This package provides Albanian langpacks meta-package. %files -n langpacks-sq -%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml -%package -n langpacks-ss -Summary: Swati langpacks meta-package - -%description -n langpacks-ss -This package provides Swati langpacks meta-package. - -%files -n langpacks-ss -%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml +%langcore_pkg -l sq -n Albanian %package -n langpacks-sr Summary: Serbian langpacks meta-package +Requires: langpacks-core-sr %description -n langpacks-sr This package provides Serbian langpacks meta-package. %files -n langpacks-sr -%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml + +%langcore_pkg -l sr -n Serbian + +%package -n langpacks-ss +Summary: Swati langpacks meta-package +Requires: langpacks-core-ss + +%description -n langpacks-ss +This package provides Swati langpacks meta-package. + +%files -n langpacks-ss + +%langcore_pkg -l ss -n Swati %package -n langpacks-sv Summary: Swedish langpacks meta-package +Requires: langpacks-core-sv %description -n langpacks-sv This package provides Swedish langpacks meta-package. %files -n langpacks-sv -%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml + +%langcore_pkg -l sv -n Swedish %package -n langpacks-ta Summary: Tamil langpacks meta-package -Requires: lohit-tamil-fonts -Requires: m17n-db -Recommends: google-noto-sans-tamil-fonts -Recommends: google-noto-sans-tamil-ui-fonts -Recommends: samyak-tamil-fonts -Recommends: serafettin-cartoon-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-ta +Requires: google-noto-sans-tamil-fonts +Requires: google-noto-sans-tamil-ui-fonts +Requires: samyak-tamil-fonts +Requires: serafettin-cartoon-fonts %description -n langpacks-ta This package provides Tamil langpacks meta-package. %files -n langpacks-ta -%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml + +%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n %package -n langpacks-te Summary: Telugu langpacks meta-package -Requires: lohit-telugu-fonts -Requires: m17n-db -Recommends: google-noto-sans-telugu-fonts -Recommends: google-noto-sans-telugu-ui-fonts -Recommends: pothana2000-fonts -Recommends: vemana2000-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-te +Requires: google-noto-sans-telugu-fonts +Requires: google-noto-sans-telugu-ui-fonts +Requires: pothana2000-fonts +Requires: vemana2000-fonts %description -n langpacks-te This package provides Telugu langpacks meta-package. %files -n langpacks-te -%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml + +%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n %package -n langpacks-th Summary: Thai langpacks meta-package -Recommends: google-noto-sans-thai-fonts -Recommends: google-noto-sans-thai-ui-fonts -Recommends: google-noto-serif-thai-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 -Recommends: thai-scalable-waree-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-th +Requires: google-noto-sans-thai-fonts +Requires: google-noto-sans-thai-ui-fonts +Requires: google-noto-serif-thai-fonts +Requires: thai-scalable-garuda-fonts +Requires: thai-scalable-kinnari-fonts +Requires: thai-scalable-loma-fonts +Requires: thai-scalable-norasi-fonts +Requires: thai-scalable-purisa-fonts +Requires: thai-scalable-sawasdee-fonts +Requires: thai-scalable-tlwgmono-fonts +Requires: thai-scalable-tlwgtypewriter-fonts +Requires: thai-scalable-tlwgtypist-fonts +Requires: thai-scalable-tlwgtypo-fonts +Requires: thai-scalable-umpush-fonts %description -n langpacks-th This package provides Thai langpacks meta-package. %files -n langpacks-th -%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml + +%langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n %package -n langpacks-tn Summary: Tswana langpacks meta-package +Requires: langpacks-core-tn %description -n langpacks-tn This package provides Tswana langpacks meta-package. %files -n langpacks-tn -%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml + +%langcore_pkg -l tn -n Tswana %package -n langpacks-tr Summary: Turkish langpacks meta-package +Requires: langpacks-core-tr %description -n langpacks-tr This package provides Turkish langpacks meta-package. %files -n langpacks-tr -%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml + +%langcore_pkg -l tr -n Turkish %package -n langpacks-ts Summary: Tsonga langpacks meta-package +Requires: langpacks-core-ts %description -n langpacks-ts This package provides Tsonga langpacks meta-package. %files -n langpacks-ts -%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml + +%langcore_pkg -l ts -n Tsonga %package -n langpacks-uk Summary: Ukrainian langpacks meta-package +Requires: langpacks-core-uk %description -n langpacks-uk This package provides Ukrainian langpacks meta-package. %files -n langpacks-uk -%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml + +%langcore_pkg -l uk -n Ukrainian %package -n langpacks-ur Summary: Urdu langpacks meta-package -Requires: paktype-naskh-basic-fonts -Requires: paktype-tehreer-fonts -Recommends: dejavu-sans-fonts -Recommends: dejavu-sans-mono-fonts -Recommends: nafees-nastaleeq-fonts -Recommends: nafees-web-naskh-fonts -Recommends: (ibus-m17n if xorg-x11-server-Xorg) +Requires: langpacks-core-ur +Requires: dejavu-sans-fonts +Requires: dejavu-sans-mono-fonts +Requires: nafees-nastaleeq-fonts +Requires: nafees-web-naskh-fonts %description -n langpacks-ur This package provides Urdu langpacks meta-package. %files -n langpacks-ur -%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml + +%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n %package -n langpacks-ve Summary: Venda langpacks meta-package +Requires: langpacks-core-ve %description -n langpacks-ve This package provides Venda langpacks meta-package. %files -n langpacks-ve -%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml + +%langcore_pkg -l ve -n Venda %package -n langpacks-vi Summary: Vietnamese langpacks meta-package -Recommends: (ibus-bogo if xorg-x11-server-Xorg) +Requires: langpacks-core-vi %description -n langpacks-vi This package provides Vietnamese langpacks meta-package. %files -n langpacks-vi -%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml + +%langcore_pkg -l vi -n Vietnamese -i ibus-bogo %package -n langpacks-xh Summary: Xhosa langpacks meta-package +Requires: langpacks-core-xh %description -n langpacks-xh This package provides Xhosa langpacks meta-package. %files -n langpacks-xh -%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml + +%langcore_pkg -l xh -n Xhosa %package -n langpacks-yi Summary: Yiddish langpacks meta-package -Requires: dejavu-sans-fonts -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 +Requires: langpacks-core-yi +Requires: culmus-aharoni-clm-fonts +Requires: culmus-caladings-clm-fonts +Requires: culmus-david-clm-fonts +Requires: culmus-drugulin-clm-fonts +Requires: culmus-ellinia-clm-fonts +Requires: culmus-frank-ruehl-clm-fonts +Requires: culmus-hadasim-clm-fonts +Requires: culmus-keteryg-fonts +Requires: culmus-miriam-clm-fonts +Requires: culmus-miriam-mono-clm-fonts +Requires: culmus-nachlieli-clm-fonts +Requires: culmus-simple-clm-fonts +Requires: culmus-stamashkenaz-clm-fonts +Requires: culmus-stamsefarad-clm-fonts +Requires: culmus-yehuda-clm-fonts %description -n langpacks-yi This package provides Yiddish langpacks meta-package. %files -n langpacks-yi -%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml +%langcore_pkg -l yi -n Yiddish %package -n langpacks-zh_CN Summary: Simplified Chinese langpacks meta-package -Recommends: google-noto-sans-cjk-ttc-fonts -Recommends: google-noto-serif-cjk-ttc-fonts -Recommends: (ibus-libpinyin if xorg-x11-server-Xorg) +Requires: langpacks-core-zh_CN +Requires: google-noto-serif-cjk-ttc-fonts %description -n langpacks-zh_CN This package provides Simplified Chinese langpacks meta-package. %files -n langpacks-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-libpynyin %package -n langpacks-zh_TW Summary: Traditional Chinese langpacks meta-package -Recommends: google-noto-sans-cjk-ttc-fonts -Recommends: google-noto-serif-cjk-ttc-fonts -Recommends: (ibus-libzhuyin if xorg-x11-server-Xorg) +Requires: langpacks-core-zh_TW +Requires: google-noto-serif-cjk-ttc-fonts %description -n langpacks-zh_TW This package provides Traditional Chinese langpacks meta-package. %files -n langpacks-zh_TW -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml + +%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin %package -n langpacks-zu Summary: Zulu langpacks meta-package +Requires: langpacks-core-zu %description -n langpacks-zu This package provides Zulu langpacks meta-package. %files -n langpacks-zu -%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml + +%langcore_pkg -l zu -n Zulu %prep # nothing to prep @@ -1043,6 +1168,13 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Mon Jul 23 2019 Parag Nemade - 1.0-18 +- Implement F31 Change (rh#1732123) +- Improve langname expansion macro from Jens Petersen +- macronize langpacks-core-* subpackages +- Correct the fonts entry for -core packages +- for now no Recommends: but Requires: + * Fri Apr 12 2019 Parag Nemade - 1.0-17 - Resolves: rh#1699210 - langpack-pa: add "Recommends: google-noto-sans-gurmukhi-fonts" From 0bbc06f7519ab20c79c9f1aef95a1701c4b127ce Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Jul 2019 10:21:28 +0530 Subject: [PATCH 015/132] Should have bumped the version to 2.0 in last build --- langpacks.spec | 543 +++++++++++++++++++++++++------------------------ 1 file changed, 273 insertions(+), 270 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 5ade190..a828cc5 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks -Version: 1.0 -Release: 18%{?dist} +Version: 2.0 +Release: 1%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -29,30 +29,30 @@ Langpack meta-package to provide individual langpacks packages. %define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \ %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \ \ -%package -n %{name}-core-%{langcode}\ +%package %{name}-core-%{langcode}\ Summary: %{langname} langpacks core meta-package\ %{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ %{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ \ -%description -n %{name}-core-%{langcode}\ +%description %{name}-core-%{langcode}\ This package provides %{langname} core langpacks packages.\ \ -%files -n %{name}-core-%{langcode} \ +%files %{name}-core-%{langcode} \ %{_datadir}/metainfo/org.fedoraproject.LangPack-%{langcode}.metainfo.xml -%package -n langpacks-af +%package langpacks-af Summary: Afrikaans langpacks meta-package Requires: langpacks-core-af -%description -n langpacks-af +%description langpacks-af This package provides Afrikaans langpacks meta-package. -%files -n langpacks-af +%files langpacks-af %langcore_pkg -l af -n Afrikaans -%package -n langpacks-am +%package langpacks-am Summary: Amharic langpacks meta-package Requires: langpacks-core-am Requires: senamirmir-washra-fantuwua-fonts @@ -68,14 +68,14 @@ Requires: senamirmir-washra-zelan-fonts Requires: xorg-x11-fonts-ethiopic Requires: google-noto-sans-ethiopic-fonts -%description -n langpacks-am +%description langpacks-am This package provides Amharic langpacks meta-package. -%files -n langpacks-am +%files langpacks-am %langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts -%package -n langpacks-ar +%package langpacks-ar Summary: Arabic langpacks meta-package Requires: langpacks-core-ar Requires: dejavu-sans-mono-fonts @@ -97,320 +97,320 @@ Requires: kacst-titlel-fonts Requires: paktype-naqsh-fonts Requires: paktype-tehreer-fonts -%description -n langpacks-ar +%description langpacks-ar This package provides Arabic langpacks meta-package. -%files -n langpacks-ar +%files langpacks-ar %langcore_pkg -l ar -n Arabic -%package -n langpacks-as +%package langpacks-as Summary: Assamese langpacks meta-package Requires: langpacks-core-as Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts -%description -n langpacks-as +%description langpacks-as This package provides Assamese langpacks meta-package. -%files -n langpacks-as +%files langpacks-as %langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n -%package -n langpacks-ast +%package langpacks-ast Summary: Asturian langpacks meta-package Requires: langpacks-core-ast Requires: dejavu-sans-fonts -%description -n langpacks-ast +%description langpacks-ast This package provides Asturian langpacks meta-package. -%files -n langpacks-ast +%files langpacks-ast %langcore_pkg -l ast -n Asturian -%package -n langpacks-be +%package langpacks-be Summary: Belarusian langpacks meta-package Requires: langpacks-core-be -%description -n langpacks-be +%description langpacks-be This package provides Belarusian langpacks meta-package. -%files -n langpacks-be +%files langpacks-be %langcore_pkg -l be -n Belarusian -%package -n langpacks-bg +%package langpacks-bg Summary: Bulgarian langpacks meta-package Requires: langpacks-core-bg -%description -n langpacks-bg +%description langpacks-bg This package provides Bulgarian langpacks meta-package. -%files -n langpacks-bg +%files langpacks-bg %langcore_pkg -l bg -n Bulgarian -%package -n langpacks-bn +%package langpacks-bn Summary: Bengali langpacks meta-package Requires: langpacks-core-bn Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts -%description -n langpacks-bn +%description langpacks-bn This package provides Bengali langpacks meta-package. -%files -n langpacks-bn +%files langpacks-bn %langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n -%package -n langpacks-bo +%package langpacks-bo Summary: Tibetan langpacks meta-package Requires: langpacks-core-bo Requires: tibetan-machine-uni-fonts -%description -n langpacks-bo +%description langpacks-bo This package provides Tibetan langpacks meta-package. -%files -n langpacks-bo +%files langpacks-bo %langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n -%package -n langpacks-br +%package langpacks-br Summary: Breton langpacks meta-package Requires: langpacks-core-br -%description -n langpacks-br +%description langpacks-br This package provides Breton langpacks meta-package. -%files -n langpacks-br +%files langpacks-br %langcore_pkg -l br -n Breton -%package -n langpacks-bs +%package langpacks-bs Summary: Bosnian langpacks meta-package Requires: langpacks-core-bs -%description -n langpacks-bs +%description langpacks-bs This package provides Bosnian langpacks meta-package. -%files -n langpacks-bs +%files langpacks-bs %langcore_pkg -l bs -n Bosnian -%package -n langpacks-ca +%package langpacks-ca Summary: Catalan langpacks meta-package Requires: langpacks-core-ca -%description -n langpacks-ca +%description langpacks-ca This package provides Catalan langpacks meta-package. -%files -n langpacks-ca +%files langpacks-ca %langcore_pkg -l ca -n Catalan -%package -n langpacks-cs +%package langpacks-cs Summary: Czech langpacks meta-package Requires: langpacks-core-cs -%description -n langpacks-cs +%description langpacks-cs This package provides Czech langpacks meta-package. -%files -n langpacks-cs +%files langpacks-cs %langcore_pkg -l cs -n Czech -%package -n langpacks-cy +%package langpacks-cy Summary: Welsh langpacks meta-package Requires: langpacks-core-cy -%description -n langpacks-cy +%description langpacks-cy This package provides Welsh langpacks meta-package. -%files -n langpacks-cy +%files langpacks-cy %langcore_pkg -l cy -n Welsh -%package -n langpacks-da +%package langpacks-da Summary: Danish langpacks meta-package Requires: langpacks-core-da -%description -n langpacks-da +%description langpacks-da This package provides Danish langpacks meta-package. -%files -n langpacks-da +%files langpacks-da %langcore_pkg -l da -n Danish -%package -n langpacks-de +%package langpacks-de Summary: German langpacks meta-package Requires: langpacks-core-de -%description -n langpacks-de +%description langpacks-de This package provides German langpacks meta-package. -%files -n langpacks-de +%files langpacks-de %langcore_pkg -l de -n German -%package -n langpacks-dz +%package langpacks-dz Summary: Bhutanese langpacks meta-package Requires: langpacks-core-dz -%description -n langpacks-dz +%description langpacks-dz This package provides Bhutanese langpacks meta-package. -%files -n langpacks-dz +%files langpacks-dz %langcore_pkg -l dz -n Bhutanese -%package -n langpacks-el +%package langpacks-el Summary: Greek langpacks meta-package Requires: langpacks-core-el -%description -n langpacks-el +%description langpacks-el This package provides Greek langpacks meta-package. -%files -n langpacks-el +%files langpacks-el %langcore_pkg -l el -n Greek -%package -n langpacks-en +%package langpacks-en Summary: English langpacks meta-package Requires: langpacks-core-en -%description -n langpacks-en +%description langpacks-en This package provides English langpacks meta-package. -%files -n langpacks-en +%files langpacks-en %langcore_pkg -l en -n English -%package -n langpacks-en_GB +%package langpacks-en_GB Summary: English (United Kingdom) langpacks meta-package Requires: langpacks-core-en_GB -%description -n langpacks-en_GB +%description langpacks-en_GB This package provides English (United Kingdom) langpacks meta-package. -%files -n langpacks-en_GB +%files langpacks-en_GB %langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} -%package -n langpacks-eo +%package langpacks-eo Summary: Esperanto langpacks meta-package Requires: langpacks-core-eo -%description -n langpacks-eo +%description langpacks-eo This package provides Esperanto langpacks meta-package. -%files -n langpacks-eo +%files langpacks-eo %langcore_pkg -l eo -n Esperanto -%package -n langpacks-es +%package langpacks-es Summary: Spanish langpacks meta-package Requires: langpacks-core-es -%description -n langpacks-es +%description langpacks-es This package provides Spanish langpacks meta-package. -%files -n langpacks-es +%files langpacks-es %langcore_pkg -l es -n Spanish -%package -n langpacks-et +%package langpacks-et Summary: Estonian langpacks meta-package Requires: langpacks-core-et -%description -n langpacks-et +%description langpacks-et This package provides Estonian langpacks meta-package. -%files -n langpacks-et +%files langpacks-et %langcore_pkg -l et -n Estonian -%package -n langpacks-eu +%package langpacks-eu Summary: Basque langpacks meta-package Requires: langpacks-core-eu -%description -n langpacks-eu +%description langpacks-eu This package provides Basque langpacks meta-package. -%files -n langpacks-eu +%files langpacks-eu %langcore_pkg -l eu -n Basque -%package -n langpacks-fa +%package langpacks-fa Summary: Persian langpacks meta-package Requires: langpacks-core-fa -%description -n langpacks-fa +%description langpacks-fa This package provides Persian langpacks meta-package. -%files -n langpacks-fa +%files langpacks-fa %langcore_pkg -l fa -n Persian -%package -n langpacks-fi +%package langpacks-fi Summary: Finnish langpacks meta-package Requires: langpacks-core-fi -%description -n langpacks-fi +%description langpacks-fi This package provides Finnish langpacks meta-package. -%files -n langpacks-fi +%files langpacks-fi %langcore_pkg -l fi -n Finnish -%package -n langpacks-fr +%package langpacks-fr Summary: French langpacks meta-package Requires: langpacks-core-fr -%description -n langpacks-fr +%description langpacks-fr This package provides French langpacks meta-package. -%files -n langpacks-fr +%files langpacks-fr %langcore_pkg -l fr -n French -%package -n langpacks-ga +%package langpacks-ga Summary: Irish langpacks meta-package Requires: langpacks-core-ga -%description -n langpacks-ga +%description langpacks-ga This package provides Irish langpacks meta-package. -%files -n langpacks-ga +%files langpacks-ga %langcore_pkg -l ga -n Irish -%package -n langpacks-gl +%package langpacks-gl Summary: Galician langpacks meta-package Requires: langpacks-core-gl -%description -n langpacks-gl +%description langpacks-gl This package provides Galician langpacks meta-package. -%files -n langpacks-gl +%files langpacks-gl %langcore_pkg -l gl -n Galician -%package -n langpacks-gu +%package langpacks-gu Summary: Gujarati langpacks meta-package Requires: langpacks-core-gu Requires: google-noto-sans-gujarati-fonts Requires: google-noto-sans-gujarati-ui-fonts Requires: samyak-gujarati-fonts -%description -n langpacks-gu +%description langpacks-gu This package provides Gujarati langpacks meta-package. -%files -n langpacks-gu +%files langpacks-gu %langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n -%package -n langpacks-he +%package langpacks-he Summary: Hebrew langpacks meta-package Requires: langpacks-core-he Requires: culmus-aharoni-clm-fonts @@ -430,14 +430,14 @@ Requires: culmus-stamsefarad-clm-fonts Requires: culmus-yehuda-clm-fonts Requires: google-noto-sans-hebrew-fonts -%description -n langpacks-he +%description langpacks-he This package provides Hebrew langpacks meta-package. -%files -n langpacks-he +%files langpacks-he %langcore_pkg -l he -n Hebrew -%package -n langpacks-hi +%package langpacks-hi Summary: Hindi langpacks meta-package Requires: langpacks-core-hi Requires: google-noto-sans-devanagari-fonts @@ -445,93 +445,93 @@ Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts Requires: sarai-fonts -%description -n langpacks-hi +%description langpacks-hi This package provides Hindi langpacks meta-package. -%files -n langpacks-hi +%files langpacks-hi %langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n -%package -n langpacks-hr +%package langpacks-hr Summary: Croatian langpacks meta-package Requires: langpacks-core-hr -%description -n langpacks-hr +%description langpacks-hr This package provides Croatian langpacks meta-package. -%files -n langpacks-hr +%files langpacks-hr %langcore_pkg -l hr -n Croatian -%package -n langpacks-hu +%package langpacks-hu Summary: Hungarian langpacks meta-package Requires: langpacks-core-hu -%description -n langpacks-hu +%description langpacks-hu This package provides Hungarian langpacks meta-package. -%files -n langpacks-hu +%files langpacks-hu %langcore_pkg -l hu -n Hungarian -%package -n langpacks-ia +%package langpacks-ia Summary: Interlingua langpacks meta-package Requires: langpacks-core-ia -%description -n langpacks-ia +%description langpacks-ia This package provides Interlingua langpacks meta-package. -%files -n langpacks-ia +%files langpacks-ia %langcore_pkg -l ia -n Interlingua -%package -n langpacks-id +%package langpacks-id Summary: Indonesian langpacks meta-package Requires: langpacks-core-id -%description -n langpacks-id +%description langpacks-id This package provides Indonesian langpacks meta-package. -%files -n langpacks-id +%files langpacks-id %langcore_pkg -l id -n Indonesian -%package -n langpacks-is +%package langpacks-is Summary: Icelandic langpacks meta-package Requires: langpacks-core-is -%description -n langpacks-is +%description langpacks-is This package provides Icelandic langpacks meta-package. -%files -n langpacks-is +%files langpacks-is %langcore_pkg -l is -n Icelandic -%package -n langpacks-it +%package langpacks-it Summary: Italian langpacks meta-package Requires: langpacks-core-it -%description -n langpacks-it +%description langpacks-it This package provides Italian langpacks meta-package. -%files -n langpacks-it +%files langpacks-it %langcore_pkg -l it -n Italian -%package -n langpacks-ja +%package langpacks-ja Summary: Japanese langpacks meta-package Requires: langpacks-core-ja Requires: google-noto-serif-cjk-ttc-fonts Requires: (uim-anthy if uim) -%description -n langpacks-ja +%description langpacks-ja This package provides Japanese langpacks meta-package. -%files -n langpacks-ja +%files langpacks-ja %langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-kkc -%package -n langpacks-ka +%package langpacks-ka Summary: Georgian langpacks meta-package Requires: langpacks-core-ka Requires: bpg-chveulebrivi-fonts @@ -542,25 +542,25 @@ Requires: dejavu-serif-fonts Requires: google-noto-sans-georgian-fonts Requires: google-noto-serif-georgian-fonts -%description -n langpacks-ka +%description langpacks-ka This package provides Georgian langpacks meta-package. -%files -n langpacks-ka +%files langpacks-ka %langcore_pkg -l ka -n Georgian -%package -n langpacks-kk +%package langpacks-kk Summary: Kazakh langpacks meta-package Requires: langpacks-core-kk -%description -n langpacks-kk +%description langpacks-kk This package provides Kazakh langpacks meta-package. -%files -n langpacks-kk +%files langpacks-kk %langcore_pkg -l kk -n Kazakh -%package -n langpacks-km +%package langpacks-km Summary: Khmer langpacks meta-package Requires: langpacks-core-km Requires: google-noto-sans-khmer-fonts @@ -572,14 +572,14 @@ Requires: khmeros-metal-chrieng-fonts Requires: khmeros-muol-fonts Requires: khmeros-siemreap-fonts -%description -n langpacks-km +%description langpacks-km This package provides Khmer langpacks meta-package. -%files -n langpacks-km +%files langpacks-km %langcore_pkg -l km -n Khmer -f khmeros-base-fonts -%package -n langpacks-kn +%package langpacks-kn Summary: Kannada langpacks meta-package Requires: langpacks-core-kn Requires: google-noto-sans-kannada-fonts @@ -587,83 +587,83 @@ Requires: google-noto-sans-kannada-ui-fonts Requires: gubbi-fonts Requires: navilu-fonts -%description -n langpacks-kn +%description langpacks-kn This package provides Kannada langpacks meta-package. -%files -n langpacks-kn +%files langpacks-kn %langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n -%package -n langpacks-ko +%package langpacks-ko Summary: Korean langpacks meta-package Requires: langpacks-core-ko Requires: google-noto-serif-cjk-ttc-fonts -%description -n langpacks-ko +%description langpacks-ko This package provides Korean langpacks meta-package. -%files -n langpacks-ko +%files langpacks-ko %langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-ttc-fonts -i ibus-hangul -%package -n langpacks-ku +%package langpacks-ku Summary: Kurdish langpacks meta-package Requires: langpacks-core-ku -%description -n langpacks-ku +%description langpacks-ku This package provides Kurdish langpacks meta-package. -%files -n langpacks-ku +%files langpacks-ku %langcore_pkg -l ku -n Kurdish -%package -n langpacks-lt +%package langpacks-lt Summary: Lithuanian langpacks meta-package Requires: langpacks-core-lt -%description -n langpacks-lt +%description langpacks-lt This package provides Lithuanian langpacks meta-package. -%files -n langpacks-lt +%files langpacks-lt %langcore_pkg -l lt -n Lithuanian -%package -n langpacks-lv +%package langpacks-lv Summary: Latvian langpacks meta-package Requires: langpacks-core-lv -%description -n langpacks-lv +%description langpacks-lv This package provides Latvian langpacks meta-package. -%files -n langpacks-lv +%files langpacks-lv %langcore_pkg -l lv -n Latvian -%package -n langpacks-mai +%package langpacks-mai Summary: Maithili langpacks meta-package Requires: langpacks-core-mai Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts -%description -n langpacks-mai +%description langpacks-mai This package provides Maithili langpacks meta-package. -%files -n langpacks-mai +%files langpacks-mai %langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n -%package -n langpacks-mk +%package langpacks-mk Summary: Macedonian langpacks meta-package Requires: langpacks-core-mk -%description -n langpacks-mk +%description langpacks-mk This package provides Macedonian langpacks meta-package. -%files -n langpacks-mk +%files langpacks-mk %langcore_pkg -l mk -n Macedonian -%package -n langpacks-ml +%package langpacks-ml Summary: Malayalam langpacks meta-package Requires: langpacks-core-ml Requires: google-noto-sans-malayalam-fonts @@ -677,276 +677,276 @@ Requires: smc-rachana-fonts Requires: smc-raghumalayalam-fonts Requires: smc-suruma-fonts -%description -n langpacks-ml +%description langpacks-ml This package provides Malayalam langpacks meta-package. -%files -n langpacks-ml +%files langpacks-ml %langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n -%package -n langpacks-mr +%package langpacks-mr Summary: Marathi langpacks meta-package Requires: langpacks-core-mr Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts -%description -n langpacks-mr +%description langpacks-mr This package provides Marathi langpacks meta-package. -%files -n langpacks-mr +%files langpacks-mr %langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n -%package -n langpacks-ms +%package langpacks-ms Summary: Malay langpacks meta-package Requires: langpacks-core-ms -%description -n langpacks-ms +%description langpacks-ms This package provides Malay langpacks meta-package. -%files -n langpacks-ms +%files langpacks-ms %langcore_pkg -l ms -n Malay -%package -n langpacks-my +%package langpacks-my Summary: Burmese langpacks meta-package Requires: langpacks-core-my -%description -n langpacks-my +%description langpacks-my This package provides Burmese langpacks meta-package. -%files -n langpacks-my +%files langpacks-my %langcore_pkg -l my -n Burmese -f sil-padauk-fonts -%package -n langpacks-nb +%package langpacks-nb Summary: Norwegian Bokmål langpacks meta-package Requires: langpacks-core-nb -%description -n langpacks-nb +%description langpacks-nb This package provides Norwegian Bokmål langpacks meta-package. -%files -n langpacks-nb +%files langpacks-nb %langcore_pkg -l nb -n %{quote:Norwegian Bokmål} -%package -n langpacks-ne +%package langpacks-ne Summary: Nepali langpacks meta-package Requires: langpacks-core-ne Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts -%description -n langpacks-ne +%description langpacks-ne This package provides Nepali langpacks meta-package. -%files -n langpacks-ne +%files langpacks-ne %langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n -%package -n langpacks-nl +%package langpacks-nl Summary: Dutch langpacks meta-package Requires: langpacks-core-nl -%description -n langpacks-nl +%description langpacks-nl This package provides Dutch langpacks meta-package. -%files -n langpacks-nl +%files langpacks-nl %langcore_pkg -l nl -n Dutch -%package -n langpacks-nn +%package langpacks-nn Summary: Nynorsk langpacks meta-package Requires: langpacks-core-nn -%description -n langpacks-nn +%description langpacks-nn This package provides Nynorsk langpacks meta-package. -%files -n langpacks-nn +%files langpacks-nn %langcore_pkg -l nn -n Nynorsk -%package -n langpacks-nr +%package langpacks-nr Summary: Southern Ndebele langpacks meta-package Requires: langpacks-core-nr -%description -n langpacks-nr +%description langpacks-nr This package provides Southern Ndebele langpacks meta-package. -%files -n langpacks-nr +%files langpacks-nr %langcore_pkg -l nr -n %{quote:Southern Ndebele} -%package -n langpacks-nso +%package langpacks-nso Summary: Northern Sotho langpacks meta-package Requires: langpacks-core-nso -%description -n langpacks-nso +%description langpacks-nso This package provides Northern Sotho langpacks meta-package. -%files -n langpacks-nso +%files langpacks-nso %langcore_pkg -l nso -n %{quote:Northern Sotho} -%package -n langpacks-or +%package langpacks-or Summary: Odia langpacks meta-package Requires: langpacks-core-or Requires: samyak-odia-fonts -%description -n langpacks-or +%description langpacks-or This package provides Odia langpacks meta-package. -%files -n langpacks-or +%files langpacks-or %langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n -%package -n langpacks-pa +%package langpacks-pa Summary: Punjabi langpacks meta-package Requires: langpacks-core-pa Requires: saab-fonts Requires: google-noto-sans-gurmukhi-fonts -%description -n langpacks-pa +%description langpacks-pa This package provides Punjabi langpacks meta-package. -%files -n langpacks-pa +%files langpacks-pa %langcore_pkg -l pa -n Punjabi -f lohit-gurumukhi-fonts -i ibus-m17n -%package -n langpacks-pl +%package langpacks-pl Summary: Polish langpacks meta-package Requires: langpacks-core-pl -%description -n langpacks-pl +%description langpacks-pl This package provides Polish langpacks meta-package. -%files -n langpacks-pl +%files langpacks-pl %langcore_pkg -l pl -n Polish -%package -n langpacks-pt_BR +%package langpacks-pt_BR Summary: Portuguese (Brazil) langpacks meta-package Requires: langpacks-core-pt_BR -%description -n langpacks-pt_BR +%description langpacks-pt_BR This package provides Portuguese (Brazil) langpacks meta-package. -%files -n langpacks-pt_BR +%files langpacks-pt_BR %langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} -%package -n langpacks-pt +%package langpacks-pt Summary: Portuguese langpacks meta-package Requires: langpacks-core-pt -%description -n langpacks-pt +%description langpacks-pt This package provides Portuguese langpacks meta-package. -%files -n langpacks-pt +%files langpacks-pt %langcore_pkg -l pt -n Portuguese -%package -n langpacks-ro +%package langpacks-ro Summary: Romanian langpacks meta-package Requires: langpacks-core-ro -%description -n langpacks-ro +%description langpacks-ro This package provides Romanian langpacks meta-package. -%files -n langpacks-ro +%files langpacks-ro %langcore_pkg -l ro -n Romanian -%package -n langpacks-ru +%package langpacks-ru Summary: Russian langpacks meta-package Requires: langpacks-core-ru Requires: paratype-pt-sans-fonts -%description -n langpacks-ru +%description langpacks-ru This package provides Russian langpacks meta-package. -%files -n langpacks-ru +%files langpacks-ru %langcore_pkg -l ru -n Russian -%package -n langpacks-si +%package langpacks-si Summary: Sinhala langpacks meta-package Requires: langpacks-core-si -%description -n langpacks-si +%description langpacks-si This package provides Sinhala langpacks meta-package. -%files -n langpacks-si +%files langpacks-si %langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-fonts -i ibus-sayura ibus-m17n -%package -n langpacks-sk +%package langpacks-sk Summary: Slovak langpacks meta-package Requires: langpacks-core-sk -%description -n langpacks-sk +%description langpacks-sk This package provides Slovak langpacks meta-package. -%files -n langpacks-sk +%files langpacks-sk %langcore_pkg -l sk -n Slovak -%package -n langpacks-sl +%package langpacks-sl Summary: Slovenian langpacks meta-package Requires: langpacks-core-sl -%description -n langpacks-sl +%description langpacks-sl This package provides Slovenian langpacks meta-package. -%files -n langpacks-sl +%files langpacks-sl %langcore_pkg -l sl -n Slovenian -%package -n langpacks-sq +%package langpacks-sq Summary: Albanian langpacks meta-package Requires: langpacks-core-sq -%description -n langpacks-sq +%description langpacks-sq This package provides Albanian langpacks meta-package. -%files -n langpacks-sq +%files langpacks-sq %langcore_pkg -l sq -n Albanian -%package -n langpacks-sr +%package langpacks-sr Summary: Serbian langpacks meta-package Requires: langpacks-core-sr -%description -n langpacks-sr +%description langpacks-sr This package provides Serbian langpacks meta-package. -%files -n langpacks-sr +%files langpacks-sr %langcore_pkg -l sr -n Serbian -%package -n langpacks-ss +%package langpacks-ss Summary: Swati langpacks meta-package Requires: langpacks-core-ss -%description -n langpacks-ss +%description langpacks-ss This package provides Swati langpacks meta-package. -%files -n langpacks-ss +%files langpacks-ss %langcore_pkg -l ss -n Swati -%package -n langpacks-sv +%package langpacks-sv Summary: Swedish langpacks meta-package Requires: langpacks-core-sv -%description -n langpacks-sv +%description langpacks-sv This package provides Swedish langpacks meta-package. -%files -n langpacks-sv +%files langpacks-sv %langcore_pkg -l sv -n Swedish -%package -n langpacks-ta +%package langpacks-ta Summary: Tamil langpacks meta-package Requires: langpacks-core-ta Requires: google-noto-sans-tamil-fonts @@ -954,14 +954,14 @@ Requires: google-noto-sans-tamil-ui-fonts Requires: samyak-tamil-fonts Requires: serafettin-cartoon-fonts -%description -n langpacks-ta +%description langpacks-ta This package provides Tamil langpacks meta-package. -%files -n langpacks-ta +%files langpacks-ta %langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n -%package -n langpacks-te +%package langpacks-te Summary: Telugu langpacks meta-package Requires: langpacks-core-te Requires: google-noto-sans-telugu-fonts @@ -969,14 +969,14 @@ Requires: google-noto-sans-telugu-ui-fonts Requires: pothana2000-fonts Requires: vemana2000-fonts -%description -n langpacks-te +%description langpacks-te This package provides Telugu langpacks meta-package. -%files -n langpacks-te +%files langpacks-te %langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n -%package -n langpacks-th +%package langpacks-th Summary: Thai langpacks meta-package Requires: langpacks-core-th Requires: google-noto-sans-thai-fonts @@ -994,58 +994,58 @@ Requires: thai-scalable-tlwgtypist-fonts Requires: thai-scalable-tlwgtypo-fonts Requires: thai-scalable-umpush-fonts -%description -n langpacks-th +%description langpacks-th This package provides Thai langpacks meta-package. -%files -n langpacks-th +%files langpacks-th %langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n -%package -n langpacks-tn +%package langpacks-tn Summary: Tswana langpacks meta-package Requires: langpacks-core-tn -%description -n langpacks-tn +%description langpacks-tn This package provides Tswana langpacks meta-package. -%files -n langpacks-tn +%files langpacks-tn %langcore_pkg -l tn -n Tswana -%package -n langpacks-tr +%package langpacks-tr Summary: Turkish langpacks meta-package Requires: langpacks-core-tr -%description -n langpacks-tr +%description langpacks-tr This package provides Turkish langpacks meta-package. -%files -n langpacks-tr +%files langpacks-tr %langcore_pkg -l tr -n Turkish -%package -n langpacks-ts +%package langpacks-ts Summary: Tsonga langpacks meta-package Requires: langpacks-core-ts -%description -n langpacks-ts +%description langpacks-ts This package provides Tsonga langpacks meta-package. -%files -n langpacks-ts +%files langpacks-ts %langcore_pkg -l ts -n Tsonga -%package -n langpacks-uk +%package langpacks-uk Summary: Ukrainian langpacks meta-package Requires: langpacks-core-uk -%description -n langpacks-uk +%description langpacks-uk This package provides Ukrainian langpacks meta-package. -%files -n langpacks-uk +%files langpacks-uk %langcore_pkg -l uk -n Ukrainian -%package -n langpacks-ur +%package langpacks-ur Summary: Urdu langpacks meta-package Requires: langpacks-core-ur Requires: dejavu-sans-fonts @@ -1053,47 +1053,47 @@ Requires: dejavu-sans-mono-fonts Requires: nafees-nastaleeq-fonts Requires: nafees-web-naskh-fonts -%description -n langpacks-ur +%description langpacks-ur This package provides Urdu langpacks meta-package. -%files -n langpacks-ur +%files langpacks-ur %langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n -%package -n langpacks-ve +%package langpacks-ve Summary: Venda langpacks meta-package Requires: langpacks-core-ve -%description -n langpacks-ve +%description langpacks-ve This package provides Venda langpacks meta-package. -%files -n langpacks-ve +%files langpacks-ve %langcore_pkg -l ve -n Venda -%package -n langpacks-vi +%package langpacks-vi Summary: Vietnamese langpacks meta-package Requires: langpacks-core-vi -%description -n langpacks-vi +%description langpacks-vi This package provides Vietnamese langpacks meta-package. -%files -n langpacks-vi +%files langpacks-vi %langcore_pkg -l vi -n Vietnamese -i ibus-bogo -%package -n langpacks-xh +%package langpacks-xh Summary: Xhosa langpacks meta-package Requires: langpacks-core-xh -%description -n langpacks-xh +%description langpacks-xh This package provides Xhosa langpacks meta-package. -%files -n langpacks-xh +%files langpacks-xh %langcore_pkg -l xh -n Xhosa -%package -n langpacks-yi +%package langpacks-yi Summary: Yiddish langpacks meta-package Requires: langpacks-core-yi Requires: culmus-aharoni-clm-fonts @@ -1112,45 +1112,45 @@ Requires: culmus-stamashkenaz-clm-fonts Requires: culmus-stamsefarad-clm-fonts Requires: culmus-yehuda-clm-fonts -%description -n langpacks-yi +%description langpacks-yi This package provides Yiddish langpacks meta-package. -%files -n langpacks-yi +%files langpacks-yi %langcore_pkg -l yi -n Yiddish -%package -n langpacks-zh_CN +%package langpacks-zh_CN Summary: Simplified Chinese langpacks meta-package Requires: langpacks-core-zh_CN Requires: google-noto-serif-cjk-ttc-fonts -%description -n langpacks-zh_CN +%description langpacks-zh_CN This package provides Simplified Chinese langpacks meta-package. -%files -n langpacks-zh_CN +%files langpacks-zh_CN %langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpynyin -%package -n langpacks-zh_TW +%package langpacks-zh_TW Summary: Traditional Chinese langpacks meta-package Requires: langpacks-core-zh_TW Requires: google-noto-serif-cjk-ttc-fonts -%description -n langpacks-zh_TW +%description langpacks-zh_TW This package provides Traditional Chinese langpacks meta-package. -%files -n langpacks-zh_TW +%files langpacks-zh_TW %langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin -%package -n langpacks-zu +%package langpacks-zu Summary: Zulu langpacks meta-package Requires: langpacks-core-zu -%description -n langpacks-zu +%description langpacks-zu This package provides Zulu langpacks meta-package. -%files -n langpacks-zu +%files langpacks-zu %langcore_pkg -l zu -n Zulu @@ -1168,7 +1168,10 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog -* Mon Jul 23 2019 Parag Nemade - 1.0-18 +* Mon Jul 23 2019 Parag Nemade - 2.0-1 +- Should have bumped the version to 2.0 in last build + +* Mon Jul 22 2019 Parag Nemade - 1.0-18 - Implement F31 Change (rh#1732123) - Improve langname expansion macro from Jens Petersen - macronize langpacks-core-* subpackages From 1c40b15cc68f91affaab0d406df854224177f664 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Jul 2019 10:27:12 +0530 Subject: [PATCH 016/132] Remove unnecessary prefixes of subpackages --- langpacks.spec | 528 ++++++++++++++++++++++++------------------------- 1 file changed, 264 insertions(+), 264 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index a828cc5..381cfef 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -41,18 +41,18 @@ This package provides %{langname} core langpacks packages.\ %{_datadir}/metainfo/org.fedoraproject.LangPack-%{langcode}.metainfo.xml -%package langpacks-af +%package af Summary: Afrikaans langpacks meta-package Requires: langpacks-core-af -%description langpacks-af +%description af This package provides Afrikaans langpacks meta-package. -%files langpacks-af +%files af %langcore_pkg -l af -n Afrikaans -%package langpacks-am +%package am Summary: Amharic langpacks meta-package Requires: langpacks-core-am Requires: senamirmir-washra-fantuwua-fonts @@ -68,14 +68,14 @@ Requires: senamirmir-washra-zelan-fonts Requires: xorg-x11-fonts-ethiopic Requires: google-noto-sans-ethiopic-fonts -%description langpacks-am +%description am This package provides Amharic langpacks meta-package. -%files langpacks-am +%files am %langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts -%package langpacks-ar +%package ar Summary: Arabic langpacks meta-package Requires: langpacks-core-ar Requires: dejavu-sans-mono-fonts @@ -97,320 +97,320 @@ Requires: kacst-titlel-fonts Requires: paktype-naqsh-fonts Requires: paktype-tehreer-fonts -%description langpacks-ar +%description ar This package provides Arabic langpacks meta-package. -%files langpacks-ar +%files ar %langcore_pkg -l ar -n Arabic -%package langpacks-as +%package as Summary: Assamese langpacks meta-package Requires: langpacks-core-as Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts -%description langpacks-as +%description as This package provides Assamese langpacks meta-package. -%files langpacks-as +%files as %langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n -%package langpacks-ast +%package ast Summary: Asturian langpacks meta-package Requires: langpacks-core-ast Requires: dejavu-sans-fonts -%description langpacks-ast +%description ast This package provides Asturian langpacks meta-package. -%files langpacks-ast +%files ast %langcore_pkg -l ast -n Asturian -%package langpacks-be +%package be Summary: Belarusian langpacks meta-package Requires: langpacks-core-be -%description langpacks-be +%description be This package provides Belarusian langpacks meta-package. -%files langpacks-be +%files be %langcore_pkg -l be -n Belarusian -%package langpacks-bg +%package bg Summary: Bulgarian langpacks meta-package Requires: langpacks-core-bg -%description langpacks-bg +%description bg This package provides Bulgarian langpacks meta-package. -%files langpacks-bg +%files bg %langcore_pkg -l bg -n Bulgarian -%package langpacks-bn +%package bn Summary: Bengali langpacks meta-package Requires: langpacks-core-bn Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts -%description langpacks-bn +%description bn This package provides Bengali langpacks meta-package. -%files langpacks-bn +%files bn %langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n -%package langpacks-bo +%package bo Summary: Tibetan langpacks meta-package Requires: langpacks-core-bo Requires: tibetan-machine-uni-fonts -%description langpacks-bo +%description bo This package provides Tibetan langpacks meta-package. -%files langpacks-bo +%files bo %langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n -%package langpacks-br +%package br Summary: Breton langpacks meta-package Requires: langpacks-core-br -%description langpacks-br +%description br This package provides Breton langpacks meta-package. -%files langpacks-br +%files br %langcore_pkg -l br -n Breton -%package langpacks-bs +%package bs Summary: Bosnian langpacks meta-package Requires: langpacks-core-bs -%description langpacks-bs +%description bs This package provides Bosnian langpacks meta-package. -%files langpacks-bs +%files bs %langcore_pkg -l bs -n Bosnian -%package langpacks-ca +%package ca Summary: Catalan langpacks meta-package Requires: langpacks-core-ca -%description langpacks-ca +%description ca This package provides Catalan langpacks meta-package. -%files langpacks-ca +%files ca %langcore_pkg -l ca -n Catalan -%package langpacks-cs +%package cs Summary: Czech langpacks meta-package Requires: langpacks-core-cs -%description langpacks-cs +%description cs This package provides Czech langpacks meta-package. -%files langpacks-cs +%files cs %langcore_pkg -l cs -n Czech -%package langpacks-cy +%package cy Summary: Welsh langpacks meta-package Requires: langpacks-core-cy -%description langpacks-cy +%description cy This package provides Welsh langpacks meta-package. -%files langpacks-cy +%files cy %langcore_pkg -l cy -n Welsh -%package langpacks-da +%package da Summary: Danish langpacks meta-package Requires: langpacks-core-da -%description langpacks-da +%description da This package provides Danish langpacks meta-package. -%files langpacks-da +%files da %langcore_pkg -l da -n Danish -%package langpacks-de +%package de Summary: German langpacks meta-package Requires: langpacks-core-de -%description langpacks-de +%description de This package provides German langpacks meta-package. -%files langpacks-de +%files de %langcore_pkg -l de -n German -%package langpacks-dz +%package dz Summary: Bhutanese langpacks meta-package Requires: langpacks-core-dz -%description langpacks-dz +%description dz This package provides Bhutanese langpacks meta-package. -%files langpacks-dz +%files dz %langcore_pkg -l dz -n Bhutanese -%package langpacks-el +%package el Summary: Greek langpacks meta-package Requires: langpacks-core-el -%description langpacks-el +%description el This package provides Greek langpacks meta-package. -%files langpacks-el +%files el %langcore_pkg -l el -n Greek -%package langpacks-en +%package en Summary: English langpacks meta-package Requires: langpacks-core-en -%description langpacks-en +%description en This package provides English langpacks meta-package. -%files langpacks-en +%files en %langcore_pkg -l en -n English -%package langpacks-en_GB +%package en_GB Summary: English (United Kingdom) langpacks meta-package Requires: langpacks-core-en_GB -%description langpacks-en_GB +%description en_GB This package provides English (United Kingdom) langpacks meta-package. -%files langpacks-en_GB +%files en_GB %langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} -%package langpacks-eo +%package eo Summary: Esperanto langpacks meta-package Requires: langpacks-core-eo -%description langpacks-eo +%description eo This package provides Esperanto langpacks meta-package. -%files langpacks-eo +%files eo %langcore_pkg -l eo -n Esperanto -%package langpacks-es +%package es Summary: Spanish langpacks meta-package Requires: langpacks-core-es -%description langpacks-es +%description es This package provides Spanish langpacks meta-package. -%files langpacks-es +%files es %langcore_pkg -l es -n Spanish -%package langpacks-et +%package et Summary: Estonian langpacks meta-package Requires: langpacks-core-et -%description langpacks-et +%description et This package provides Estonian langpacks meta-package. -%files langpacks-et +%files et %langcore_pkg -l et -n Estonian -%package langpacks-eu +%package eu Summary: Basque langpacks meta-package Requires: langpacks-core-eu -%description langpacks-eu +%description eu This package provides Basque langpacks meta-package. -%files langpacks-eu +%files eu %langcore_pkg -l eu -n Basque -%package langpacks-fa +%package fa Summary: Persian langpacks meta-package Requires: langpacks-core-fa -%description langpacks-fa +%description fa This package provides Persian langpacks meta-package. -%files langpacks-fa +%files fa %langcore_pkg -l fa -n Persian -%package langpacks-fi +%package fi Summary: Finnish langpacks meta-package Requires: langpacks-core-fi -%description langpacks-fi +%description fi This package provides Finnish langpacks meta-package. -%files langpacks-fi +%files fi %langcore_pkg -l fi -n Finnish -%package langpacks-fr +%package fr Summary: French langpacks meta-package Requires: langpacks-core-fr -%description langpacks-fr +%description fr This package provides French langpacks meta-package. -%files langpacks-fr +%files fr %langcore_pkg -l fr -n French -%package langpacks-ga +%package ga Summary: Irish langpacks meta-package Requires: langpacks-core-ga -%description langpacks-ga +%description ga This package provides Irish langpacks meta-package. -%files langpacks-ga +%files ga %langcore_pkg -l ga -n Irish -%package langpacks-gl +%package gl Summary: Galician langpacks meta-package Requires: langpacks-core-gl -%description langpacks-gl +%description gl This package provides Galician langpacks meta-package. -%files langpacks-gl +%files gl %langcore_pkg -l gl -n Galician -%package langpacks-gu +%package gu Summary: Gujarati langpacks meta-package Requires: langpacks-core-gu Requires: google-noto-sans-gujarati-fonts Requires: google-noto-sans-gujarati-ui-fonts Requires: samyak-gujarati-fonts -%description langpacks-gu +%description gu This package provides Gujarati langpacks meta-package. -%files langpacks-gu +%files gu %langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n -%package langpacks-he +%package he Summary: Hebrew langpacks meta-package Requires: langpacks-core-he Requires: culmus-aharoni-clm-fonts @@ -430,14 +430,14 @@ Requires: culmus-stamsefarad-clm-fonts Requires: culmus-yehuda-clm-fonts Requires: google-noto-sans-hebrew-fonts -%description langpacks-he +%description he This package provides Hebrew langpacks meta-package. -%files langpacks-he +%files he %langcore_pkg -l he -n Hebrew -%package langpacks-hi +%package hi Summary: Hindi langpacks meta-package Requires: langpacks-core-hi Requires: google-noto-sans-devanagari-fonts @@ -445,93 +445,93 @@ Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts Requires: sarai-fonts -%description langpacks-hi +%description hi This package provides Hindi langpacks meta-package. -%files langpacks-hi +%files hi %langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n -%package langpacks-hr +%package hr Summary: Croatian langpacks meta-package Requires: langpacks-core-hr -%description langpacks-hr +%description hr This package provides Croatian langpacks meta-package. -%files langpacks-hr +%files hr %langcore_pkg -l hr -n Croatian -%package langpacks-hu +%package hu Summary: Hungarian langpacks meta-package Requires: langpacks-core-hu -%description langpacks-hu +%description hu This package provides Hungarian langpacks meta-package. -%files langpacks-hu +%files hu %langcore_pkg -l hu -n Hungarian -%package langpacks-ia +%package ia Summary: Interlingua langpacks meta-package Requires: langpacks-core-ia -%description langpacks-ia +%description ia This package provides Interlingua langpacks meta-package. -%files langpacks-ia +%files ia %langcore_pkg -l ia -n Interlingua -%package langpacks-id +%package id Summary: Indonesian langpacks meta-package Requires: langpacks-core-id -%description langpacks-id +%description id This package provides Indonesian langpacks meta-package. -%files langpacks-id +%files id %langcore_pkg -l id -n Indonesian -%package langpacks-is +%package is Summary: Icelandic langpacks meta-package Requires: langpacks-core-is -%description langpacks-is +%description is This package provides Icelandic langpacks meta-package. -%files langpacks-is +%files is %langcore_pkg -l is -n Icelandic -%package langpacks-it +%package it Summary: Italian langpacks meta-package Requires: langpacks-core-it -%description langpacks-it +%description it This package provides Italian langpacks meta-package. -%files langpacks-it +%files it %langcore_pkg -l it -n Italian -%package langpacks-ja +%package ja Summary: Japanese langpacks meta-package Requires: langpacks-core-ja Requires: google-noto-serif-cjk-ttc-fonts Requires: (uim-anthy if uim) -%description langpacks-ja +%description ja This package provides Japanese langpacks meta-package. -%files langpacks-ja +%files ja %langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-kkc -%package langpacks-ka +%package ka Summary: Georgian langpacks meta-package Requires: langpacks-core-ka Requires: bpg-chveulebrivi-fonts @@ -542,25 +542,25 @@ Requires: dejavu-serif-fonts Requires: google-noto-sans-georgian-fonts Requires: google-noto-serif-georgian-fonts -%description langpacks-ka +%description ka This package provides Georgian langpacks meta-package. -%files langpacks-ka +%files ka %langcore_pkg -l ka -n Georgian -%package langpacks-kk +%package kk Summary: Kazakh langpacks meta-package Requires: langpacks-core-kk -%description langpacks-kk +%description kk This package provides Kazakh langpacks meta-package. -%files langpacks-kk +%files kk %langcore_pkg -l kk -n Kazakh -%package langpacks-km +%package km Summary: Khmer langpacks meta-package Requires: langpacks-core-km Requires: google-noto-sans-khmer-fonts @@ -572,14 +572,14 @@ Requires: khmeros-metal-chrieng-fonts Requires: khmeros-muol-fonts Requires: khmeros-siemreap-fonts -%description langpacks-km +%description km This package provides Khmer langpacks meta-package. -%files langpacks-km +%files km %langcore_pkg -l km -n Khmer -f khmeros-base-fonts -%package langpacks-kn +%package kn Summary: Kannada langpacks meta-package Requires: langpacks-core-kn Requires: google-noto-sans-kannada-fonts @@ -587,83 +587,83 @@ Requires: google-noto-sans-kannada-ui-fonts Requires: gubbi-fonts Requires: navilu-fonts -%description langpacks-kn +%description kn This package provides Kannada langpacks meta-package. -%files langpacks-kn +%files kn %langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n -%package langpacks-ko +%package ko Summary: Korean langpacks meta-package Requires: langpacks-core-ko Requires: google-noto-serif-cjk-ttc-fonts -%description langpacks-ko +%description ko This package provides Korean langpacks meta-package. -%files langpacks-ko +%files ko %langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-ttc-fonts -i ibus-hangul -%package langpacks-ku +%package ku Summary: Kurdish langpacks meta-package Requires: langpacks-core-ku -%description langpacks-ku +%description ku This package provides Kurdish langpacks meta-package. -%files langpacks-ku +%files ku %langcore_pkg -l ku -n Kurdish -%package langpacks-lt +%package lt Summary: Lithuanian langpacks meta-package Requires: langpacks-core-lt -%description langpacks-lt +%description lt This package provides Lithuanian langpacks meta-package. -%files langpacks-lt +%files lt %langcore_pkg -l lt -n Lithuanian -%package langpacks-lv +%package lv Summary: Latvian langpacks meta-package Requires: langpacks-core-lv -%description langpacks-lv +%description lv This package provides Latvian langpacks meta-package. -%files langpacks-lv +%files lv %langcore_pkg -l lv -n Latvian -%package langpacks-mai +%package mai Summary: Maithili langpacks meta-package Requires: langpacks-core-mai Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts -%description langpacks-mai +%description mai This package provides Maithili langpacks meta-package. -%files langpacks-mai +%files mai %langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n -%package langpacks-mk +%package mk Summary: Macedonian langpacks meta-package Requires: langpacks-core-mk -%description langpacks-mk +%description mk This package provides Macedonian langpacks meta-package. -%files langpacks-mk +%files mk %langcore_pkg -l mk -n Macedonian -%package langpacks-ml +%package ml Summary: Malayalam langpacks meta-package Requires: langpacks-core-ml Requires: google-noto-sans-malayalam-fonts @@ -677,276 +677,276 @@ Requires: smc-rachana-fonts Requires: smc-raghumalayalam-fonts Requires: smc-suruma-fonts -%description langpacks-ml +%description ml This package provides Malayalam langpacks meta-package. -%files langpacks-ml +%files ml %langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n -%package langpacks-mr +%package mr Summary: Marathi langpacks meta-package Requires: langpacks-core-mr Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts -%description langpacks-mr +%description mr This package provides Marathi langpacks meta-package. -%files langpacks-mr +%files mr %langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n -%package langpacks-ms +%package ms Summary: Malay langpacks meta-package Requires: langpacks-core-ms -%description langpacks-ms +%description ms This package provides Malay langpacks meta-package. -%files langpacks-ms +%files ms %langcore_pkg -l ms -n Malay -%package langpacks-my +%package my Summary: Burmese langpacks meta-package Requires: langpacks-core-my -%description langpacks-my +%description my This package provides Burmese langpacks meta-package. -%files langpacks-my +%files my %langcore_pkg -l my -n Burmese -f sil-padauk-fonts -%package langpacks-nb +%package nb Summary: Norwegian Bokmål langpacks meta-package Requires: langpacks-core-nb -%description langpacks-nb +%description nb This package provides Norwegian Bokmål langpacks meta-package. -%files langpacks-nb +%files nb %langcore_pkg -l nb -n %{quote:Norwegian Bokmål} -%package langpacks-ne +%package ne Summary: Nepali langpacks meta-package Requires: langpacks-core-ne Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts -%description langpacks-ne +%description ne This package provides Nepali langpacks meta-package. -%files langpacks-ne +%files ne %langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n -%package langpacks-nl +%package nl Summary: Dutch langpacks meta-package Requires: langpacks-core-nl -%description langpacks-nl +%description nl This package provides Dutch langpacks meta-package. -%files langpacks-nl +%files nl %langcore_pkg -l nl -n Dutch -%package langpacks-nn +%package nn Summary: Nynorsk langpacks meta-package Requires: langpacks-core-nn -%description langpacks-nn +%description nn This package provides Nynorsk langpacks meta-package. -%files langpacks-nn +%files nn %langcore_pkg -l nn -n Nynorsk -%package langpacks-nr +%package nr Summary: Southern Ndebele langpacks meta-package Requires: langpacks-core-nr -%description langpacks-nr +%description nr This package provides Southern Ndebele langpacks meta-package. -%files langpacks-nr +%files nr %langcore_pkg -l nr -n %{quote:Southern Ndebele} -%package langpacks-nso +%package nso Summary: Northern Sotho langpacks meta-package Requires: langpacks-core-nso -%description langpacks-nso +%description nso This package provides Northern Sotho langpacks meta-package. -%files langpacks-nso +%files nso %langcore_pkg -l nso -n %{quote:Northern Sotho} -%package langpacks-or +%package or Summary: Odia langpacks meta-package Requires: langpacks-core-or Requires: samyak-odia-fonts -%description langpacks-or +%description or This package provides Odia langpacks meta-package. -%files langpacks-or +%files or %langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n -%package langpacks-pa +%package pa Summary: Punjabi langpacks meta-package Requires: langpacks-core-pa Requires: saab-fonts Requires: google-noto-sans-gurmukhi-fonts -%description langpacks-pa +%description pa This package provides Punjabi langpacks meta-package. -%files langpacks-pa +%files pa %langcore_pkg -l pa -n Punjabi -f lohit-gurumukhi-fonts -i ibus-m17n -%package langpacks-pl +%package pl Summary: Polish langpacks meta-package Requires: langpacks-core-pl -%description langpacks-pl +%description pl This package provides Polish langpacks meta-package. -%files langpacks-pl +%files pl %langcore_pkg -l pl -n Polish -%package langpacks-pt_BR +%package pt_BR Summary: Portuguese (Brazil) langpacks meta-package Requires: langpacks-core-pt_BR -%description langpacks-pt_BR +%description pt_BR This package provides Portuguese (Brazil) langpacks meta-package. -%files langpacks-pt_BR +%files pt_BR %langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} -%package langpacks-pt +%package pt Summary: Portuguese langpacks meta-package Requires: langpacks-core-pt -%description langpacks-pt +%description pt This package provides Portuguese langpacks meta-package. -%files langpacks-pt +%files pt %langcore_pkg -l pt -n Portuguese -%package langpacks-ro +%package ro Summary: Romanian langpacks meta-package Requires: langpacks-core-ro -%description langpacks-ro +%description ro This package provides Romanian langpacks meta-package. -%files langpacks-ro +%files ro %langcore_pkg -l ro -n Romanian -%package langpacks-ru +%package ru Summary: Russian langpacks meta-package Requires: langpacks-core-ru Requires: paratype-pt-sans-fonts -%description langpacks-ru +%description ru This package provides Russian langpacks meta-package. -%files langpacks-ru +%files ru %langcore_pkg -l ru -n Russian -%package langpacks-si +%package si Summary: Sinhala langpacks meta-package Requires: langpacks-core-si -%description langpacks-si +%description si This package provides Sinhala langpacks meta-package. -%files langpacks-si +%files si %langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-fonts -i ibus-sayura ibus-m17n -%package langpacks-sk +%package sk Summary: Slovak langpacks meta-package Requires: langpacks-core-sk -%description langpacks-sk +%description sk This package provides Slovak langpacks meta-package. -%files langpacks-sk +%files sk %langcore_pkg -l sk -n Slovak -%package langpacks-sl +%package sl Summary: Slovenian langpacks meta-package Requires: langpacks-core-sl -%description langpacks-sl +%description sl This package provides Slovenian langpacks meta-package. -%files langpacks-sl +%files sl %langcore_pkg -l sl -n Slovenian -%package langpacks-sq +%package sq Summary: Albanian langpacks meta-package Requires: langpacks-core-sq -%description langpacks-sq +%description sq This package provides Albanian langpacks meta-package. -%files langpacks-sq +%files sq %langcore_pkg -l sq -n Albanian -%package langpacks-sr +%package sr Summary: Serbian langpacks meta-package Requires: langpacks-core-sr -%description langpacks-sr +%description sr This package provides Serbian langpacks meta-package. -%files langpacks-sr +%files sr %langcore_pkg -l sr -n Serbian -%package langpacks-ss +%package ss Summary: Swati langpacks meta-package Requires: langpacks-core-ss -%description langpacks-ss +%description ss This package provides Swati langpacks meta-package. -%files langpacks-ss +%files ss %langcore_pkg -l ss -n Swati -%package langpacks-sv +%package sv Summary: Swedish langpacks meta-package Requires: langpacks-core-sv -%description langpacks-sv +%description sv This package provides Swedish langpacks meta-package. -%files langpacks-sv +%files sv %langcore_pkg -l sv -n Swedish -%package langpacks-ta +%package ta Summary: Tamil langpacks meta-package Requires: langpacks-core-ta Requires: google-noto-sans-tamil-fonts @@ -954,14 +954,14 @@ Requires: google-noto-sans-tamil-ui-fonts Requires: samyak-tamil-fonts Requires: serafettin-cartoon-fonts -%description langpacks-ta +%description ta This package provides Tamil langpacks meta-package. -%files langpacks-ta +%files ta %langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n -%package langpacks-te +%package te Summary: Telugu langpacks meta-package Requires: langpacks-core-te Requires: google-noto-sans-telugu-fonts @@ -969,14 +969,14 @@ Requires: google-noto-sans-telugu-ui-fonts Requires: pothana2000-fonts Requires: vemana2000-fonts -%description langpacks-te +%description te This package provides Telugu langpacks meta-package. -%files langpacks-te +%files te %langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n -%package langpacks-th +%package th Summary: Thai langpacks meta-package Requires: langpacks-core-th Requires: google-noto-sans-thai-fonts @@ -994,58 +994,58 @@ Requires: thai-scalable-tlwgtypist-fonts Requires: thai-scalable-tlwgtypo-fonts Requires: thai-scalable-umpush-fonts -%description langpacks-th +%description th This package provides Thai langpacks meta-package. -%files langpacks-th +%files th %langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n -%package langpacks-tn +%package tn Summary: Tswana langpacks meta-package Requires: langpacks-core-tn -%description langpacks-tn +%description tn This package provides Tswana langpacks meta-package. -%files langpacks-tn +%files tn %langcore_pkg -l tn -n Tswana -%package langpacks-tr +%package tr Summary: Turkish langpacks meta-package Requires: langpacks-core-tr -%description langpacks-tr +%description tr This package provides Turkish langpacks meta-package. -%files langpacks-tr +%files tr %langcore_pkg -l tr -n Turkish -%package langpacks-ts +%package ts Summary: Tsonga langpacks meta-package Requires: langpacks-core-ts -%description langpacks-ts +%description ts This package provides Tsonga langpacks meta-package. -%files langpacks-ts +%files ts %langcore_pkg -l ts -n Tsonga -%package langpacks-uk +%package uk Summary: Ukrainian langpacks meta-package Requires: langpacks-core-uk -%description langpacks-uk +%description uk This package provides Ukrainian langpacks meta-package. -%files langpacks-uk +%files uk %langcore_pkg -l uk -n Ukrainian -%package langpacks-ur +%package ur Summary: Urdu langpacks meta-package Requires: langpacks-core-ur Requires: dejavu-sans-fonts @@ -1053,47 +1053,47 @@ Requires: dejavu-sans-mono-fonts Requires: nafees-nastaleeq-fonts Requires: nafees-web-naskh-fonts -%description langpacks-ur +%description ur This package provides Urdu langpacks meta-package. -%files langpacks-ur +%files ur %langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n -%package langpacks-ve +%package ve Summary: Venda langpacks meta-package Requires: langpacks-core-ve -%description langpacks-ve +%description ve This package provides Venda langpacks meta-package. -%files langpacks-ve +%files ve %langcore_pkg -l ve -n Venda -%package langpacks-vi +%package vi Summary: Vietnamese langpacks meta-package Requires: langpacks-core-vi -%description langpacks-vi +%description vi This package provides Vietnamese langpacks meta-package. -%files langpacks-vi +%files vi %langcore_pkg -l vi -n Vietnamese -i ibus-bogo -%package langpacks-xh +%package xh Summary: Xhosa langpacks meta-package Requires: langpacks-core-xh -%description langpacks-xh +%description xh This package provides Xhosa langpacks meta-package. -%files langpacks-xh +%files xh %langcore_pkg -l xh -n Xhosa -%package langpacks-yi +%package yi Summary: Yiddish langpacks meta-package Requires: langpacks-core-yi Requires: culmus-aharoni-clm-fonts @@ -1112,45 +1112,45 @@ Requires: culmus-stamashkenaz-clm-fonts Requires: culmus-stamsefarad-clm-fonts Requires: culmus-yehuda-clm-fonts -%description langpacks-yi +%description yi This package provides Yiddish langpacks meta-package. -%files langpacks-yi +%files yi %langcore_pkg -l yi -n Yiddish -%package langpacks-zh_CN +%package zh_CN Summary: Simplified Chinese langpacks meta-package Requires: langpacks-core-zh_CN Requires: google-noto-serif-cjk-ttc-fonts -%description langpacks-zh_CN +%description zh_CN This package provides Simplified Chinese langpacks meta-package. -%files langpacks-zh_CN +%files zh_CN %langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpynyin -%package langpacks-zh_TW +%package zh_TW Summary: Traditional Chinese langpacks meta-package Requires: langpacks-core-zh_TW Requires: google-noto-serif-cjk-ttc-fonts -%description langpacks-zh_TW +%description zh_TW This package provides Traditional Chinese langpacks meta-package. -%files langpacks-zh_TW +%files zh_TW %langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin -%package langpacks-zu +%package zu Summary: Zulu langpacks meta-package Requires: langpacks-core-zu -%description langpacks-zu +%description zu This package provides Zulu langpacks meta-package. -%files langpacks-zu +%files zu %langcore_pkg -l zu -n Zulu From 4b819bb363d86d181d97ea37d544d425e2c24b37 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Jul 2019 10:54:22 +0530 Subject: [PATCH 017/132] cleanup spec file and update meta-package-template --- langpacks.spec | 182 +++++++++++++++++++------------------- meta-package-template.txt | 26 ++++-- 2 files changed, 110 insertions(+), 98 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 381cfef..3a0ca53 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -29,21 +29,21 @@ Langpack meta-package to provide individual langpacks packages. %define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \ %define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \ \ -%package %{name}-core-%{langcode}\ +%package core-%{langcode}\ Summary: %{langname} langpacks core meta-package\ %{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ %{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ \ -%description %{name}-core-%{langcode}\ +%description core-%{langcode}\ This package provides %{langname} core langpacks packages.\ \ -%files %{name}-core-%{langcode} \ +%files core-%{langcode} \ %{_datadir}/metainfo/org.fedoraproject.LangPack-%{langcode}.metainfo.xml %package af Summary: Afrikaans langpacks meta-package -Requires: langpacks-core-af +Requires: %{name}-core-af %description af This package provides Afrikaans langpacks meta-package. @@ -54,7 +54,7 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package -Requires: langpacks-core-am +Requires: %{name}-core-am Requires: senamirmir-washra-fantuwua-fonts Requires: senamirmir-washra-fonts Requires: senamirmir-washra-hiwua-fonts @@ -77,7 +77,7 @@ This package provides Amharic langpacks meta-package. %package ar Summary: Arabic langpacks meta-package -Requires: langpacks-core-ar +Requires: %{name}-core-ar Requires: dejavu-sans-mono-fonts Requires: kacst-art-fonts Requires: kacst-book-fonts @@ -106,7 +106,7 @@ This package provides Arabic langpacks meta-package. %package as Summary: Assamese langpacks meta-package -Requires: langpacks-core-as +Requires: %{name}-core-as Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts @@ -119,7 +119,7 @@ This package provides Assamese langpacks meta-package. %package ast Summary: Asturian langpacks meta-package -Requires: langpacks-core-ast +Requires: %{name}-core-ast Requires: dejavu-sans-fonts %description ast @@ -131,7 +131,7 @@ This package provides Asturian langpacks meta-package. %package be Summary: Belarusian langpacks meta-package -Requires: langpacks-core-be +Requires: %{name}-core-be %description be This package provides Belarusian langpacks meta-package. @@ -142,7 +142,7 @@ This package provides Belarusian langpacks meta-package. %package bg Summary: Bulgarian langpacks meta-package -Requires: langpacks-core-bg +Requires: %{name}-core-bg %description bg This package provides Bulgarian langpacks meta-package. @@ -153,7 +153,7 @@ This package provides Bulgarian langpacks meta-package. %package bn Summary: Bengali langpacks meta-package -Requires: langpacks-core-bn +Requires: %{name}-core-bn Requires: google-noto-sans-bengali-fonts Requires: google-noto-sans-bengali-ui-fonts @@ -166,7 +166,7 @@ This package provides Bengali langpacks meta-package. %package bo Summary: Tibetan langpacks meta-package -Requires: langpacks-core-bo +Requires: %{name}-core-bo Requires: tibetan-machine-uni-fonts %description bo @@ -178,7 +178,7 @@ This package provides Tibetan langpacks meta-package. %package br Summary: Breton langpacks meta-package -Requires: langpacks-core-br +Requires: %{name}-core-br %description br This package provides Breton langpacks meta-package. @@ -189,7 +189,7 @@ This package provides Breton langpacks meta-package. %package bs Summary: Bosnian langpacks meta-package -Requires: langpacks-core-bs +Requires: %{name}-core-bs %description bs This package provides Bosnian langpacks meta-package. @@ -200,7 +200,7 @@ This package provides Bosnian langpacks meta-package. %package ca Summary: Catalan langpacks meta-package -Requires: langpacks-core-ca +Requires: %{name}-core-ca %description ca This package provides Catalan langpacks meta-package. @@ -211,7 +211,7 @@ This package provides Catalan langpacks meta-package. %package cs Summary: Czech langpacks meta-package -Requires: langpacks-core-cs +Requires: %{name}-core-cs %description cs This package provides Czech langpacks meta-package. @@ -222,7 +222,7 @@ This package provides Czech langpacks meta-package. %package cy Summary: Welsh langpacks meta-package -Requires: langpacks-core-cy +Requires: %{name}-core-cy %description cy This package provides Welsh langpacks meta-package. @@ -233,7 +233,7 @@ This package provides Welsh langpacks meta-package. %package da Summary: Danish langpacks meta-package -Requires: langpacks-core-da +Requires: %{name}-core-da %description da This package provides Danish langpacks meta-package. @@ -244,7 +244,7 @@ This package provides Danish langpacks meta-package. %package de Summary: German langpacks meta-package -Requires: langpacks-core-de +Requires: %{name}-core-de %description de This package provides German langpacks meta-package. @@ -255,7 +255,7 @@ This package provides German langpacks meta-package. %package dz Summary: Bhutanese langpacks meta-package -Requires: langpacks-core-dz +Requires: %{name}-core-dz %description dz This package provides Bhutanese langpacks meta-package. @@ -266,7 +266,7 @@ This package provides Bhutanese langpacks meta-package. %package el Summary: Greek langpacks meta-package -Requires: langpacks-core-el +Requires: %{name}-core-el %description el This package provides Greek langpacks meta-package. @@ -277,7 +277,7 @@ This package provides Greek langpacks meta-package. %package en Summary: English langpacks meta-package -Requires: langpacks-core-en +Requires: %{name}-core-en %description en This package provides English langpacks meta-package. @@ -288,7 +288,7 @@ This package provides English langpacks meta-package. %package en_GB Summary: English (United Kingdom) langpacks meta-package -Requires: langpacks-core-en_GB +Requires: %{name}-core-en_GB %description en_GB This package provides English (United Kingdom) langpacks meta-package. @@ -299,7 +299,7 @@ This package provides English (United Kingdom) langpacks meta-package. %package eo Summary: Esperanto langpacks meta-package -Requires: langpacks-core-eo +Requires: %{name}-core-eo %description eo This package provides Esperanto langpacks meta-package. @@ -310,7 +310,7 @@ This package provides Esperanto langpacks meta-package. %package es Summary: Spanish langpacks meta-package -Requires: langpacks-core-es +Requires: %{name}-core-es %description es This package provides Spanish langpacks meta-package. @@ -321,7 +321,7 @@ This package provides Spanish langpacks meta-package. %package et Summary: Estonian langpacks meta-package -Requires: langpacks-core-et +Requires: %{name}-core-et %description et This package provides Estonian langpacks meta-package. @@ -332,7 +332,7 @@ This package provides Estonian langpacks meta-package. %package eu Summary: Basque langpacks meta-package -Requires: langpacks-core-eu +Requires: %{name}-core-eu %description eu This package provides Basque langpacks meta-package. @@ -343,7 +343,7 @@ This package provides Basque langpacks meta-package. %package fa Summary: Persian langpacks meta-package -Requires: langpacks-core-fa +Requires: %{name}-core-fa %description fa This package provides Persian langpacks meta-package. @@ -354,7 +354,7 @@ This package provides Persian langpacks meta-package. %package fi Summary: Finnish langpacks meta-package -Requires: langpacks-core-fi +Requires: %{name}-core-fi %description fi This package provides Finnish langpacks meta-package. @@ -365,7 +365,7 @@ This package provides Finnish langpacks meta-package. %package fr Summary: French langpacks meta-package -Requires: langpacks-core-fr +Requires: %{name}-core-fr %description fr This package provides French langpacks meta-package. @@ -376,7 +376,7 @@ This package provides French langpacks meta-package. %package ga Summary: Irish langpacks meta-package -Requires: langpacks-core-ga +Requires: %{name}-core-ga %description ga This package provides Irish langpacks meta-package. @@ -387,7 +387,7 @@ This package provides Irish langpacks meta-package. %package gl Summary: Galician langpacks meta-package -Requires: langpacks-core-gl +Requires: %{name}-core-gl %description gl This package provides Galician langpacks meta-package. @@ -398,7 +398,7 @@ This package provides Galician langpacks meta-package. %package gu Summary: Gujarati langpacks meta-package -Requires: langpacks-core-gu +Requires: %{name}-core-gu Requires: google-noto-sans-gujarati-fonts Requires: google-noto-sans-gujarati-ui-fonts Requires: samyak-gujarati-fonts @@ -412,7 +412,7 @@ This package provides Gujarati langpacks meta-package. %package he Summary: Hebrew langpacks meta-package -Requires: langpacks-core-he +Requires: %{name}-core-he Requires: culmus-aharoni-clm-fonts Requires: culmus-caladings-clm-fonts Requires: culmus-david-clm-fonts @@ -439,7 +439,7 @@ This package provides Hebrew langpacks meta-package. %package hi Summary: Hindi langpacks meta-package -Requires: langpacks-core-hi +Requires: %{name}-core-hi Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts @@ -454,7 +454,7 @@ This package provides Hindi langpacks meta-package. %package hr Summary: Croatian langpacks meta-package -Requires: langpacks-core-hr +Requires: %{name}-core-hr %description hr This package provides Croatian langpacks meta-package. @@ -465,7 +465,7 @@ This package provides Croatian langpacks meta-package. %package hu Summary: Hungarian langpacks meta-package -Requires: langpacks-core-hu +Requires: %{name}-core-hu %description hu This package provides Hungarian langpacks meta-package. @@ -476,7 +476,7 @@ This package provides Hungarian langpacks meta-package. %package ia Summary: Interlingua langpacks meta-package -Requires: langpacks-core-ia +Requires: %{name}-core-ia %description ia This package provides Interlingua langpacks meta-package. @@ -487,7 +487,7 @@ This package provides Interlingua langpacks meta-package. %package id Summary: Indonesian langpacks meta-package -Requires: langpacks-core-id +Requires: %{name}-core-id %description id This package provides Indonesian langpacks meta-package. @@ -498,7 +498,7 @@ This package provides Indonesian langpacks meta-package. %package is Summary: Icelandic langpacks meta-package -Requires: langpacks-core-is +Requires: %{name}-core-is %description is This package provides Icelandic langpacks meta-package. @@ -509,7 +509,7 @@ This package provides Icelandic langpacks meta-package. %package it Summary: Italian langpacks meta-package -Requires: langpacks-core-it +Requires: %{name}-core-it %description it This package provides Italian langpacks meta-package. @@ -520,7 +520,7 @@ This package provides Italian langpacks meta-package. %package ja Summary: Japanese langpacks meta-package -Requires: langpacks-core-ja +Requires: %{name}-core-ja Requires: google-noto-serif-cjk-ttc-fonts Requires: (uim-anthy if uim) @@ -533,7 +533,7 @@ This package provides Japanese langpacks meta-package. %package ka Summary: Georgian langpacks meta-package -Requires: langpacks-core-ka +Requires: %{name}-core-ka Requires: bpg-chveulebrivi-fonts Requires: bpg-courier-fonts Requires: bpg-glaho-fonts @@ -551,7 +551,7 @@ This package provides Georgian langpacks meta-package. %package kk Summary: Kazakh langpacks meta-package -Requires: langpacks-core-kk +Requires: %{name}-core-kk %description kk This package provides Kazakh langpacks meta-package. @@ -562,7 +562,7 @@ This package provides Kazakh langpacks meta-package. %package km Summary: Khmer langpacks meta-package -Requires: langpacks-core-km +Requires: %{name}-core-km Requires: google-noto-sans-khmer-fonts Requires: google-noto-sans-khmer-ui-fonts Requires: khmeros-battambang-fonts @@ -581,7 +581,7 @@ This package provides Khmer langpacks meta-package. %package kn Summary: Kannada langpacks meta-package -Requires: langpacks-core-kn +Requires: %{name}-core-kn Requires: google-noto-sans-kannada-fonts Requires: google-noto-sans-kannada-ui-fonts Requires: gubbi-fonts @@ -596,7 +596,7 @@ This package provides Kannada langpacks meta-package. %package ko Summary: Korean langpacks meta-package -Requires: langpacks-core-ko +Requires: %{name}-core-ko Requires: google-noto-serif-cjk-ttc-fonts %description ko @@ -608,7 +608,7 @@ This package provides Korean langpacks meta-package. %package ku Summary: Kurdish langpacks meta-package -Requires: langpacks-core-ku +Requires: %{name}-core-ku %description ku This package provides Kurdish langpacks meta-package. @@ -619,7 +619,7 @@ This package provides Kurdish langpacks meta-package. %package lt Summary: Lithuanian langpacks meta-package -Requires: langpacks-core-lt +Requires: %{name}-core-lt %description lt This package provides Lithuanian langpacks meta-package. @@ -630,7 +630,7 @@ This package provides Lithuanian langpacks meta-package. %package lv Summary: Latvian langpacks meta-package -Requires: langpacks-core-lv +Requires: %{name}-core-lv %description lv This package provides Latvian langpacks meta-package. @@ -641,7 +641,7 @@ This package provides Latvian langpacks meta-package. %package mai Summary: Maithili langpacks meta-package -Requires: langpacks-core-mai +Requires: %{name}-core-mai Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts @@ -654,7 +654,7 @@ This package provides Maithili langpacks meta-package. %package mk Summary: Macedonian langpacks meta-package -Requires: langpacks-core-mk +Requires: %{name}-core-mk %description mk This package provides Macedonian langpacks meta-package. @@ -665,7 +665,7 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package -Requires: langpacks-core-ml +Requires: %{name}-core-ml Requires: google-noto-sans-malayalam-fonts Requires: google-noto-sans-malayalam-ui-fonts Requires: lohit-malayalam-fonts @@ -686,7 +686,7 @@ This package provides Malayalam langpacks meta-package. %package mr Summary: Marathi langpacks meta-package -Requires: langpacks-core-mr +Requires: %{name}-core-mr Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts Requires: samyak-devanagari-fonts @@ -700,7 +700,7 @@ This package provides Marathi langpacks meta-package. %package ms Summary: Malay langpacks meta-package -Requires: langpacks-core-ms +Requires: %{name}-core-ms %description ms This package provides Malay langpacks meta-package. @@ -711,7 +711,7 @@ This package provides Malay langpacks meta-package. %package my Summary: Burmese langpacks meta-package -Requires: langpacks-core-my +Requires: %{name}-core-my %description my This package provides Burmese langpacks meta-package. @@ -722,7 +722,7 @@ This package provides Burmese langpacks meta-package. %package nb Summary: Norwegian Bokmål langpacks meta-package -Requires: langpacks-core-nb +Requires: %{name}-core-nb %description nb This package provides Norwegian Bokmål langpacks meta-package. @@ -733,7 +733,7 @@ This package provides Norwegian Bokmål langpacks meta-package. %package ne Summary: Nepali langpacks meta-package -Requires: langpacks-core-ne +Requires: %{name}-core-ne Requires: google-noto-sans-devanagari-fonts Requires: google-noto-sans-devanagari-ui-fonts @@ -746,7 +746,7 @@ This package provides Nepali langpacks meta-package. %package nl Summary: Dutch langpacks meta-package -Requires: langpacks-core-nl +Requires: %{name}-core-nl %description nl This package provides Dutch langpacks meta-package. @@ -757,7 +757,7 @@ This package provides Dutch langpacks meta-package. %package nn Summary: Nynorsk langpacks meta-package -Requires: langpacks-core-nn +Requires: %{name}-core-nn %description nn This package provides Nynorsk langpacks meta-package. @@ -768,7 +768,7 @@ This package provides Nynorsk langpacks meta-package. %package nr Summary: Southern Ndebele langpacks meta-package -Requires: langpacks-core-nr +Requires: %{name}-core-nr %description nr This package provides Southern Ndebele langpacks meta-package. @@ -779,7 +779,7 @@ This package provides Southern Ndebele langpacks meta-package. %package nso Summary: Northern Sotho langpacks meta-package -Requires: langpacks-core-nso +Requires: %{name}-core-nso %description nso This package provides Northern Sotho langpacks meta-package. @@ -790,7 +790,7 @@ This package provides Northern Sotho langpacks meta-package. %package or Summary: Odia langpacks meta-package -Requires: langpacks-core-or +Requires: %{name}-core-or Requires: samyak-odia-fonts %description or @@ -802,7 +802,7 @@ This package provides Odia langpacks meta-package. %package pa Summary: Punjabi langpacks meta-package -Requires: langpacks-core-pa +Requires: %{name}-core-pa Requires: saab-fonts Requires: google-noto-sans-gurmukhi-fonts @@ -815,7 +815,7 @@ This package provides Punjabi langpacks meta-package. %package pl Summary: Polish langpacks meta-package -Requires: langpacks-core-pl +Requires: %{name}-core-pl %description pl This package provides Polish langpacks meta-package. @@ -826,7 +826,7 @@ This package provides Polish langpacks meta-package. %package pt_BR Summary: Portuguese (Brazil) langpacks meta-package -Requires: langpacks-core-pt_BR +Requires: %{name}-core-pt_BR %description pt_BR This package provides Portuguese (Brazil) langpacks meta-package. @@ -837,7 +837,7 @@ This package provides Portuguese (Brazil) langpacks meta-package. %package pt Summary: Portuguese langpacks meta-package -Requires: langpacks-core-pt +Requires: %{name}-core-pt %description pt This package provides Portuguese langpacks meta-package. @@ -848,7 +848,7 @@ This package provides Portuguese langpacks meta-package. %package ro Summary: Romanian langpacks meta-package -Requires: langpacks-core-ro +Requires: %{name}-core-ro %description ro This package provides Romanian langpacks meta-package. @@ -859,7 +859,7 @@ This package provides Romanian langpacks meta-package. %package ru Summary: Russian langpacks meta-package -Requires: langpacks-core-ru +Requires: %{name}-core-ru Requires: paratype-pt-sans-fonts %description ru @@ -871,7 +871,7 @@ This package provides Russian langpacks meta-package. %package si Summary: Sinhala langpacks meta-package -Requires: langpacks-core-si +Requires: %{name}-core-si %description si This package provides Sinhala langpacks meta-package. @@ -882,7 +882,7 @@ This package provides Sinhala langpacks meta-package. %package sk Summary: Slovak langpacks meta-package -Requires: langpacks-core-sk +Requires: %{name}-core-sk %description sk This package provides Slovak langpacks meta-package. @@ -893,7 +893,7 @@ This package provides Slovak langpacks meta-package. %package sl Summary: Slovenian langpacks meta-package -Requires: langpacks-core-sl +Requires: %{name}-core-sl %description sl This package provides Slovenian langpacks meta-package. @@ -904,7 +904,7 @@ This package provides Slovenian langpacks meta-package. %package sq Summary: Albanian langpacks meta-package -Requires: langpacks-core-sq +Requires: %{name}-core-sq %description sq This package provides Albanian langpacks meta-package. @@ -915,7 +915,7 @@ This package provides Albanian langpacks meta-package. %package sr Summary: Serbian langpacks meta-package -Requires: langpacks-core-sr +Requires: %{name}-core-sr %description sr This package provides Serbian langpacks meta-package. @@ -926,7 +926,7 @@ This package provides Serbian langpacks meta-package. %package ss Summary: Swati langpacks meta-package -Requires: langpacks-core-ss +Requires: %{name}-core-ss %description ss This package provides Swati langpacks meta-package. @@ -937,7 +937,7 @@ This package provides Swati langpacks meta-package. %package sv Summary: Swedish langpacks meta-package -Requires: langpacks-core-sv +Requires: %{name}-core-sv %description sv This package provides Swedish langpacks meta-package. @@ -948,7 +948,7 @@ This package provides Swedish langpacks meta-package. %package ta Summary: Tamil langpacks meta-package -Requires: langpacks-core-ta +Requires: %{name}-core-ta Requires: google-noto-sans-tamil-fonts Requires: google-noto-sans-tamil-ui-fonts Requires: samyak-tamil-fonts @@ -963,7 +963,7 @@ This package provides Tamil langpacks meta-package. %package te Summary: Telugu langpacks meta-package -Requires: langpacks-core-te +Requires: %{name}-core-te Requires: google-noto-sans-telugu-fonts Requires: google-noto-sans-telugu-ui-fonts Requires: pothana2000-fonts @@ -978,7 +978,7 @@ This package provides Telugu langpacks meta-package. %package th Summary: Thai langpacks meta-package -Requires: langpacks-core-th +Requires: %{name}-core-th Requires: google-noto-sans-thai-fonts Requires: google-noto-sans-thai-ui-fonts Requires: google-noto-serif-thai-fonts @@ -1003,7 +1003,7 @@ This package provides Thai langpacks meta-package. %package tn Summary: Tswana langpacks meta-package -Requires: langpacks-core-tn +Requires: %{name}-core-tn %description tn This package provides Tswana langpacks meta-package. @@ -1014,7 +1014,7 @@ This package provides Tswana langpacks meta-package. %package tr Summary: Turkish langpacks meta-package -Requires: langpacks-core-tr +Requires: %{name}-core-tr %description tr This package provides Turkish langpacks meta-package. @@ -1025,7 +1025,7 @@ This package provides Turkish langpacks meta-package. %package ts Summary: Tsonga langpacks meta-package -Requires: langpacks-core-ts +Requires: %{name}-core-ts %description ts This package provides Tsonga langpacks meta-package. @@ -1036,7 +1036,7 @@ This package provides Tsonga langpacks meta-package. %package uk Summary: Ukrainian langpacks meta-package -Requires: langpacks-core-uk +Requires: %{name}-core-uk %description uk This package provides Ukrainian langpacks meta-package. @@ -1047,7 +1047,7 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package -Requires: langpacks-core-ur +Requires: %{name}-core-ur Requires: dejavu-sans-fonts Requires: dejavu-sans-mono-fonts Requires: nafees-nastaleeq-fonts @@ -1062,7 +1062,7 @@ This package provides Urdu langpacks meta-package. %package ve Summary: Venda langpacks meta-package -Requires: langpacks-core-ve +Requires: %{name}-core-ve %description ve This package provides Venda langpacks meta-package. @@ -1073,7 +1073,7 @@ This package provides Venda langpacks meta-package. %package vi Summary: Vietnamese langpacks meta-package -Requires: langpacks-core-vi +Requires: %{name}-core-vi %description vi This package provides Vietnamese langpacks meta-package. @@ -1084,7 +1084,7 @@ This package provides Vietnamese langpacks meta-package. %package xh Summary: Xhosa langpacks meta-package -Requires: langpacks-core-xh +Requires: %{name}-core-xh %description xh This package provides Xhosa langpacks meta-package. @@ -1095,7 +1095,7 @@ This package provides Xhosa langpacks meta-package. %package yi Summary: Yiddish langpacks meta-package -Requires: langpacks-core-yi +Requires: %{name}-core-yi Requires: culmus-aharoni-clm-fonts Requires: culmus-caladings-clm-fonts Requires: culmus-david-clm-fonts @@ -1121,7 +1121,7 @@ This package provides Yiddish langpacks meta-package. %package zh_CN Summary: Simplified Chinese langpacks meta-package -Requires: langpacks-core-zh_CN +Requires: %{name}-core-zh_CN Requires: google-noto-serif-cjk-ttc-fonts %description zh_CN @@ -1133,7 +1133,7 @@ This package provides Simplified Chinese langpacks meta-package. %package zh_TW Summary: Traditional Chinese langpacks meta-package -Requires: langpacks-core-zh_TW +Requires: %{name}-core-zh_TW Requires: google-noto-serif-cjk-ttc-fonts %description zh_TW @@ -1145,7 +1145,7 @@ This package provides Traditional Chinese langpacks meta-package. %package zu Summary: Zulu langpacks meta-package -Requires: langpacks-core-zu +Requires: %{name}-core-zu %description zu This package provides Zulu langpacks meta-package. diff --git a/meta-package-template.txt b/meta-package-template.txt index 29b5290..4179bd9 100644 --- a/meta-package-template.txt +++ b/meta-package-template.txt @@ -1,13 +1,25 @@ -%package -n langpacks-$langcode +======================subpackage package ============================ +%package $langcode Summary: $langname langpacks meta-package -Requires: +Requires: %{name}-core-$langcode +Requires: Requires: -Recommends: -Recommends: -%description -n langpacks-$langcode +%description $langcode This package provides $langname langpacks meta-package. -%files -n langpacks-ui-$langcode -%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml +%files $langcode +====================================================================== +======================subpackage core package========================= +%package core-$langcode +Summary: $langname langpacks core meta-package +Requires: +Requires: + +%description core-$langcode +This package provides $langname core langpacks packages. + +%files core-$langcode +%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml +====================================================================== From 3c9638869548822ca14423844d295b8609685397 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Jul 2019 13:29:47 +0530 Subject: [PATCH 018/132] Move back appstream files to base (langpacks-) packages --- langpacks.spec | 94 +++++++++++++++++++++++++++++++++++++-- meta-package-template.txt | 2 +- 2 files changed, 91 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 3a0ca53..f77c024 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -37,9 +37,7 @@ Summary: %{langname} langpacks core meta-package\ %description core-%{langcode}\ This package provides %{langname} core langpacks packages.\ \ -%files core-%{langcode} \ -%{_datadir}/metainfo/org.fedoraproject.LangPack-%{langcode}.metainfo.xml - +%files core-%{langcode} %package af Summary: Afrikaans langpacks meta-package @@ -49,6 +47,7 @@ Requires: %{name}-core-af This package provides Afrikaans langpacks meta-package. %files af +%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml %langcore_pkg -l af -n Afrikaans @@ -72,6 +71,7 @@ Requires: google-noto-sans-ethiopic-fonts This package provides Amharic langpacks meta-package. %files am +%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml %langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts @@ -101,6 +101,7 @@ Requires: paktype-tehreer-fonts This package provides Arabic langpacks meta-package. %files ar +%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml %langcore_pkg -l ar -n Arabic @@ -114,6 +115,7 @@ Requires: google-noto-sans-bengali-ui-fonts This package provides Assamese langpacks meta-package. %files as +%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml %langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n @@ -126,6 +128,7 @@ Requires: dejavu-sans-fonts This package provides Asturian langpacks meta-package. %files ast +%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml %langcore_pkg -l ast -n Asturian @@ -137,6 +140,7 @@ Requires: %{name}-core-be This package provides Belarusian langpacks meta-package. %files be +%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml %langcore_pkg -l be -n Belarusian @@ -148,6 +152,7 @@ Requires: %{name}-core-bg This package provides Bulgarian langpacks meta-package. %files bg +%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml %langcore_pkg -l bg -n Bulgarian @@ -161,6 +166,7 @@ Requires: google-noto-sans-bengali-ui-fonts This package provides Bengali langpacks meta-package. %files bn +%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml %langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n @@ -173,6 +179,7 @@ Requires: tibetan-machine-uni-fonts This package provides Tibetan langpacks meta-package. %files bo +%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml %langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n @@ -184,6 +191,7 @@ Requires: %{name}-core-br This package provides Breton langpacks meta-package. %files br +%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml %langcore_pkg -l br -n Breton @@ -195,6 +203,7 @@ Requires: %{name}-core-bs This package provides Bosnian langpacks meta-package. %files bs +%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml %langcore_pkg -l bs -n Bosnian @@ -206,6 +215,7 @@ Requires: %{name}-core-ca This package provides Catalan langpacks meta-package. %files ca +%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml %langcore_pkg -l ca -n Catalan @@ -217,6 +227,7 @@ Requires: %{name}-core-cs This package provides Czech langpacks meta-package. %files cs +%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.metainfo.xml %langcore_pkg -l cs -n Czech @@ -228,6 +239,7 @@ Requires: %{name}-core-cy This package provides Welsh langpacks meta-package. %files cy +%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml %langcore_pkg -l cy -n Welsh @@ -239,6 +251,7 @@ Requires: %{name}-core-da This package provides Danish langpacks meta-package. %files da +%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml %langcore_pkg -l da -n Danish @@ -250,6 +263,7 @@ Requires: %{name}-core-de This package provides German langpacks meta-package. %files de +%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml %langcore_pkg -l de -n German @@ -261,6 +275,7 @@ Requires: %{name}-core-dz This package provides Bhutanese langpacks meta-package. %files dz +%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml %langcore_pkg -l dz -n Bhutanese @@ -272,6 +287,7 @@ Requires: %{name}-core-el This package provides Greek langpacks meta-package. %files el +%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml %langcore_pkg -l el -n Greek @@ -283,6 +299,7 @@ Requires: %{name}-core-en This package provides English langpacks meta-package. %files en +%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml %langcore_pkg -l en -n English @@ -294,6 +311,7 @@ Requires: %{name}-core-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)} @@ -305,6 +323,7 @@ Requires: %{name}-core-eo This package provides Esperanto langpacks meta-package. %files eo +%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml %langcore_pkg -l eo -n Esperanto @@ -316,6 +335,7 @@ Requires: %{name}-core-es This package provides Spanish langpacks meta-package. %files es +%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml %langcore_pkg -l es -n Spanish @@ -327,6 +347,7 @@ Requires: %{name}-core-et This package provides Estonian langpacks meta-package. %files et +%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml %langcore_pkg -l et -n Estonian @@ -338,6 +359,7 @@ Requires: %{name}-core-eu This package provides Basque langpacks meta-package. %files eu +%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml %langcore_pkg -l eu -n Basque @@ -349,6 +371,7 @@ Requires: %{name}-core-fa This package provides Persian langpacks meta-package. %files fa +%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml %langcore_pkg -l fa -n Persian @@ -360,6 +383,7 @@ Requires: %{name}-core-fi This package provides Finnish langpacks meta-package. %files fi +%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml %langcore_pkg -l fi -n Finnish @@ -371,6 +395,7 @@ Requires: %{name}-core-fr This package provides French langpacks meta-package. %files fr +%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml %langcore_pkg -l fr -n French @@ -382,6 +407,7 @@ Requires: %{name}-core-ga This package provides Irish langpacks meta-package. %files ga +%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml %langcore_pkg -l ga -n Irish @@ -393,6 +419,7 @@ Requires: %{name}-core-gl This package provides Galician langpacks meta-package. %files gl +%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml %langcore_pkg -l gl -n Galician @@ -407,6 +434,7 @@ Requires: samyak-gujarati-fonts 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 @@ -434,6 +462,7 @@ Requires: google-noto-sans-hebrew-fonts This package provides Hebrew langpacks meta-package. %files he +%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml %langcore_pkg -l he -n Hebrew @@ -449,6 +478,7 @@ Requires: sarai-fonts 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 @@ -460,6 +490,7 @@ Requires: %{name}-core-hr This package provides Croatian langpacks meta-package. %files hr +%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml %langcore_pkg -l hr -n Croatian @@ -471,6 +502,7 @@ Requires: %{name}-core-hu This package provides Hungarian langpacks meta-package. %files hu +%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml %langcore_pkg -l hu -n Hungarian @@ -482,6 +514,7 @@ Requires: %{name}-core-ia This package provides Interlingua langpacks meta-package. %files ia +%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml %langcore_pkg -l ia -n Interlingua @@ -493,6 +526,7 @@ Requires: %{name}-core-id This package provides Indonesian langpacks meta-package. %files id +%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml %langcore_pkg -l id -n Indonesian @@ -504,6 +538,7 @@ Requires: %{name}-core-is This package provides Icelandic langpacks meta-package. %files is +%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml %langcore_pkg -l is -n Icelandic @@ -515,6 +550,7 @@ Requires: %{name}-core-it This package provides Italian langpacks meta-package. %files it +%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml %langcore_pkg -l it -n Italian @@ -528,6 +564,7 @@ Requires: (uim-anthy if uim) 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-kkc @@ -546,6 +583,7 @@ Requires: google-noto-serif-georgian-fonts This package provides Georgian langpacks meta-package. %files ka +%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml %langcore_pkg -l ka -n Georgian @@ -557,6 +595,7 @@ Requires: %{name}-core-kk This package provides Kazakh langpacks meta-package. %files kk +%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml %langcore_pkg -l kk -n Kazakh @@ -576,6 +615,7 @@ Requires: khmeros-siemreap-fonts This package provides Khmer langpacks meta-package. %files km +%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml %langcore_pkg -l km -n Khmer -f khmeros-base-fonts @@ -591,6 +631,7 @@ Requires: navilu-fonts 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 @@ -603,6 +644,7 @@ Requires: google-noto-serif-cjk-ttc-fonts 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 @@ -614,6 +656,7 @@ Requires: %{name}-core-ku This package provides Kurdish langpacks meta-package. %files ku +%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml %langcore_pkg -l ku -n Kurdish @@ -625,6 +668,7 @@ Requires: %{name}-core-lt This package provides Lithuanian langpacks meta-package. %files lt +%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml %langcore_pkg -l lt -n Lithuanian @@ -636,6 +680,7 @@ Requires: %{name}-core-lv This package provides Latvian langpacks meta-package. %files lv +%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml %langcore_pkg -l lv -n Latvian @@ -649,6 +694,7 @@ Requires: google-noto-sans-devanagari-ui-fonts 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 @@ -660,6 +706,7 @@ Requires: %{name}-core-mk This package provides Macedonian langpacks meta-package. %files mk +%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml %langcore_pkg -l mk -n Macedonian @@ -681,6 +728,7 @@ Requires: smc-suruma-fonts 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 @@ -695,6 +743,7 @@ Requires: samyak-devanagari-fonts 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 @@ -706,6 +755,7 @@ Requires: %{name}-core-ms This package provides Malay langpacks meta-package. %files ms +%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml %langcore_pkg -l ms -n Malay @@ -717,6 +767,7 @@ Requires: %{name}-core-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 @@ -728,6 +779,7 @@ Requires: %{name}-core-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} @@ -741,6 +793,7 @@ Requires: google-noto-sans-devanagari-ui-fonts 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 @@ -752,6 +805,7 @@ Requires: %{name}-core-nl This package provides Dutch langpacks meta-package. %files nl +%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml %langcore_pkg -l nl -n Dutch @@ -763,6 +817,7 @@ Requires: %{name}-core-nn This package provides Nynorsk langpacks meta-package. %files nn +%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml %langcore_pkg -l nn -n Nynorsk @@ -774,6 +829,7 @@ Requires: %{name}-core-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} @@ -785,6 +841,7 @@ Requires: %{name}-core-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} @@ -797,6 +854,7 @@ Requires: samyak-odia-fonts 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 @@ -810,6 +868,7 @@ Requires: google-noto-sans-gurmukhi-fonts This package provides Punjabi langpacks meta-package. %files pa +%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml %langcore_pkg -l pa -n Punjabi -f lohit-gurumukhi-fonts -i ibus-m17n @@ -821,6 +880,7 @@ Requires: %{name}-core-pl This package provides Polish langpacks meta-package. %files pl +%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml %langcore_pkg -l pl -n Polish @@ -832,6 +892,7 @@ Requires: %{name}-core-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)} @@ -843,6 +904,7 @@ Requires: %{name}-core-pt This package provides Portuguese langpacks meta-package. %files pt +%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml %langcore_pkg -l pt -n Portuguese @@ -854,6 +916,7 @@ Requires: %{name}-core-ro This package provides Romanian langpacks meta-package. %files ro +%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml %langcore_pkg -l ro -n Romanian @@ -866,6 +929,7 @@ Requires: paratype-pt-sans-fonts This package provides Russian langpacks meta-package. %files ru +%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml %langcore_pkg -l ru -n Russian @@ -877,6 +941,7 @@ Requires: %{name}-core-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-fonts -i ibus-sayura ibus-m17n @@ -888,6 +953,7 @@ Requires: %{name}-core-sk This package provides Slovak langpacks meta-package. %files sk +%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml %langcore_pkg -l sk -n Slovak @@ -899,6 +965,7 @@ Requires: %{name}-core-sl This package provides Slovenian langpacks meta-package. %files sl +%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml %langcore_pkg -l sl -n Slovenian @@ -910,6 +977,7 @@ Requires: %{name}-core-sq This package provides Albanian langpacks meta-package. %files sq +%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml %langcore_pkg -l sq -n Albanian @@ -921,6 +989,7 @@ Requires: %{name}-core-sr This package provides Serbian langpacks meta-package. %files sr +%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml %langcore_pkg -l sr -n Serbian @@ -932,6 +1001,7 @@ Requires: %{name}-core-ss This package provides Swati langpacks meta-package. %files ss +%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml %langcore_pkg -l ss -n Swati @@ -943,6 +1013,7 @@ Requires: %{name}-core-sv This package provides Swedish langpacks meta-package. %files sv +%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml %langcore_pkg -l sv -n Swedish @@ -958,6 +1029,7 @@ Requires: serafettin-cartoon-fonts 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 @@ -973,6 +1045,7 @@ Requires: vemana2000-fonts 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 @@ -998,6 +1071,7 @@ Requires: thai-scalable-umpush-fonts 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 @@ -1009,6 +1083,7 @@ Requires: %{name}-core-tn This package provides Tswana langpacks meta-package. %files tn +%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml %langcore_pkg -l tn -n Tswana @@ -1020,6 +1095,7 @@ Requires: %{name}-core-tr This package provides Turkish langpacks meta-package. %files tr +%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml %langcore_pkg -l tr -n Turkish @@ -1031,6 +1107,7 @@ Requires: %{name}-core-ts This package provides Tsonga langpacks meta-package. %files ts +%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml %langcore_pkg -l ts -n Tsonga @@ -1042,6 +1119,7 @@ Requires: %{name}-core-uk This package provides Ukrainian langpacks meta-package. %files uk +%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml %langcore_pkg -l uk -n Ukrainian @@ -1057,6 +1135,7 @@ Requires: nafees-web-naskh-fonts 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 @@ -1068,6 +1147,7 @@ Requires: %{name}-core-ve This package provides Venda langpacks meta-package. %files ve +%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml %langcore_pkg -l ve -n Venda @@ -1079,6 +1159,7 @@ Requires: %{name}-core-vi This package provides Vietnamese langpacks meta-package. %files vi +%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml %langcore_pkg -l vi -n Vietnamese -i ibus-bogo @@ -1090,6 +1171,7 @@ Requires: %{name}-core-xh This package provides Xhosa langpacks meta-package. %files xh +%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml %langcore_pkg -l xh -n Xhosa @@ -1116,6 +1198,7 @@ Requires: culmus-yehuda-clm-fonts This package provides Yiddish langpacks meta-package. %files yi +%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml %langcore_pkg -l yi -n Yiddish @@ -1128,6 +1211,7 @@ Requires: google-noto-serif-cjk-ttc-fonts 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-libpynyin @@ -1140,6 +1224,7 @@ Requires: google-noto-serif-cjk-ttc-fonts This package provides Traditional Chinese langpacks meta-package. %files zh_TW +%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml %langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin @@ -1151,6 +1236,7 @@ Requires: %{name}-core-zu This package provides Zulu langpacks meta-package. %files zu +%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml %langcore_pkg -l zu -n Zulu @@ -1168,7 +1254,7 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog -* Mon Jul 23 2019 Parag Nemade - 2.0-1 +* Tue Jul 23 2019 Parag Nemade - 2.0-1 - Should have bumped the version to 2.0 in last build * Mon Jul 22 2019 Parag Nemade - 1.0-18 diff --git a/meta-package-template.txt b/meta-package-template.txt index 4179bd9..b9e5686 100644 --- a/meta-package-template.txt +++ b/meta-package-template.txt @@ -9,6 +9,7 @@ Requires: This package provides $langname langpacks meta-package. %files $langcode +%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml ====================================================================== ======================subpackage core package========================= @@ -21,5 +22,4 @@ Requires: This package provides $langname core langpacks packages. %files core-$langcode -%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml ====================================================================== From 7bff4f19ad8e3538b67f82a156cf6e95098f39a9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 12:26:11 +0000 Subject: [PATCH 019/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index f77c024..950e384 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1254,6 +1254,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Jul 23 2019 Parag Nemade - 2.0-1 - Should have bumped the version to 2.0 in last build From 99c45e4341cf9e36106c03f39815889c5a725884 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 26 Jul 2019 14:16:47 +0530 Subject: [PATCH 020/132] Resolves:rh#1554988 google-noto-sans-gurmkukhi-fonts default for Punjabi --- langpacks.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 950e384..92a50bb 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -862,7 +862,7 @@ This package provides Odia langpacks meta-package. Summary: Punjabi langpacks meta-package Requires: %{name}-core-pa Requires: saab-fonts -Requires: google-noto-sans-gurmukhi-fonts +Requires: lohit-gurmukhi-fonts %description pa This package provides Punjabi langpacks meta-package. @@ -870,7 +870,7 @@ This package provides Punjabi langpacks meta-package. %files pa %{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml -%langcore_pkg -l pa -n Punjabi -f lohit-gurumukhi-fonts -i ibus-m17n +%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-fonts -i ibus-m17n %package pl Summary: Polish langpacks meta-package @@ -1254,6 +1254,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Fri Jul 26 2019 Parag Nemade - 2.0-3 +- Resolves:rh#1554988 google-noto-sans-gurmkukhi-fonts default for Punjabi + * Thu Jul 25 2019 Fedora Release Engineering - 2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From a5218cc0a43a4935ef00af545370d7c2df9e85fd Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 29 Jul 2019 21:13:52 +0530 Subject: [PATCH 021/132] Resolves:rh#1733929 - 'Requires:' to 'Recommends:' for additional fonts in base langpacks Signed-off-by: Parag Nemade --- langpacks.spec | 297 +++++++++++++++++++++++++------------------------ 1 file changed, 150 insertions(+), 147 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 92a50bb..86f3505 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -54,18 +54,18 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package Requires: %{name}-core-am -Requires: senamirmir-washra-fantuwua-fonts -Requires: senamirmir-washra-fonts -Requires: senamirmir-washra-hiwua-fonts -Requires: senamirmir-washra-jiret-fonts -Requires: senamirmir-washra-tint-fonts -Requires: senamirmir-washra-wookianos-fonts -Requires: senamirmir-washra-yebse-fonts -Requires: senamirmir-washra-yigezu-bisrat-goffer-fonts -Requires: senamirmir-washra-yigezu-bisrat-gothic-fonts -Requires: senamirmir-washra-zelan-fonts -Requires: xorg-x11-fonts-ethiopic -Requires: google-noto-sans-ethiopic-fonts +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-fonts %description am This package provides Amharic langpacks meta-package. @@ -78,24 +78,24 @@ This package provides Amharic langpacks meta-package. %package ar Summary: Arabic langpacks meta-package Requires: %{name}-core-ar -Requires: dejavu-sans-mono-fonts -Requires: kacst-art-fonts -Requires: kacst-book-fonts -Requires: kacst-decorative-fonts -Requires: kacst-digital-fonts -Requires: kacst-farsi-fonts -Requires: kacst-letter-fonts -Requires: kacst-naskh-fonts -Requires: kacst-office-fonts -Requires: kacst-one-fonts -Requires: kacst-pen-fonts -Requires: kacst-poster-fonts -Requires: kacst-qurn-fonts -Requires: kacst-screen-fonts -Requires: kacst-title-fonts -Requires: kacst-titlel-fonts -Requires: paktype-naqsh-fonts -Requires: paktype-tehreer-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: kacst-art-fonts +Recommends: kacst-book-fonts +Recommends: kacst-decorative-fonts +Recommends: kacst-digital-fonts +Recommends: kacst-farsi-fonts +Recommends: kacst-letter-fonts +Recommends: kacst-naskh-fonts +Recommends: kacst-office-fonts +Recommends: kacst-one-fonts +Recommends: kacst-pen-fonts +Recommends: kacst-poster-fonts +Recommends: kacst-qurn-fonts +Recommends: kacst-screen-fonts +Recommends: kacst-title-fonts +Recommends: kacst-titlel-fonts +Recommends: paktype-naqsh-fonts +Recommends: paktype-tehreer-fonts %description ar This package provides Arabic langpacks meta-package. @@ -108,8 +108,8 @@ This package provides Arabic langpacks meta-package. %package as Summary: Assamese langpacks meta-package Requires: %{name}-core-as -Requires: google-noto-sans-bengali-fonts -Requires: google-noto-sans-bengali-ui-fonts +Recommends: google-noto-sans-bengali-fonts +Recommends: google-noto-sans-bengali-ui-fonts %description as This package provides Assamese langpacks meta-package. @@ -122,7 +122,7 @@ This package provides Assamese langpacks meta-package. %package ast Summary: Asturian langpacks meta-package Requires: %{name}-core-ast -Requires: dejavu-sans-fonts +Recommends: dejavu-sans-fonts %description ast This package provides Asturian langpacks meta-package. @@ -159,8 +159,8 @@ This package provides Bulgarian langpacks meta-package. %package bn Summary: Bengali langpacks meta-package Requires: %{name}-core-bn -Requires: google-noto-sans-bengali-fonts -Requires: google-noto-sans-bengali-ui-fonts +Recommends: google-noto-sans-bengali-fonts +Recommends: google-noto-sans-bengali-ui-fonts %description bn This package provides Bengali langpacks meta-package. @@ -173,7 +173,7 @@ This package provides Bengali langpacks meta-package. %package bo Summary: Tibetan langpacks meta-package Requires: %{name}-core-bo -Requires: tibetan-machine-uni-fonts +Recommends: tibetan-machine-uni-fonts %description bo This package provides Tibetan langpacks meta-package. @@ -426,9 +426,9 @@ This package provides Galician langpacks meta-package. %package gu Summary: Gujarati langpacks meta-package Requires: %{name}-core-gu -Requires: google-noto-sans-gujarati-fonts -Requires: google-noto-sans-gujarati-ui-fonts -Requires: samyak-gujarati-fonts +Recommends: google-noto-sans-gujarati-fonts +Recommends: google-noto-sans-gujarati-ui-fonts +Recommends: samyak-gujarati-fonts %description gu This package provides Gujarati langpacks meta-package. @@ -441,22 +441,22 @@ This package provides Gujarati langpacks meta-package. %package he Summary: Hebrew langpacks meta-package Requires: %{name}-core-he -Requires: culmus-aharoni-clm-fonts -Requires: culmus-caladings-clm-fonts -Requires: culmus-david-clm-fonts -Requires: culmus-drugulin-clm-fonts -Requires: culmus-ellinia-clm-fonts -Requires: culmus-frank-ruehl-clm-fonts -Requires: culmus-hadasim-clm-fonts -Requires: culmus-keteryg-fonts -Requires: culmus-miriam-clm-fonts -Requires: culmus-miriam-mono-clm-fonts -Requires: culmus-nachlieli-clm-fonts -Requires: culmus-simple-clm-fonts -Requires: culmus-stamashkenaz-clm-fonts -Requires: culmus-stamsefarad-clm-fonts -Requires: culmus-yehuda-clm-fonts -Requires: google-noto-sans-hebrew-fonts +Recommends: culmus-aharoni-clm-fonts +Recommends: culmus-caladings-clm-fonts +Recommends: culmus-david-clm-fonts +Recommends: culmus-drugulin-clm-fonts +Recommends: culmus-ellinia-clm-fonts +Recommends: culmus-frank-ruehl-clm-fonts +Recommends: culmus-hadasim-clm-fonts +Recommends: culmus-keteryg-fonts +Recommends: culmus-miriam-clm-fonts +Recommends: culmus-miriam-mono-clm-fonts +Recommends: culmus-nachlieli-clm-fonts +Recommends: culmus-simple-clm-fonts +Recommends: culmus-stamashkenaz-clm-fonts +Recommends: culmus-stamsefarad-clm-fonts +Recommends: culmus-yehuda-clm-fonts +Recommends: google-noto-sans-hebrew-fonts %description he This package provides Hebrew langpacks meta-package. @@ -469,10 +469,10 @@ This package provides Hebrew langpacks meta-package. %package hi Summary: Hindi langpacks meta-package Requires: %{name}-core-hi -Requires: google-noto-sans-devanagari-fonts -Requires: google-noto-sans-devanagari-ui-fonts -Requires: samyak-devanagari-fonts -Requires: sarai-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: samyak-devanagari-fonts +Recommends: sarai-fonts %description hi This package provides Hindi langpacks meta-package. @@ -557,8 +557,8 @@ This package provides Italian langpacks meta-package. %package ja Summary: Japanese langpacks meta-package Requires: %{name}-core-ja -Requires: google-noto-serif-cjk-ttc-fonts -Requires: (uim-anthy if uim) +Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: (uim-anthy if uim) %description ja This package provides Japanese langpacks meta-package. @@ -571,13 +571,13 @@ This package provides Japanese langpacks meta-package. %package ka Summary: Georgian langpacks meta-package Requires: %{name}-core-ka -Requires: bpg-chveulebrivi-fonts -Requires: bpg-courier-fonts -Requires: bpg-glaho-fonts -Requires: dejavu-sans-mono-fonts -Requires: dejavu-serif-fonts -Requires: google-noto-sans-georgian-fonts -Requires: google-noto-serif-georgian-fonts +Recommends: bpg-chveulebrivi-fonts +Recommends: bpg-courier-fonts +Recommends: bpg-glaho-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: dejavu-serif-fonts +Recommends: google-noto-sans-georgian-fonts +Recommends: google-noto-serif-georgian-fonts %description ka This package provides Georgian langpacks meta-package. @@ -602,14 +602,14 @@ This package provides Kazakh langpacks meta-package. %package km Summary: Khmer langpacks meta-package Requires: %{name}-core-km -Requires: google-noto-sans-khmer-fonts -Requires: google-noto-sans-khmer-ui-fonts -Requires: khmeros-battambang-fonts -Requires: khmeros-bokor-fonts -Requires: khmeros-handwritten-fonts -Requires: khmeros-metal-chrieng-fonts -Requires: khmeros-muol-fonts -Requires: khmeros-siemreap-fonts +Recommends: google-noto-sans-khmer-fonts +Recommends: google-noto-sans-khmer-ui-fonts +Recommends: khmeros-battambang-fonts +Recommends: khmeros-bokor-fonts +Recommends: khmeros-handwritten-fonts +Recommends: khmeros-metal-chrieng-fonts +Recommends: khmeros-muol-fonts +Recommends: khmeros-siemreap-fonts %description km This package provides Khmer langpacks meta-package. @@ -622,10 +622,10 @@ This package provides Khmer langpacks meta-package. %package kn Summary: Kannada langpacks meta-package Requires: %{name}-core-kn -Requires: google-noto-sans-kannada-fonts -Requires: google-noto-sans-kannada-ui-fonts -Requires: gubbi-fonts -Requires: navilu-fonts +Recommends: google-noto-sans-kannada-fonts +Recommends: google-noto-sans-kannada-ui-fonts +Recommends: gubbi-fonts +Recommends: navilu-fonts %description kn This package provides Kannada langpacks meta-package. @@ -638,7 +638,7 @@ This package provides Kannada langpacks meta-package. %package ko Summary: Korean langpacks meta-package Requires: %{name}-core-ko -Requires: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts %description ko This package provides Korean langpacks meta-package. @@ -687,8 +687,8 @@ This package provides Latvian langpacks meta-package. %package mai Summary: Maithili langpacks meta-package Requires: %{name}-core-mai -Requires: google-noto-sans-devanagari-fonts -Requires: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts %description mai This package provides Maithili langpacks meta-package. @@ -713,16 +713,16 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package Requires: %{name}-core-ml -Requires: google-noto-sans-malayalam-fonts -Requires: google-noto-sans-malayalam-ui-fonts -Requires: lohit-malayalam-fonts -Requires: samyak-malayalam-fonts -Requires: smc-anjalioldlipi-fonts -Requires: smc-dyuthi-fonts -Requires: smc-kalyani-fonts -Requires: smc-rachana-fonts -Requires: smc-raghumalayalam-fonts -Requires: smc-suruma-fonts +Recommends: google-noto-sans-malayalam-fonts +Recommends: google-noto-sans-malayalam-ui-fonts +Recommends: lohit-malayalam-fonts +Recommends: samyak-malayalam-fonts +Recommends: smc-anjalioldlipi-fonts +Recommends: smc-dyuthi-fonts +Recommends: smc-kalyani-fonts +Recommends: smc-rachana-fonts +Recommends: smc-raghumalayalam-fonts +Recommends: smc-suruma-fonts %description ml This package provides Malayalam langpacks meta-package. @@ -735,9 +735,9 @@ This package provides Malayalam langpacks meta-package. %package mr Summary: Marathi langpacks meta-package Requires: %{name}-core-mr -Requires: google-noto-sans-devanagari-fonts -Requires: google-noto-sans-devanagari-ui-fonts -Requires: samyak-devanagari-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: samyak-devanagari-fonts %description mr This package provides Marathi langpacks meta-package. @@ -786,8 +786,8 @@ This package provides Norwegian Bokmål langpacks meta-package. %package ne Summary: Nepali langpacks meta-package Requires: %{name}-core-ne -Requires: google-noto-sans-devanagari-fonts -Requires: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-fonts +Recommends: google-noto-sans-devanagari-ui-fonts %description ne This package provides Nepali langpacks meta-package. @@ -848,7 +848,7 @@ This package provides Northern Sotho langpacks meta-package. %package or Summary: Odia langpacks meta-package Requires: %{name}-core-or -Requires: samyak-odia-fonts +Recommends: samyak-odia-fonts %description or This package provides Odia langpacks meta-package. @@ -861,8 +861,8 @@ This package provides Odia langpacks meta-package. %package pa Summary: Punjabi langpacks meta-package Requires: %{name}-core-pa -Requires: saab-fonts -Requires: lohit-gurmukhi-fonts +Recommends: saab-fonts +Recommends: lohit-gurmukhi-fonts %description pa This package provides Punjabi langpacks meta-package. @@ -923,7 +923,7 @@ This package provides Romanian langpacks meta-package. %package ru Summary: Russian langpacks meta-package Requires: %{name}-core-ru -Requires: paratype-pt-sans-fonts +Recommends: paratype-pt-sans-fonts %description ru This package provides Russian langpacks meta-package. @@ -1020,10 +1020,10 @@ This package provides Swedish langpacks meta-package. %package ta Summary: Tamil langpacks meta-package Requires: %{name}-core-ta -Requires: google-noto-sans-tamil-fonts -Requires: google-noto-sans-tamil-ui-fonts -Requires: samyak-tamil-fonts -Requires: serafettin-cartoon-fonts +Recommends: google-noto-sans-tamil-fonts +Recommends: google-noto-sans-tamil-ui-fonts +Recommends: samyak-tamil-fonts +Recommends: serafettin-cartoon-fonts %description ta This package provides Tamil langpacks meta-package. @@ -1036,10 +1036,10 @@ This package provides Tamil langpacks meta-package. %package te Summary: Telugu langpacks meta-package Requires: %{name}-core-te -Requires: google-noto-sans-telugu-fonts -Requires: google-noto-sans-telugu-ui-fonts -Requires: pothana2000-fonts -Requires: vemana2000-fonts +Recommends: google-noto-sans-telugu-fonts +Recommends: google-noto-sans-telugu-ui-fonts +Recommends: pothana2000-fonts +Recommends: vemana2000-fonts %description te This package provides Telugu langpacks meta-package. @@ -1052,20 +1052,20 @@ This package provides Telugu langpacks meta-package. %package th Summary: Thai langpacks meta-package Requires: %{name}-core-th -Requires: google-noto-sans-thai-fonts -Requires: google-noto-sans-thai-ui-fonts -Requires: google-noto-serif-thai-fonts -Requires: thai-scalable-garuda-fonts -Requires: thai-scalable-kinnari-fonts -Requires: thai-scalable-loma-fonts -Requires: thai-scalable-norasi-fonts -Requires: thai-scalable-purisa-fonts -Requires: thai-scalable-sawasdee-fonts -Requires: thai-scalable-tlwgmono-fonts -Requires: thai-scalable-tlwgtypewriter-fonts -Requires: thai-scalable-tlwgtypist-fonts -Requires: thai-scalable-tlwgtypo-fonts -Requires: thai-scalable-umpush-fonts +Recommends: google-noto-sans-thai-fonts +Recommends: google-noto-sans-thai-ui-fonts +Recommends: google-noto-serif-thai-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 %description th This package provides Thai langpacks meta-package. @@ -1126,10 +1126,10 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package Requires: %{name}-core-ur -Requires: dejavu-sans-fonts -Requires: dejavu-sans-mono-fonts -Requires: nafees-nastaleeq-fonts -Requires: nafees-web-naskh-fonts +Recommends: dejavu-sans-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: nafees-nastaleeq-fonts +Recommends: nafees-web-naskh-fonts %description ur This package provides Urdu langpacks meta-package. @@ -1178,21 +1178,21 @@ This package provides Xhosa langpacks meta-package. %package yi Summary: Yiddish langpacks meta-package Requires: %{name}-core-yi -Requires: culmus-aharoni-clm-fonts -Requires: culmus-caladings-clm-fonts -Requires: culmus-david-clm-fonts -Requires: culmus-drugulin-clm-fonts -Requires: culmus-ellinia-clm-fonts -Requires: culmus-frank-ruehl-clm-fonts -Requires: culmus-hadasim-clm-fonts -Requires: culmus-keteryg-fonts -Requires: culmus-miriam-clm-fonts -Requires: culmus-miriam-mono-clm-fonts -Requires: culmus-nachlieli-clm-fonts -Requires: culmus-simple-clm-fonts -Requires: culmus-stamashkenaz-clm-fonts -Requires: culmus-stamsefarad-clm-fonts -Requires: culmus-yehuda-clm-fonts +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. @@ -1205,7 +1205,7 @@ This package provides Yiddish langpacks meta-package. %package zh_CN Summary: Simplified Chinese langpacks meta-package Requires: %{name}-core-zh_CN -Requires: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts %description zh_CN This package provides Simplified Chinese langpacks meta-package. @@ -1218,7 +1218,7 @@ This package provides Simplified Chinese langpacks meta-package. %package zh_TW Summary: Traditional Chinese langpacks meta-package Requires: %{name}-core-zh_TW -Requires: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-ttc-fonts %description zh_TW This package provides Traditional Chinese langpacks meta-package. @@ -1254,8 +1254,11 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Mon Jul 29 2019 Parag Nemade - 2.0-4 +- Resolves:rh#1733929 - 'Requires:' to 'Recommends:' for additional fonts in base langpacks + * Fri Jul 26 2019 Parag Nemade - 2.0-3 -- Resolves:rh#1554988 google-noto-sans-gurmkukhi-fonts default for Punjabi +- Resolves:rh#1554988 - google-noto-sans-gurmkukhi-fonts default for Punjabi * Thu Jul 25 2019 Fedora Release Engineering - 2.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From b063b757be43d78854cb3e635f4396b7be5efb5b Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 12 Aug 2019 09:24:29 +0000 Subject: [PATCH 022/132] Replace non variable fonts to variable fonts. (#1739976) --- langpacks.spec | 59 ++++++++++++++++++++++++++------------------------ 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 86f3505..bf955db 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -65,7 +65,7 @@ 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-fonts +Recommends: google-noto-sans-ethiopic-vf-fonts %description am This package provides Amharic langpacks meta-package. @@ -108,8 +108,8 @@ This package provides Arabic langpacks meta-package. %package as Summary: Assamese langpacks meta-package Requires: %{name}-core-as -Recommends: google-noto-sans-bengali-fonts -Recommends: google-noto-sans-bengali-ui-fonts +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts %description as This package provides Assamese langpacks meta-package. @@ -159,8 +159,8 @@ This package provides Bulgarian langpacks meta-package. %package bn Summary: Bengali langpacks meta-package Requires: %{name}-core-bn -Recommends: google-noto-sans-bengali-fonts -Recommends: google-noto-sans-bengali-ui-fonts +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts %description bn This package provides Bengali langpacks meta-package. @@ -456,7 +456,7 @@ Recommends: culmus-simple-clm-fonts Recommends: culmus-stamashkenaz-clm-fonts Recommends: culmus-stamsefarad-clm-fonts Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-sans-hebrew-fonts +Recommends: google-noto-sans-hebrew-vf-fonts %description he This package provides Hebrew langpacks meta-package. @@ -469,8 +469,8 @@ This package provides Hebrew langpacks meta-package. %package hi Summary: Hindi langpacks meta-package Requires: %{name}-core-hi -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts Recommends: sarai-fonts @@ -576,8 +576,8 @@ Recommends: bpg-courier-fonts Recommends: bpg-glaho-fonts Recommends: dejavu-sans-mono-fonts Recommends: dejavu-serif-fonts -Recommends: google-noto-sans-georgian-fonts -Recommends: google-noto-serif-georgian-fonts +Recommends: google-noto-sans-georgian-vf-fonts +Recommends: google-noto-serif-georgian-vf-fonts %description ka This package provides Georgian langpacks meta-package. @@ -602,8 +602,8 @@ This package provides Kazakh langpacks meta-package. %package km Summary: Khmer langpacks meta-package Requires: %{name}-core-km -Recommends: google-noto-sans-khmer-fonts -Recommends: google-noto-sans-khmer-ui-fonts +Recommends: google-noto-sans-khmer-vf-fonts +Recommends: google-noto-sans-khmer-ui-vf-fonts Recommends: khmeros-battambang-fonts Recommends: khmeros-bokor-fonts Recommends: khmeros-handwritten-fonts @@ -622,8 +622,8 @@ This package provides Khmer langpacks meta-package. %package kn Summary: Kannada langpacks meta-package Requires: %{name}-core-kn -Recommends: google-noto-sans-kannada-fonts -Recommends: google-noto-sans-kannada-ui-fonts +Recommends: google-noto-sans-kannada-vf-fonts +Recommends: google-noto-sans-kannada-ui-vf-fonts Recommends: gubbi-fonts Recommends: navilu-fonts @@ -687,8 +687,8 @@ This package provides Latvian langpacks meta-package. %package mai Summary: Maithili langpacks meta-package Requires: %{name}-core-mai -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts %description mai This package provides Maithili langpacks meta-package. @@ -713,8 +713,8 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package Requires: %{name}-core-ml -Recommends: google-noto-sans-malayalam-fonts -Recommends: google-noto-sans-malayalam-ui-fonts +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 @@ -735,8 +735,8 @@ This package provides Malayalam langpacks meta-package. %package mr Summary: Marathi langpacks meta-package Requires: %{name}-core-mr -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts %description mr @@ -786,8 +786,8 @@ This package provides Norwegian Bokmål langpacks meta-package. %package ne Summary: Nepali langpacks meta-package Requires: %{name}-core-ne -Recommends: google-noto-sans-devanagari-fonts -Recommends: google-noto-sans-devanagari-ui-fonts +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts %description ne This package provides Nepali langpacks meta-package. @@ -943,7 +943,7 @@ 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-fonts -i ibus-sayura ibus-m17n +%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-sayura ibus-m17n %package sk Summary: Slovak langpacks meta-package @@ -1020,8 +1020,8 @@ This package provides Swedish langpacks meta-package. %package ta Summary: Tamil langpacks meta-package Requires: %{name}-core-ta -Recommends: google-noto-sans-tamil-fonts -Recommends: google-noto-sans-tamil-ui-fonts +Recommends: google-noto-sans-tamil-vf-fonts +Recommends: google-noto-sans-tamil-ui-vf-fonts Recommends: samyak-tamil-fonts Recommends: serafettin-cartoon-fonts @@ -1052,9 +1052,9 @@ This package provides Telugu langpacks meta-package. %package th Summary: Thai langpacks meta-package Requires: %{name}-core-th -Recommends: google-noto-sans-thai-fonts -Recommends: google-noto-sans-thai-ui-fonts -Recommends: google-noto-serif-thai-fonts +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 @@ -1254,6 +1254,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Mon Aug 12 2019 Akira TAGOH - 2.0-5 +- Replace non variable fonts to variable fonts. (#1739976) + * Mon Jul 29 2019 Parag Nemade - 2.0-4 - Resolves:rh#1733929 - 'Requires:' to 'Recommends:' for additional fonts in base langpacks From c58f8ecf55408f41ff31dc9d4a2d93dec8002b23 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 12 Aug 2019 09:25:40 +0000 Subject: [PATCH 023/132] Replace non variable fonts to variable fonts. (#1739976) --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index bf955db..471fd11 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Langpacks meta-package License: GPLv2+ From 5fe46296ce6f49dc611affec54f0397290ff206f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 29 Aug 2019 12:10:17 +0530 Subject: [PATCH 024/132] Fix the issue detected in rpmdeplint report --- langpacks.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 471fd11..5916234 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -472,7 +472,6 @@ Requires: %{name}-core-hi Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts -Recommends: sarai-fonts %description hi This package provides Hindi langpacks meta-package. @@ -719,9 +718,8 @@ Recommends: lohit-malayalam-fonts Recommends: samyak-malayalam-fonts Recommends: smc-anjalioldlipi-fonts Recommends: smc-dyuthi-fonts -Recommends: smc-kalyani-fonts Recommends: smc-rachana-fonts -Recommends: smc-raghumalayalam-fonts +Recommends: smc-raghumalayalamsans-fonts Recommends: smc-suruma-fonts %description ml @@ -1254,6 +1252,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Thu Aug 29 2019 Parag Nemade - 2.0-6 +- Fix the issue detected in rpmdeplint report + * Mon Aug 12 2019 Akira TAGOH - 2.0-5 - Replace non variable fonts to variable fonts. (#1739976) From a6facbc08d232c49545ee5a4cea9bf2f0ba38eb7 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 11 Sep 2019 22:58:06 +0530 Subject: [PATCH 025/132] Fix typo (#1751242) --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 5916234..a642240 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 2.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1211,7 +1211,7 @@ 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-libpynyin +%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpinyin %package zh_TW Summary: Traditional Chinese langpacks meta-package @@ -1252,6 +1252,9 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} %changelog +* Wed Sep 11 2019 Parag Nemade - 2.0-7 +- Fix typo (#1751242) + * Thu Aug 29 2019 Parag Nemade - 2.0-6 - Fix the issue detected in rpmdeplint report From 3d4f41d0ff87f7059cee0c43718af9de7f3b8f9b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 21 Jan 2020 13:37:04 +0530 Subject: [PATCH 026/132] Implement F32 Change (#1792463) --- langpacks.spec | 370 ++++---- normlang.py | 7 + org.fedoraproject.LangPacks-Core-Font.xml | 950 +++++++++++++++++++++ org.fedoraproject.LangPacks-Core.xml | 972 ++++++++++++++++++++++ tests/check-default-font-installed.sh | 34 + tests/langpacks-packages-list.txt | 86 ++ tests/tests.yml | 39 + 7 files changed, 2289 insertions(+), 169 deletions(-) create mode 100644 normlang.py create mode 100644 org.fedoraproject.LangPacks-Core-Font.xml create mode 100644 org.fedoraproject.LangPacks-Core.xml create mode 100644 tests/check-default-font-installed.sh create mode 100644 tests/langpacks-packages-list.txt create mode 100644 tests/tests.yml diff --git a/langpacks.spec b/langpacks.spec index a642240..cfd8ae1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,12 +1,16 @@ Name: langpacks -Version: 2.0 -Release: 7%{?dist} +Version: 3.0 +Release: 1%{?dist} Summary: Langpacks meta-package License: GPLv2+ BuildArch: noarch +BuildRequires: python3 fontconfig # Below Source was available on https://people.freedesktop.org/~hughsient/temp/ Source0: org.fedoraproject.LangPacks.xml +Source1: org.fedoraproject.LangPacks-Core.xml +Source2: org.fedoraproject.LangPacks-Core-Font.xml +Source3: normlang.py # to split up the AppStream file BuildRequires: libappstream-glib >= 0.5.10 @@ -28,16 +32,34 @@ Langpack meta-package to provide individual langpacks packages. %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\ -%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ +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} +%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: font(dejavusans)} \ +%{-l:Provides: font(:lang=%{lowerortho})} \ +\ +%description core-font-%{fontpkgcode}\ +This package defines the default font for %{langname} language.\ +\ +%files core-font-%{fontpkgcode}\ +%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-Font-%{fontpkgcode}.metainfo.xml\ +%endif %package af Summary: Afrikaans langpacks meta-package @@ -54,18 +76,18 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package Requires: %{name}-core-am -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: font(ethiopicantuwua) +Recommends: font(ethiopicashrabold) +Recommends: font(ethiopichiwua) +Recommends: font(ethiopicjiret) +Recommends: font(ethiopictint) +Recommends: font(ethiopicwookianos) +Recommends: font(ethiopicyebse) +Recommends: font(ethiopicyigezubisratgoffer) +Recommends: font(ethiopicyigezubisratgothic) +Recommends: font(ethiopiczelan) Recommends: xorg-x11-fonts-ethiopic -Recommends: google-noto-sans-ethiopic-vf-fonts +Recommends: font(notosansethiopic) %description am This package provides Amharic langpacks meta-package. @@ -73,29 +95,29 @@ This package provides Amharic langpacks meta-package. %files am %{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml -%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts +%langcore_pkg -l am -n Amharic -f font(abyssinicasil) %package ar Summary: Arabic langpacks meta-package Requires: %{name}-core-ar -Recommends: dejavu-sans-mono-fonts -Recommends: kacst-art-fonts -Recommends: kacst-book-fonts -Recommends: kacst-decorative-fonts -Recommends: kacst-digital-fonts -Recommends: kacst-farsi-fonts -Recommends: kacst-letter-fonts -Recommends: kacst-naskh-fonts -Recommends: kacst-office-fonts -Recommends: kacst-one-fonts -Recommends: kacst-pen-fonts -Recommends: kacst-poster-fonts -Recommends: kacst-qurn-fonts -Recommends: kacst-screen-fonts -Recommends: kacst-title-fonts -Recommends: kacst-titlel-fonts -Recommends: paktype-naqsh-fonts -Recommends: paktype-tehreer-fonts +Recommends: font(dejavusansmono) +Recommends: font(kacstart) +Recommends: font(kacstbook) +Recommends: font(kacstdecorative) +Recommends: font(kacstdigital) +Recommends: font(kacstfarsi) +Recommends: font(kacstletter) +Recommends: font(kacstnaskh) +Recommends: font(kacstoffice) +Recommends: font(kacstone) +Recommends: font(kacstpen) +Recommends: font(kacstposter) +Recommends: font(kacstqurn) +Recommends: font(kacstscreen) +Recommends: font(kacsttitle) +Recommends: font(kacsttitlel) +Recommends: font(paktypenaqsh) +Recommends: font(paktypetehreer) %description ar This package provides Arabic langpacks meta-package. @@ -108,8 +130,8 @@ This package provides Arabic langpacks meta-package. %package as Summary: Assamese langpacks meta-package Requires: %{name}-core-as -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts +Recommends: font(notosansbengali) +Recommends: font(notosansbengaliui) %description as This package provides Assamese langpacks meta-package. @@ -117,12 +139,12 @@ This package provides Assamese langpacks meta-package. %files as %{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml -%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n +%langcore_pkg -l as -n Assamese -f font(lohitassamese) -i ibus-m17n %package ast Summary: Asturian langpacks meta-package Requires: %{name}-core-ast -Recommends: dejavu-sans-fonts +Recommends: font(dejavusans) %description ast This package provides Asturian langpacks meta-package. @@ -159,8 +181,8 @@ This package provides Bulgarian langpacks meta-package. %package bn Summary: Bengali langpacks meta-package Requires: %{name}-core-bn -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts +Recommends: font(notosansbengali) +Recommends: font(notosansbengaliui) %description bn This package provides Bengali langpacks meta-package. @@ -168,12 +190,12 @@ This package provides Bengali langpacks meta-package. %files bn %{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml -%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n +%langcore_pkg -l bn -n Bengali -f font(lohitbengali) -i ibus-m17n %package bo Summary: Tibetan langpacks meta-package Requires: %{name}-core-bo -Recommends: tibetan-machine-uni-fonts +Recommends: font(tibetanmachineuni) %description bo This package provides Tibetan langpacks meta-package. @@ -181,7 +203,7 @@ This package provides Tibetan langpacks meta-package. %files bo %{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml -%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n +%langcore_pkg -l bo -n Tibetan -f font(jomolhari) -i ibus-m17n %package br Summary: Breton langpacks meta-package @@ -426,9 +448,9 @@ This package provides Galician langpacks meta-package. %package gu Summary: Gujarati langpacks meta-package Requires: %{name}-core-gu -Recommends: google-noto-sans-gujarati-fonts -Recommends: google-noto-sans-gujarati-ui-fonts -Recommends: samyak-gujarati-fonts +Recommends: font(notosansgujarati) +Recommends: font(notosansgujaratiui) +Recommends: font(samyakgujarati) %description gu This package provides Gujarati langpacks meta-package. @@ -436,27 +458,27 @@ 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 +%langcore_pkg -l gu -n Gujarati -f font(lohitgujarati) -i ibus-m17n %package he Summary: Hebrew langpacks meta-package Requires: %{name}-core-he -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-sans-hebrew-vf-fonts +Recommends: font(aharoniclm) +Recommends: font(caladingsclm) +Recommends: font(davidclm) +Recommends: font(drugulinclm) +Recommends: font(elliniaclm) +Recommends: font(frankruehlclm) +Recommends: font(hadasimclm) +Recommends: font(keteryg) +Recommends: font(miriamclm) +Recommends: font(miriammonoclm) +Recommends: font(nachlieliclm) +Recommends: font(simpleclm) +Recommends: font(stamashkenazclm) +Recommends: font(stamsefaradclm) +Recommends: font(yehudaclm) +Recommends: font(notosanshebrew) %description he This package provides Hebrew langpacks meta-package. @@ -469,9 +491,9 @@ This package provides Hebrew langpacks meta-package. %package hi Summary: Hindi langpacks meta-package Requires: %{name}-core-hi -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: samyak-devanagari-fonts +Recommends: font(notosansdevanagari) +Recommends: font(notosansdevanagariui) +Recommends: font(samyakdevanagari) %description hi This package provides Hindi langpacks meta-package. @@ -479,7 +501,7 @@ 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 +%langcore_pkg -l hi -n Hindi -f font(lohitdevanagari) -i ibus-m17n %package hr Summary: Croatian langpacks meta-package @@ -556,7 +578,7 @@ This package provides Italian langpacks meta-package. %package ja Summary: Japanese langpacks meta-package Requires: %{name}-core-ja -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: font(notoserifcjkjp) Recommends: (uim-anthy if uim) %description ja @@ -565,18 +587,18 @@ 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-kkc +%langcore_pkg -l ja -n Japanese -f font(notosanscjkjp) -i ibus-kkc %package ka Summary: Georgian langpacks meta-package Requires: %{name}-core-ka -Recommends: bpg-chveulebrivi-fonts -Recommends: bpg-courier-fonts -Recommends: bpg-glaho-fonts -Recommends: dejavu-sans-mono-fonts -Recommends: dejavu-serif-fonts -Recommends: google-noto-sans-georgian-vf-fonts -Recommends: google-noto-serif-georgian-vf-fonts +Recommends: font(bpgchveulebrivi) +Recommends: font(bpgcourier) +Recommends: font(bpgglaho) +Recommends: font(dejavusansmono) +Recommends: font(dejavuserif) +Recommends: font(notosansgeorgian) +Recommends: font(notoserifgeorgian) %description ka This package provides Georgian langpacks meta-package. @@ -601,14 +623,14 @@ This package provides Kazakh langpacks meta-package. %package km Summary: Khmer langpacks meta-package Requires: %{name}-core-km -Recommends: google-noto-sans-khmer-vf-fonts -Recommends: google-noto-sans-khmer-ui-vf-fonts -Recommends: khmeros-battambang-fonts -Recommends: khmeros-bokor-fonts -Recommends: khmeros-handwritten-fonts -Recommends: khmeros-metal-chrieng-fonts -Recommends: khmeros-muol-fonts -Recommends: khmeros-siemreap-fonts +Recommends: font(notosanskhmer) +Recommends: font(notosanskhmerui) +Recommends: font(khmerosbattambang) +Recommends: font(khmerosbokor) +Recommends: font(khmeroshandwritten) +Recommends: font(khmerosmetalchrieng) +Recommends: font(khmerosmuol) +Recommends: font(khmerossiemreap) %description km This package provides Khmer langpacks meta-package. @@ -616,15 +638,15 @@ This package provides Khmer langpacks meta-package. %files km %{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml -%langcore_pkg -l km -n Khmer -f khmeros-base-fonts +%langcore_pkg -l km -n Khmer -f font(khmeros) %package kn Summary: Kannada langpacks meta-package Requires: %{name}-core-kn -Recommends: google-noto-sans-kannada-vf-fonts -Recommends: google-noto-sans-kannada-ui-vf-fonts -Recommends: gubbi-fonts -Recommends: navilu-fonts +Recommends: font(notosanskannada) +Recommends: font(notosanskannadaui) +Recommends: font(gubbi) +Recommends: font(navilu) %description kn This package provides Kannada langpacks meta-package. @@ -632,12 +654,12 @@ 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 +%langcore_pkg -l kn -n Kannada -f font(lohitkannada) -i ibus-m17n %package ko Summary: Korean langpacks meta-package Requires: %{name}-core-ko -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: font(notoserifcjkkr) %description ko This package provides Korean langpacks meta-package. @@ -645,7 +667,7 @@ 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 +%langcore_pkg -l ko -n Korean -f font(notosanscjkkr) -i ibus-hangul %package ku Summary: Kurdish langpacks meta-package @@ -686,8 +708,8 @@ This package provides Latvian langpacks meta-package. %package mai Summary: Maithili langpacks meta-package Requires: %{name}-core-mai -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: font(notosansdevanagari) +Recommends: font(notosansdevanagariui) %description mai This package provides Maithili langpacks meta-package. @@ -695,7 +717,7 @@ 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 +%langcore_pkg -l mai -n Maithili -f font(lohitdevanagari) -i ibus-m17n %package mk Summary: Macedonian langpacks meta-package @@ -712,15 +734,15 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package Requires: %{name}-core-ml -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-rachana-fonts -Recommends: smc-raghumalayalamsans-fonts -Recommends: smc-suruma-fonts +Recommends: font(notosansmalayalam) +Recommends: font(notosansmalayalamui) +Recommends: font(lohitmalayalam) +Recommends: font(samyakmalayalam) +Recommends: font(anjalioldlipi) +Recommends: font(dyuthi) +Recommends: font(rachana) +Recommends: font(raghumalayalamsans) +Recommends: font(suruma) %description ml This package provides Malayalam langpacks meta-package. @@ -728,14 +750,14 @@ 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 +%langcore_pkg -l ml -n Malayalam -f font(meera) -i ibus-m17n %package mr Summary: Marathi langpacks meta-package Requires: %{name}-core-mr -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: samyak-devanagari-fonts +Recommends: font(notosansdevanagari) +Recommends: font(notosansdevanagariui) +Recommends: font(samyakdevanagari) %description mr This package provides Marathi langpacks meta-package. @@ -743,7 +765,7 @@ 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 +%langcore_pkg -l mr -n Marathi -f font(lohitmarathi) -i ibus-m17n %package ms Summary: Malay langpacks meta-package @@ -767,7 +789,7 @@ 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 +%langcore_pkg -l my -n Burmese -f font(padauk) %package nb Summary: Norwegian Bokmål langpacks meta-package @@ -784,8 +806,8 @@ This package provides Norwegian Bokmål langpacks meta-package. %package ne Summary: Nepali langpacks meta-package Requires: %{name}-core-ne -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: font(notosansdevanagari) +Recommends: font(notosansdevanagariui) %description ne This package provides Nepali langpacks meta-package. @@ -793,7 +815,7 @@ 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 +%langcore_pkg -l ne -n Nepali -f font(lohitdevanagari) madan) -i ibus-m17n %package nl Summary: Dutch langpacks meta-package @@ -846,7 +868,7 @@ This package provides Northern Sotho langpacks meta-package. %package or Summary: Odia langpacks meta-package Requires: %{name}-core-or -Recommends: samyak-odia-fonts +Recommends: font(samyakodia) %description or This package provides Odia langpacks meta-package. @@ -854,13 +876,13 @@ 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 +%langcore_pkg -l or -n Odia -f font(lohitodia) -i ibus-m17n %package pa Summary: Punjabi langpacks meta-package Requires: %{name}-core-pa -Recommends: saab-fonts -Recommends: lohit-gurmukhi-fonts +Recommends: font(saab) +Recommends: font(lohitgurmukhi) %description pa This package provides Punjabi langpacks meta-package. @@ -868,7 +890,7 @@ 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 +%langcore_pkg -l pa -n Punjabi -f font(notosansgurmukhi) -i ibus-m17n %package pl Summary: Polish langpacks meta-package @@ -921,7 +943,7 @@ This package provides Romanian langpacks meta-package. %package ru Summary: Russian langpacks meta-package Requires: %{name}-core-ru -Recommends: paratype-pt-sans-fonts +Recommends: font(ptsans) %description ru This package provides Russian langpacks meta-package. @@ -941,7 +963,7 @@ 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-sayura ibus-m17n +%langcore_pkg -l si -n Sinhala -f font(notosanssinhala) -i ibus-sayura ibus-m17n %package sk Summary: Slovak langpacks meta-package @@ -1018,10 +1040,10 @@ This package provides Swedish langpacks meta-package. %package ta Summary: Tamil langpacks meta-package Requires: %{name}-core-ta -Recommends: google-noto-sans-tamil-vf-fonts -Recommends: google-noto-sans-tamil-ui-vf-fonts -Recommends: samyak-tamil-fonts -Recommends: serafettin-cartoon-fonts +Recommends: font(notosanstamil) +Recommends: font(notosanstamilui) +Recommends: font(samyaktamil) +Recommends: font(serafettincartoon) %description ta This package provides Tamil langpacks meta-package. @@ -1029,15 +1051,15 @@ 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 +%langcore_pkg -l ta -n Tamil -f font(lohittamil) -i ibus-m17n %package te Summary: Telugu langpacks meta-package Requires: %{name}-core-te -Recommends: google-noto-sans-telugu-fonts -Recommends: google-noto-sans-telugu-ui-fonts -Recommends: pothana2000-fonts -Recommends: vemana2000-fonts +Recommends: font(notosanstelugu) +Recommends: font(notosansteluguui) +Recommends: font(pothana2000) +Recommends: font(vemana2000) %description te This package provides Telugu langpacks meta-package. @@ -1045,25 +1067,25 @@ 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 +%langcore_pkg -l te -n Telugu -f font(lohittelugu) -i ibus-m17n %package th Summary: Thai langpacks meta-package Requires: %{name}-core-th -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 +Recommends: font(notosansthai) +Recommends: font(notosansthaiui) +Recommends: font(notoserifthai) +Recommends: font(garuda) +Recommends: font(kinnari) +Recommends: font(loma) +Recommends: font(norasi) +Recommends: font(purisa) +Recommends: font(sawasdee) +Recommends: font(tlwgmono) +Recommends: font(tlwgtypewriter) +Recommends: font(tlwgtypist) +Recommends: font(tlwgtypo) +Recommends: font(umpush) %description th This package provides Thai langpacks meta-package. @@ -1071,7 +1093,7 @@ 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 +%langcore_pkg -l th -n Thai -f font(waree) -i ibus-m17n %package tn Summary: Tswana langpacks meta-package @@ -1124,10 +1146,10 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package Requires: %{name}-core-ur -Recommends: dejavu-sans-fonts -Recommends: dejavu-sans-mono-fonts -Recommends: nafees-nastaleeq-fonts -Recommends: nafees-web-naskh-fonts +Recommends: font(dejavusans) +Recommends: font(dejavusansmono) +Recommends: font(nafeesnastaleeq) +Recommends: font(nafeeswebnaskh) %description ur This package provides Urdu langpacks meta-package. @@ -1135,7 +1157,7 @@ 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 +%langcore_pkg -l ur -n Urdu -f font(paktypenaskhbasic) -i ibus-m17n %package ve Summary: Venda langpacks meta-package @@ -1176,21 +1198,21 @@ This package provides Xhosa langpacks meta-package. %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 +Recommends: font(aharoniclm) +Recommends: font(caladingsclm) +Recommends: font(davidclm) +Recommends: font(drugulinclm) +Recommends: font(elliniaclm) +Recommends: font(frankruehlclm) +Recommends: font(hadasimclm) +Recommends: font(keteryg) +Recommends: font(miriamclm) +Recommends: font(miriammonoclm) +Recommends: font(nachlieliclm) +Recommends: font(simpleclm) +Recommends: font(stamashkenazclm) +Recommends: font(stamsefaradclm) +Recommends: font(yehudaclm) %description yi This package provides Yiddish langpacks meta-package. @@ -1203,7 +1225,7 @@ This package provides Yiddish langpacks meta-package. %package zh_CN Summary: Simplified Chinese langpacks meta-package Requires: %{name}-core-zh_CN -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: font(notoserifcjksc) %description zh_CN This package provides Simplified Chinese langpacks meta-package. @@ -1211,12 +1233,12 @@ 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 +%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f font(notosanscjksc) -i ibus-libpinyin %package zh_TW Summary: Traditional Chinese langpacks meta-package Requires: %{name}-core-zh_TW -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: font(notoserifcjktc) %description zh_TW This package provides Traditional Chinese langpacks meta-package. @@ -1224,7 +1246,7 @@ This package provides Traditional Chinese langpacks meta-package. %files zh_TW %{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml -%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin +%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f font(notosanscjktc) -i ibus-libzhuyin %package zu Summary: Zulu langpacks meta-package @@ -1250,8 +1272,18 @@ This package provides Zulu langpacks meta-package. # distro-specific AppStream metadata mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Wed Jan 22 2020 Parag Nemade - 3.0-1 +- Added AppStream metainfo files for -core and -core-font subpackages +- Use fontconfig API to normalize the langcode + and sub-package core-font based on ortho (By Akira Tagoh) +- Use dependencies as font(familyname) instead of actual package names +- Added Provides: in langcore_pkg macro (#1792463) +- Added -core-font-xx subpackages + * Wed Sep 11 2019 Parag Nemade - 2.0-7 - Fix typo (#1751242) diff --git a/normlang.py b/normlang.py new file mode 100644 index 0000000..7078a26 --- /dev/null +++ b/normlang.py @@ -0,0 +1,7 @@ +import ctypes +import sys + +fontconfig = ctypes.CDLL("libfontconfig.so.1") +fontconfig.FcLangNormalize.argtypes = [ctypes.c_char_p] +fontconfig.FcLangNormalize.restype = ctypes.c_char_p +print(fontconfig.FcLangNormalize(sys.argv[1].encode('utf-8')).decode('utf-8').lower()) diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml new file mode 100644 index 0000000..7894345 --- /dev/null +++ b/org.fedoraproject.LangPacks-Core-Font.xml @@ -0,0 +1,950 @@ + + + + + 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_tw + Traditional Chinese + Localization Font support for 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..6e0f2e1 --- /dev/null +++ b/org.fedoraproject.LangPacks-Core.xml @@ -0,0 +1,972 @@ + + + + + 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_TW + Traditional Chinese + Core Localization support for 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/tests/check-default-font-installed.sh b/tests/check-default-font-installed.sh new file mode 100644 index 0000000..d2a3310 --- /dev/null +++ b/tests/check-default-font-installed.sh @@ -0,0 +1,34 @@ +#!/bin/bash + + +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 "$pkg is not installed" +else + echo "$pkg is successfully installed" +fi +done + +# Check hi language +sudo dnf list installed|grep lohit-devanagari-fonts +retval=$? +echo $retval +if [ $retval -ne 0 ]; then + echo "langpacks-core-hi failed to install lohit-devanagari-fonts as default font package" +else + echo "langpacks-core-hi installed with default font lohit-devanagari-fonts package" +fi + +# 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-ttc-fonts as default font package" +else + 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/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 From 3c6d5679c7f2bca8ab5c84df78c16c328b5cf90c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 4 Feb 2020 21:44:30 +0900 Subject: [PATCH 027/132] Revert font(familyname) dependency changes There are some packages providing same dependency and no solutions so far to make them difference. so revert them to be safe. --- langpacks.spec | 337 +++++++++++++++++++++++++------------------------ 1 file changed, 170 insertions(+), 167 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index cfd8ae1..d99543a 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -51,7 +51,7 @@ This package provides %{langname} core langpacks packages.\ %if "%{normcode}" == "%{lowerortho}"\ %package core-font-%{fontpkgcode}\ Summary: %{langname} core font meta-package\ -%{-f:Requires: %{-f*}}%{!-f:Requires: font(dejavusans)} \ +%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ %{-l:Provides: font(:lang=%{lowerortho})} \ \ %description core-font-%{fontpkgcode}\ @@ -76,18 +76,18 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package Requires: %{name}-core-am -Recommends: font(ethiopicantuwua) -Recommends: font(ethiopicashrabold) -Recommends: font(ethiopichiwua) -Recommends: font(ethiopicjiret) -Recommends: font(ethiopictint) -Recommends: font(ethiopicwookianos) -Recommends: font(ethiopicyebse) -Recommends: font(ethiopicyigezubisratgoffer) -Recommends: font(ethiopicyigezubisratgothic) -Recommends: font(ethiopiczelan) +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: font(notosansethiopic) +Recommends: google-noto-sans-ethiopic-vf-fonts %description am This package provides Amharic langpacks meta-package. @@ -95,29 +95,29 @@ This package provides Amharic langpacks meta-package. %files am %{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml -%langcore_pkg -l am -n Amharic -f font(abyssinicasil) +%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts %package ar Summary: Arabic langpacks meta-package Requires: %{name}-core-ar -Recommends: font(dejavusansmono) -Recommends: font(kacstart) -Recommends: font(kacstbook) -Recommends: font(kacstdecorative) -Recommends: font(kacstdigital) -Recommends: font(kacstfarsi) -Recommends: font(kacstletter) -Recommends: font(kacstnaskh) -Recommends: font(kacstoffice) -Recommends: font(kacstone) -Recommends: font(kacstpen) -Recommends: font(kacstposter) -Recommends: font(kacstqurn) -Recommends: font(kacstscreen) -Recommends: font(kacsttitle) -Recommends: font(kacsttitlel) -Recommends: font(paktypenaqsh) -Recommends: font(paktypetehreer) +Recommends: dejavu-sans-mono-fonts +Recommends: kacst-art-fonts +Recommends: kacst-book-fonts +Recommends: kacst-decorative-fonts +Recommends: kacst-digital-fonts +Recommends: kacst-farsi-fonts +Recommends: kacst-letter-fonts +Recommends: kacst-naskh-fonts +Recommends: kacst-office-fonts +Recommends: kacst-one-fonts +Recommends: kacst-pen-fonts +Recommends: kacst-poster-fonts +Recommends: kacst-qurn-fonts +Recommends: kacst-screen-fonts +Recommends: kacst-title-fonts +Recommends: kacst-titlel-fonts +Recommends: paktype-naqsh-fonts +Recommends: paktype-tehreer-fonts %description ar This package provides Arabic langpacks meta-package. @@ -130,8 +130,8 @@ This package provides Arabic langpacks meta-package. %package as Summary: Assamese langpacks meta-package Requires: %{name}-core-as -Recommends: font(notosansbengali) -Recommends: font(notosansbengaliui) +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts %description as This package provides Assamese langpacks meta-package. @@ -139,12 +139,12 @@ This package provides Assamese langpacks meta-package. %files as %{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml -%langcore_pkg -l as -n Assamese -f font(lohitassamese) -i ibus-m17n +%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n %package ast Summary: Asturian langpacks meta-package Requires: %{name}-core-ast -Recommends: font(dejavusans) +Recommends: dejavu-sans-fonts %description ast This package provides Asturian langpacks meta-package. @@ -181,8 +181,8 @@ This package provides Bulgarian langpacks meta-package. %package bn Summary: Bengali langpacks meta-package Requires: %{name}-core-bn -Recommends: font(notosansbengali) -Recommends: font(notosansbengaliui) +Recommends: google-noto-sans-bengali-vf-fonts +Recommends: google-noto-sans-bengali-ui-vf-fonts %description bn This package provides Bengali langpacks meta-package. @@ -190,12 +190,12 @@ This package provides Bengali langpacks meta-package. %files bn %{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml -%langcore_pkg -l bn -n Bengali -f font(lohitbengali) -i ibus-m17n +%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n %package bo Summary: Tibetan langpacks meta-package Requires: %{name}-core-bo -Recommends: font(tibetanmachineuni) +Recommends: tibetan-machine-uni-fonts %description bo This package provides Tibetan langpacks meta-package. @@ -203,7 +203,7 @@ This package provides Tibetan langpacks meta-package. %files bo %{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml -%langcore_pkg -l bo -n Tibetan -f font(jomolhari) -i ibus-m17n +%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n %package br Summary: Breton langpacks meta-package @@ -448,9 +448,9 @@ This package provides Galician langpacks meta-package. %package gu Summary: Gujarati langpacks meta-package Requires: %{name}-core-gu -Recommends: font(notosansgujarati) -Recommends: font(notosansgujaratiui) -Recommends: font(samyakgujarati) +Recommends: google-noto-sans-gujarati-fonts +Recommends: google-noto-sans-gujarati-ui-fonts +Recommends: samyak-gujarati-fonts %description gu This package provides Gujarati langpacks meta-package. @@ -458,27 +458,27 @@ This package provides Gujarati langpacks meta-package. %files gu %{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml -%langcore_pkg -l gu -n Gujarati -f font(lohitgujarati) -i ibus-m17n +%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: font(aharoniclm) -Recommends: font(caladingsclm) -Recommends: font(davidclm) -Recommends: font(drugulinclm) -Recommends: font(elliniaclm) -Recommends: font(frankruehlclm) -Recommends: font(hadasimclm) -Recommends: font(keteryg) -Recommends: font(miriamclm) -Recommends: font(miriammonoclm) -Recommends: font(nachlieliclm) -Recommends: font(simpleclm) -Recommends: font(stamashkenazclm) -Recommends: font(stamsefaradclm) -Recommends: font(yehudaclm) -Recommends: font(notosanshebrew) +Recommends: culmus-aharoni-clm-fonts +Recommends: culmus-caladings-clm-fonts +Recommends: culmus-david-clm-fonts +Recommends: culmus-drugulin-clm-fonts +Recommends: culmus-ellinia-clm-fonts +Recommends: culmus-frank-ruehl-clm-fonts +Recommends: culmus-hadasim-clm-fonts +Recommends: culmus-keteryg-fonts +Recommends: culmus-miriam-clm-fonts +Recommends: culmus-miriam-mono-clm-fonts +Recommends: culmus-nachlieli-clm-fonts +Recommends: culmus-simple-clm-fonts +Recommends: culmus-stamashkenaz-clm-fonts +Recommends: culmus-stamsefarad-clm-fonts +Recommends: culmus-yehuda-clm-fonts +Recommends: google-noto-sans-hebrew-vf-fonts %description he This package provides Hebrew langpacks meta-package. @@ -491,9 +491,9 @@ This package provides Hebrew langpacks meta-package. %package hi Summary: Hindi langpacks meta-package Requires: %{name}-core-hi -Recommends: font(notosansdevanagari) -Recommends: font(notosansdevanagariui) -Recommends: font(samyakdevanagari) +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: samyak-devanagari-fonts %description hi This package provides Hindi langpacks meta-package. @@ -501,7 +501,7 @@ This package provides Hindi langpacks meta-package. %files hi %{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml -%langcore_pkg -l hi -n Hindi -f font(lohitdevanagari) -i ibus-m17n +%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n %package hr Summary: Croatian langpacks meta-package @@ -578,7 +578,7 @@ This package provides Italian langpacks meta-package. %package ja Summary: Japanese langpacks meta-package Requires: %{name}-core-ja -Recommends: font(notoserifcjkjp) +Recommends: google-noto-serif-cjk-ttc-fonts Recommends: (uim-anthy if uim) %description ja @@ -587,18 +587,18 @@ This package provides Japanese langpacks meta-package. %files ja %{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml -%langcore_pkg -l ja -n Japanese -f font(notosanscjkjp) -i ibus-kkc +%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-kkc %package ka Summary: Georgian langpacks meta-package Requires: %{name}-core-ka -Recommends: font(bpgchveulebrivi) -Recommends: font(bpgcourier) -Recommends: font(bpgglaho) -Recommends: font(dejavusansmono) -Recommends: font(dejavuserif) -Recommends: font(notosansgeorgian) -Recommends: font(notoserifgeorgian) +Recommends: bpg-chveulebrivi-fonts +Recommends: bpg-courier-fonts +Recommends: bpg-glaho-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: dejavu-serif-fonts +Recommends: google-noto-sans-georgian-vf-fonts +Recommends: google-noto-serif-georgian-vf-fonts %description ka This package provides Georgian langpacks meta-package. @@ -623,14 +623,14 @@ This package provides Kazakh langpacks meta-package. %package km Summary: Khmer langpacks meta-package Requires: %{name}-core-km -Recommends: font(notosanskhmer) -Recommends: font(notosanskhmerui) -Recommends: font(khmerosbattambang) -Recommends: font(khmerosbokor) -Recommends: font(khmeroshandwritten) -Recommends: font(khmerosmetalchrieng) -Recommends: font(khmerosmuol) -Recommends: font(khmerossiemreap) +Recommends: google-noto-sans-khmer-vf-fonts +Recommends: google-noto-sans-khmer-ui-vf-fonts +Recommends: khmeros-battambang-fonts +Recommends: khmeros-bokor-fonts +Recommends: khmeros-handwritten-fonts +Recommends: khmeros-metal-chrieng-fonts +Recommends: khmeros-muol-fonts +Recommends: khmeros-siemreap-fonts %description km This package provides Khmer langpacks meta-package. @@ -638,15 +638,15 @@ This package provides Khmer langpacks meta-package. %files km %{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml -%langcore_pkg -l km -n Khmer -f font(khmeros) +%langcore_pkg -l km -n Khmer -f khmeros-base-fonts %package kn Summary: Kannada langpacks meta-package Requires: %{name}-core-kn -Recommends: font(notosanskannada) -Recommends: font(notosanskannadaui) -Recommends: font(gubbi) -Recommends: font(navilu) +Recommends: google-noto-sans-kannada-vf-fonts +Recommends: google-noto-sans-kannada-ui-vf-fonts +Recommends: gubbi-fonts +Recommends: navilu-fonts %description kn This package provides Kannada langpacks meta-package. @@ -654,12 +654,12 @@ This package provides Kannada langpacks meta-package. %files kn %{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml -%langcore_pkg -l kn -n Kannada -f font(lohitkannada) -i ibus-m17n +%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: font(notoserifcjkkr) +Recommends: google-noto-serif-cjk-ttc-fonts %description ko This package provides Korean langpacks meta-package. @@ -667,7 +667,7 @@ This package provides Korean langpacks meta-package. %files ko %{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml -%langcore_pkg -l ko -n Korean -f font(notosanscjkkr) -i ibus-hangul +%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-ttc-fonts -i ibus-hangul %package ku Summary: Kurdish langpacks meta-package @@ -708,8 +708,8 @@ This package provides Latvian langpacks meta-package. %package mai Summary: Maithili langpacks meta-package Requires: %{name}-core-mai -Recommends: font(notosansdevanagari) -Recommends: font(notosansdevanagariui) +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts %description mai This package provides Maithili langpacks meta-package. @@ -717,7 +717,7 @@ This package provides Maithili langpacks meta-package. %files mai %{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml -%langcore_pkg -l mai -n Maithili -f font(lohitdevanagari) -i ibus-m17n +%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n %package mk Summary: Macedonian langpacks meta-package @@ -734,15 +734,15 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package Requires: %{name}-core-ml -Recommends: font(notosansmalayalam) -Recommends: font(notosansmalayalamui) -Recommends: font(lohitmalayalam) -Recommends: font(samyakmalayalam) -Recommends: font(anjalioldlipi) -Recommends: font(dyuthi) -Recommends: font(rachana) -Recommends: font(raghumalayalamsans) -Recommends: font(suruma) +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-rachana-fonts +Recommends: smc-raghumalayalamsans-fonts +Recommends: smc-suruma-fonts %description ml This package provides Malayalam langpacks meta-package. @@ -750,14 +750,14 @@ This package provides Malayalam langpacks meta-package. %files ml %{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml -%langcore_pkg -l ml -n Malayalam -f font(meera) -i ibus-m17n +%langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n %package mr Summary: Marathi langpacks meta-package Requires: %{name}-core-mr -Recommends: font(notosansdevanagari) -Recommends: font(notosansdevanagariui) -Recommends: font(samyakdevanagari) +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: samyak-devanagari-fonts %description mr This package provides Marathi langpacks meta-package. @@ -765,7 +765,7 @@ This package provides Marathi langpacks meta-package. %files mr %{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml -%langcore_pkg -l mr -n Marathi -f font(lohitmarathi) -i ibus-m17n +%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n %package ms Summary: Malay langpacks meta-package @@ -789,7 +789,7 @@ This package provides Burmese langpacks meta-package. %files my %{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml -%langcore_pkg -l my -n Burmese -f font(padauk) +%langcore_pkg -l my -n Burmese -f sil-padauk-fonts %package nb Summary: Norwegian Bokmål langpacks meta-package @@ -806,8 +806,8 @@ This package provides Norwegian Bokmål langpacks meta-package. %package ne Summary: Nepali langpacks meta-package Requires: %{name}-core-ne -Recommends: font(notosansdevanagari) -Recommends: font(notosansdevanagariui) +Recommends: google-noto-sans-devanagari-vf-fonts +Recommends: google-noto-sans-devanagari-ui-vf-fonts %description ne This package provides Nepali langpacks meta-package. @@ -815,7 +815,7 @@ This package provides Nepali langpacks meta-package. %files ne %{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml -%langcore_pkg -l ne -n Nepali -f font(lohitdevanagari) madan) -i ibus-m17n +%langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n %package nl Summary: Dutch langpacks meta-package @@ -868,7 +868,7 @@ This package provides Northern Sotho langpacks meta-package. %package or Summary: Odia langpacks meta-package Requires: %{name}-core-or -Recommends: font(samyakodia) +Recommends: samyak-odia-fonts %description or This package provides Odia langpacks meta-package. @@ -876,13 +876,13 @@ This package provides Odia langpacks meta-package. %files or %{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml -%langcore_pkg -l or -n Odia -f font(lohitodia) -i ibus-m17n +%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: font(saab) -Recommends: font(lohitgurmukhi) +Recommends: saab-fonts +Recommends: lohit-gurmukhi-fonts %description pa This package provides Punjabi langpacks meta-package. @@ -890,7 +890,7 @@ This package provides Punjabi langpacks meta-package. %files pa %{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml -%langcore_pkg -l pa -n Punjabi -f font(notosansgurmukhi) -i ibus-m17n +%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-fonts -i ibus-m17n %package pl Summary: Polish langpacks meta-package @@ -943,7 +943,7 @@ This package provides Romanian langpacks meta-package. %package ru Summary: Russian langpacks meta-package Requires: %{name}-core-ru -Recommends: font(ptsans) +Recommends: paratype-pt-sans-fonts %description ru This package provides Russian langpacks meta-package. @@ -963,7 +963,7 @@ This package provides Sinhala langpacks meta-package. %files si %{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml -%langcore_pkg -l si -n Sinhala -f font(notosanssinhala) -i ibus-sayura ibus-m17n +%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-sayura ibus-m17n %package sk Summary: Slovak langpacks meta-package @@ -1040,10 +1040,10 @@ This package provides Swedish langpacks meta-package. %package ta Summary: Tamil langpacks meta-package Requires: %{name}-core-ta -Recommends: font(notosanstamil) -Recommends: font(notosanstamilui) -Recommends: font(samyaktamil) -Recommends: font(serafettincartoon) +Recommends: google-noto-sans-tamil-vf-fonts +Recommends: google-noto-sans-tamil-ui-vf-fonts +Recommends: samyak-tamil-fonts +Recommends: serafettin-cartoon-fonts %description ta This package provides Tamil langpacks meta-package. @@ -1051,15 +1051,15 @@ This package provides Tamil langpacks meta-package. %files ta %{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml -%langcore_pkg -l ta -n Tamil -f font(lohittamil) -i ibus-m17n +%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n %package te Summary: Telugu langpacks meta-package Requires: %{name}-core-te -Recommends: font(notosanstelugu) -Recommends: font(notosansteluguui) -Recommends: font(pothana2000) -Recommends: font(vemana2000) +Recommends: google-noto-sans-telugu-fonts +Recommends: google-noto-sans-telugu-ui-fonts +Recommends: pothana2000-fonts +Recommends: vemana2000-fonts %description te This package provides Telugu langpacks meta-package. @@ -1067,25 +1067,25 @@ This package provides Telugu langpacks meta-package. %files te %{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml -%langcore_pkg -l te -n Telugu -f font(lohittelugu) -i ibus-m17n +%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n %package th Summary: Thai langpacks meta-package Requires: %{name}-core-th -Recommends: font(notosansthai) -Recommends: font(notosansthaiui) -Recommends: font(notoserifthai) -Recommends: font(garuda) -Recommends: font(kinnari) -Recommends: font(loma) -Recommends: font(norasi) -Recommends: font(purisa) -Recommends: font(sawasdee) -Recommends: font(tlwgmono) -Recommends: font(tlwgtypewriter) -Recommends: font(tlwgtypist) -Recommends: font(tlwgtypo) -Recommends: font(umpush) +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 %description th This package provides Thai langpacks meta-package. @@ -1093,7 +1093,7 @@ This package provides Thai langpacks meta-package. %files th %{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml -%langcore_pkg -l th -n Thai -f font(waree) -i ibus-m17n +%langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n %package tn Summary: Tswana langpacks meta-package @@ -1146,10 +1146,10 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package Requires: %{name}-core-ur -Recommends: font(dejavusans) -Recommends: font(dejavusansmono) -Recommends: font(nafeesnastaleeq) -Recommends: font(nafeeswebnaskh) +Recommends: dejavu-sans-fonts +Recommends: dejavu-sans-mono-fonts +Recommends: nafees-nastaleeq-fonts +Recommends: nafees-web-naskh-fonts %description ur This package provides Urdu langpacks meta-package. @@ -1157,7 +1157,7 @@ This package provides Urdu langpacks meta-package. %files ur %{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml -%langcore_pkg -l ur -n Urdu -f font(paktypenaskhbasic) -i ibus-m17n +%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n %package ve Summary: Venda langpacks meta-package @@ -1198,21 +1198,21 @@ This package provides Xhosa langpacks meta-package. %package yi Summary: Yiddish langpacks meta-package Requires: %{name}-core-yi -Recommends: font(aharoniclm) -Recommends: font(caladingsclm) -Recommends: font(davidclm) -Recommends: font(drugulinclm) -Recommends: font(elliniaclm) -Recommends: font(frankruehlclm) -Recommends: font(hadasimclm) -Recommends: font(keteryg) -Recommends: font(miriamclm) -Recommends: font(miriammonoclm) -Recommends: font(nachlieliclm) -Recommends: font(simpleclm) -Recommends: font(stamashkenazclm) -Recommends: font(stamsefaradclm) -Recommends: font(yehudaclm) +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. @@ -1225,7 +1225,7 @@ This package provides Yiddish langpacks meta-package. %package zh_CN Summary: Simplified Chinese langpacks meta-package Requires: %{name}-core-zh_CN -Recommends: font(notoserifcjksc) +Recommends: google-noto-serif-cjk-ttc-fonts %description zh_CN This package provides Simplified Chinese langpacks meta-package. @@ -1233,12 +1233,12 @@ 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 font(notosanscjksc) -i ibus-libpinyin +%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpinyin %package zh_TW Summary: Traditional Chinese langpacks meta-package Requires: %{name}-core-zh_TW -Recommends: font(notoserifcjktc) +Recommends: google-noto-serif-cjk-ttc-fonts %description zh_TW This package provides Traditional Chinese langpacks meta-package. @@ -1246,7 +1246,7 @@ This package provides Traditional Chinese langpacks meta-package. %files zh_TW %{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml -%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f font(notosanscjktc) -i ibus-libzhuyin +%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin %package zu Summary: Zulu langpacks meta-package @@ -1276,6 +1276,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Tue Feb 4 2020 Akira TAGOH - 3.0-2 +- Revert font(familyname) dependency to fix some regressions. + * Wed Jan 22 2020 Parag Nemade - 3.0-1 - Added AppStream metainfo files for -core and -core-font subpackages - Use fontconfig API to normalize the langcode From 3578d80e48dfcb5221e2760a23cc5525e8df147d Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 11 Mar 2020 16:20:15 +0900 Subject: [PATCH 028/132] Stop shipping core-font sub-packages in lowercase and keep same naming as others --- langpacks.spec | 9 ++++++++- normlang.py | 2 +- org.fedoraproject.LangPacks-Core-Font.xml | 4 ++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index d99543a..0a35b18 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -53,6 +53,10 @@ This package provides %{langname} core langpacks packages.\ 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.\ @@ -1276,6 +1280,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Wed Mar 11 2020 Akira TAGOH - 3.0-3 +- Stop shipping core-font sub-packages in lowercase and keep same naming as others. + * Tue Feb 4 2020 Akira TAGOH - 3.0-2 - Revert font(familyname) dependency to fix some regressions. diff --git a/normlang.py b/normlang.py index 7078a26..38de6ce 100644 --- a/normlang.py +++ b/normlang.py @@ -4,4 +4,4 @@ import sys fontconfig = ctypes.CDLL("libfontconfig.so.1") fontconfig.FcLangNormalize.argtypes = [ctypes.c_char_p] fontconfig.FcLangNormalize.restype = ctypes.c_char_p -print(fontconfig.FcLangNormalize(sys.argv[1].encode('utf-8')).decode('utf-8').lower()) +print(fontconfig.FcLangNormalize(sys.argv[1].encode('utf-8')).decode('utf-8')) diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml index 7894345..e7bd4e9 100644 --- a/org.fedoraproject.LangPacks-Core-Font.xml +++ b/org.fedoraproject.LangPacks-Core-Font.xml @@ -916,7 +916,7 @@
CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_cn + org.fedoraproject.LangPack-Core-Font-zh_CN Simplified Chinese Localization Font support for Simplified Chinese @@ -927,7 +927,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_tw + org.fedoraproject.LangPack-Core-Font-zh_TW Traditional Chinese Localization Font support for Traditional Chinese From 838e2647601857bc74e0fbf8bc24efd3e9ded6f1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 03:55:38 +0000 Subject: [PATCH 029/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 0a35b18..27dfcd7 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1280,6 +1280,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Mar 11 2020 Akira TAGOH - 3.0-3 - Stop shipping core-font sub-packages in lowercase and keep same naming as others. From 58af9c56e3a5f739ca84998254cf7763f0a6e1df Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 16 Sep 2020 15:32:15 +0530 Subject: [PATCH 030/132] Resolves: Fix broken dependency for langpacks-core-font-km (#1879141) --- langpacks.spec | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 27dfcd7..707546c 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -629,12 +629,15 @@ Summary: Khmer langpacks meta-package Requires: %{name}-core-km Recommends: google-noto-sans-khmer-vf-fonts Recommends: google-noto-sans-khmer-ui-vf-fonts -Recommends: khmeros-battambang-fonts -Recommends: khmeros-bokor-fonts -Recommends: khmeros-handwritten-fonts -Recommends: khmeros-metal-chrieng-fonts -Recommends: khmeros-muol-fonts -Recommends: khmeros-siemreap-fonts +Recommends: khmer-os-battambang-fonts +Recommends: khmer-os-bokor-fonts +Recommends: khmer-os-content-fonts +Recommends: khmer-os-fasthand-fonts +Recommends: khmer-os-freehand-fonts +Recommends: khmer-os-handwritten-fonts +Recommends: khmer-os-metal-chrieng-fonts +Recommends: khmer-os-muol-fonts-all +Recommends: khmer-os-siemreap-fonts %description km This package provides Khmer langpacks meta-package. @@ -642,7 +645,7 @@ This package provides Khmer langpacks meta-package. %files km %{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml -%langcore_pkg -l km -n Khmer -f khmeros-base-fonts +%langcore_pkg -l km -n Khmer -f khmer-os-system-fonts %package kn Summary: Kannada langpacks meta-package @@ -1280,6 +1283,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Wed Sep 16 2020 Parag Nemade - 3.0-5 +- Resolves: Fix broken dependency for langpacks-core-font-km (#1879141) + * Tue Jul 28 2020 Fedora Release Engineering - 3.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 093f4a636ddafe47e0f16cb37cf1c1bde2a26d62 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 18 Dec 2020 13:09:39 +0530 Subject: [PATCH 031/132] Change default for Sinhala and Vietnamese to use ibus-m17n keymaps --- langpacks.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 707546c..7222a25 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -970,7 +970,11 @@ This package provides Sinhala langpacks meta-package. %files si %{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml +%if 0%{?rhel} && 0%{?rhel} >= 9 +%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-m17n +%else %langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-sayura ibus-m17n +%endif %package sk Summary: Slovak langpacks meta-package @@ -1188,7 +1192,11 @@ This package provides Vietnamese langpacks meta-package. %files vi %{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml +%if 0%{?rhel} && 0%{?rhel} >= 9 +%langcore_pkg -l vi -n Vietnamese -i ibus-m17n +%else %langcore_pkg -l vi -n Vietnamese -i ibus-bogo +%endif %package xh Summary: Xhosa langpacks meta-package @@ -1283,6 +1291,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Thu Dec 17 2020 Parag Nemade - 3.0-6 +- Change default for Sinhala and Vietnamese to use ibus-m17n keymaps + * Wed Sep 16 2020 Parag Nemade - 3.0-5 - Resolves: Fix broken dependency for langpacks-core-font-km (#1879141) From 618ffbb513df2830c23e33b0639d50eafef16cb5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 16:21:27 +0000 Subject: [PATCH 032/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 7222a25..e29cdb6 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1291,6 +1291,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Dec 17 2020 Parag Nemade - 3.0-6 - Change default for Sinhala and Vietnamese to use ibus-m17n keymaps From 0c1614c7be7683a0271f3761994376321a2c81e5 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 15 Feb 2021 14:09:55 +0530 Subject: [PATCH 033/132] Change default for Sinhala and Vietnamese to use ibus-m17n keymaps for Fedora Signed-off-by: Parag Nemade --- langpacks.spec | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index e29cdb6..b71cc96 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -970,11 +970,7 @@ This package provides Sinhala langpacks meta-package. %files si %{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml -%if 0%{?rhel} && 0%{?rhel} >= 9 %langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-m17n -%else -%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-sayura ibus-m17n -%endif %package sk Summary: Slovak langpacks meta-package @@ -1192,11 +1188,7 @@ This package provides Vietnamese langpacks meta-package. %files vi %{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml -%if 0%{?rhel} && 0%{?rhel} >= 9 %langcore_pkg -l vi -n Vietnamese -i ibus-m17n -%else -%langcore_pkg -l vi -n Vietnamese -i ibus-bogo -%endif %package xh Summary: Xhosa langpacks meta-package @@ -1291,6 +1283,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Mon Feb 15 2021 Parag Nemade - 3.0-8 +- Change default for Sinhala and Vietnamese to use ibus-m17n keymaps for Fedora + * Tue Jan 26 2021 Fedora Release Engineering - 3.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 9fee0cde66beeaa547cb4a4465e513c3740b20b9 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 18 Feb 2021 15:15:47 +0530 Subject: [PATCH 034/132] Don't Recommends: packages in RHEL which are not available --- langpacks.spec | 61 +++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 53 insertions(+), 8 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index b71cc96..6005edf 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -80,8 +80,9 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package Requires: %{name}-core-am -Recommends: senamirmir-washra-fantuwua-fonts Recommends: senamirmir-washra-fonts +%if 0%{?fedora} +Recommends: senamirmir-washra-fantuwua-fonts Recommends: senamirmir-washra-hiwua-fonts Recommends: senamirmir-washra-jiret-fonts Recommends: senamirmir-washra-tint-fonts @@ -92,6 +93,7 @@ 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 %description am This package provides Amharic langpacks meta-package. @@ -105,6 +107,9 @@ This package provides Amharic langpacks meta-package. 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 @@ -120,8 +125,7 @@ Recommends: kacst-qurn-fonts Recommends: kacst-screen-fonts Recommends: kacst-title-fonts Recommends: kacst-titlel-fonts -Recommends: paktype-naqsh-fonts -Recommends: paktype-tehreer-fonts +%endif %description ar This package provides Arabic langpacks meta-package. @@ -134,8 +138,10 @@ This package provides Arabic langpacks meta-package. %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 as This package provides Assamese langpacks meta-package. @@ -185,8 +191,10 @@ This package provides Bulgarian langpacks meta-package. %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 %description bn This package provides Bengali langpacks meta-package. @@ -199,7 +207,9 @@ This package provides Bengali langpacks meta-package. %package bo Summary: Tibetan langpacks meta-package Requires: %{name}-core-bo +%if 0%{?fedora} Recommends: tibetan-machine-uni-fonts +%endif %description bo This package provides Tibetan langpacks meta-package. @@ -452,9 +462,11 @@ This package provides Galician langpacks meta-package. %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. @@ -482,7 +494,9 @@ 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. @@ -495,9 +509,11 @@ This package provides Hebrew langpacks meta-package. %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. @@ -583,7 +599,9 @@ This package provides Italian langpacks meta-package. 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. @@ -596,13 +614,15 @@ This package provides Japanese langpacks meta-package. %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: dejavu-sans-mono-fonts -Recommends: dejavu-serif-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. @@ -627,8 +647,10 @@ This package provides Kazakh langpacks meta-package. %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 @@ -650,8 +672,10 @@ This package provides Khmer langpacks meta-package. %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 @@ -715,8 +739,10 @@ This package provides Latvian langpacks meta-package. %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. @@ -741,15 +767,17 @@ This package provides Macedonian langpacks meta-package. %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-rachana-fonts Recommends: smc-raghumalayalamsans-fonts Recommends: smc-suruma-fonts +%endif %description ml This package provides Malayalam langpacks meta-package. @@ -762,9 +790,11 @@ This package provides Malayalam langpacks meta-package. %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. @@ -813,8 +843,10 @@ This package provides Norwegian Bokmål langpacks meta-package. %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. @@ -875,7 +907,9 @@ This package provides Northern Sotho langpacks meta-package. %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. @@ -889,7 +923,9 @@ This package provides Odia langpacks meta-package. 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. @@ -950,7 +986,7 @@ This package provides Romanian langpacks meta-package. %package ru Summary: Russian langpacks meta-package Requires: %{name}-core-ru -Recommends: paratype-pt-sans-fonts +Recommends: pt-sans-fonts %description ru This package provides Russian langpacks meta-package. @@ -1047,10 +1083,12 @@ This package provides Swedish langpacks meta-package. %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. @@ -1063,10 +1101,12 @@ This package provides Tamil langpacks meta-package. %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. @@ -1079,6 +1119,7 @@ This package provides Telugu langpacks meta-package. %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 @@ -1093,6 +1134,7 @@ 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. @@ -1283,6 +1325,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Thu Feb 18 2021 Parag Nemade - 3.0-9 +- Don't Recommends: packages in RHEL which are not available + * Mon Feb 15 2021 Parag Nemade - 3.0-8 - Change default for Sinhala and Vietnamese to use ibus-m17n keymaps for Fedora From b878a52d575fd1b07752e6d47418bb0f5c083521 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 20 Feb 2021 12:03:53 +0530 Subject: [PATCH 035/132] Add more entries to previous commit Signed-off-by: Parag Nemade --- langpacks.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 6005edf..e4c72bb 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -80,9 +80,9 @@ This package provides Afrikaans langpacks meta-package. %package am Summary: Amharic langpacks meta-package Requires: %{name}-core-am -Recommends: senamirmir-washra-fonts %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 @@ -1197,8 +1197,10 @@ 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. @@ -1325,6 +1327,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Sat Feb 20 2021 Parag Nemade - 3.0-10 +- Add more entries to previous commit + * Thu Feb 18 2021 Parag Nemade - 3.0-9 - Don't Recommends: packages in RHEL which are not available From f185af8154599daa67da26369a90c8694f8ade1f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 22 Feb 2021 12:12:58 +0530 Subject: [PATCH 036/132] Move Vietnamese to use ibus-unikey as default IME (#1913431) --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index e4c72bb..d08c4e2 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1232,7 +1232,7 @@ This package provides Vietnamese langpacks meta-package. %files vi %{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml -%langcore_pkg -l vi -n Vietnamese -i ibus-m17n +%langcore_pkg -l vi -n Vietnamese -i ibus-unikey %package xh Summary: Xhosa langpacks meta-package @@ -1327,6 +1327,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Mon Feb 22 2021 Parag Nemade - 3.0-11 +- Move Vietnamese to use ibus-unikey as default IME (#1913431) + * Sat Feb 20 2021 Parag Nemade - 3.0-10 - Add more entries to previous commit From f95081719b75a9ac9dcad8b79645e92857ef62e5 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 23 Feb 2021 13:47:23 +0530 Subject: [PATCH 037/132] Revert previous ibus-unikey change for RHEL Signed-off-by: Parag Nemade --- langpacks.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index d08c4e2..0148b00 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1232,7 +1232,11 @@ 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 @@ -1327,6 +1331,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Tue Feb 23 2021 Parag Nemade - 3.0-12 +- Revert previous ibus-unikey change for RHEL + * Mon Feb 22 2021 Parag Nemade - 3.0-11 - Move Vietnamese to use ibus-unikey as default IME (#1913431) From bdeacaa84a1a1a672d7924fe7ccbf8673e44a00b Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 8 Mar 2021 13:38:18 +0530 Subject: [PATCH 038/132] Remove not needed files --- langlist.txt | 88 --------------------------------------- langpkgs.txt | 18 -------- meta-package-template.txt | 25 ----------- 3 files changed, 131 deletions(-) delete mode 100644 langlist.txt delete mode 100644 langpkgs.txt delete mode 100644 meta-package-template.txt diff --git a/langlist.txt b/langlist.txt deleted file mode 100644 index fb19e73..0000000 --- a/langlist.txt +++ /dev/null @@ -1,88 +0,0 @@ -af Afrikaans -am Amharic -ar Arabic -as Assamese -ast Asturian -be Belarusian -bg Bulgarian -bn Bengali -bo Tibetan -br Breton -bs Bosnian -ca Catalan -cs Czech -cy Welsh -da Danish -de German -dz Bhutanese -el Greek -en English -en_GB English (United Kingdom) -eo Esperanto -es Spanish -et Estonian -eu Basque -fa Persian -fi Finnish -fr French -ga Irish -gl Galician -gu Gujarati -he Hebrew -hi Hindi -hr Croatian -hu Hungarian -ia Interlingua -id Indonesian -is Icelandic -it Italian -ja Japanese -ka Georgian -kk Kazakh -km Khmer -kn Kannada -ko Korean -ku Kurdish -lt Lithuanian -lv Latvian -mai Maithili -mk Macedonian -ml Malayalam -mr Marathi -ms Malay -my Burmese -nb Norwegian Bokmål -ne Nepali -nl Dutch -nn Nynorsk -nr Southern Ndebele -nso Northern Sotho -or Oriya -pa Punjabi -pl Polish -pt_BR Portuguese (Brazil) -pt Portuguese -ro Romanian -ru Russian -si Sinhala -sk Slovak -sl Slovenian -sq Albanian -sr Serbian -ss Swati -sv Swedish -ta Tamil -te Telugu -th Thai -tn Tswana -tr Turkish -ts Tsonga -uk Ukrainian -ur Urdu -ve Venda -vi Vietnamese -xh Xhosa -yi Yiddish -zh_CN Simplified Chinese -zh_TW Traditional Chinese -zu Zulu diff --git a/langpkgs.txt b/langpkgs.txt deleted file mode 100644 index 69ef40e..0000000 --- a/langpkgs.txt +++ /dev/null @@ -1,18 +0,0 @@ -childsplay-alphabet_sounds_it -cockatrice-langpack-it -drascula-it -eclipse-nls-it -gcompris-sound-it -gimp-help-it -glibc-langpack-it -gnome-getting-started-docs-it -guayadeque-langpack-it -hunspell-it -hyphen-it -kde-l10n-it -libreoffice-langpack-it -man-pages-it -mythes-it -nqc-doc-it -tesseract-langpack-ita -tkgate-it diff --git a/meta-package-template.txt b/meta-package-template.txt deleted file mode 100644 index b9e5686..0000000 --- a/meta-package-template.txt +++ /dev/null @@ -1,25 +0,0 @@ -======================subpackage package ============================ -%package $langcode -Summary: $langname langpacks meta-package -Requires: %{name}-core-$langcode -Requires: -Requires: - -%description $langcode -This package provides $langname langpacks meta-package. - -%files $langcode -%{_datadir}/metainfo/org.fedoraproject.LangPack-$langcode.metainfo.xml -====================================================================== - -======================subpackage core package========================= -%package core-$langcode -Summary: $langname langpacks core meta-package -Requires: -Requires: - -%description core-$langcode -This package provides $langname core langpacks packages. - -%files core-$langcode -====================================================================== From 5e5a3a32d2fdf54817076359971b8115c072d4ed Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 8 Mar 2021 16:17:46 +0800 Subject: [PATCH 039/132] add zh_HK --- langpacks.spec | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 0148b00..e35263b 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1290,18 +1290,31 @@ This package provides Simplified Chinese langpacks meta-package. %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-cangjie + %package zh_TW -Summary: Traditional Chinese langpacks meta-package +Summary: Taiwan langpacks meta-package Requires: %{name}-core-zh_TW Recommends: google-noto-serif-cjk-ttc-fonts %description zh_TW -This package provides Traditional Chinese langpacks meta-package. +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:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin +%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 @@ -1331,6 +1344,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Mon Mar 8 2021 Jens Petersen - 3.0-13 +- add subpackages for Hong Kong (zh_HK) + * Tue Feb 23 2021 Parag Nemade - 3.0-12 - Revert previous ibus-unikey change for RHEL @@ -1456,4 +1472,3 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} * Thu Jan 21 2016 Parag Nemade - 1.0-1 - Initial packaging - From e57dfab4e95fa08103dad5dbb94b6feb7aa849f6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 8 Mar 2021 16:47:14 +0800 Subject: [PATCH 040/132] add zh_HK to xml files too --- org.fedoraproject.LangPacks-Core-Font.xml | 15 +++++++++++++-- org.fedoraproject.LangPacks-Core.xml | 15 +++++++++++++-- org.fedoraproject.LangPacks.xml | 15 +++++++++++++-- 3 files changed, 39 insertions(+), 6 deletions(-) diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml index e7bd4e9..f5f7dae 100644 --- a/org.fedoraproject.LangPacks-Core-Font.xml +++ b/org.fedoraproject.LangPacks-Core-Font.xml @@ -925,11 +925,22 @@

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

Core font package to install default font. diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml index 6e0f2e1..8ed009f 100644 --- a/org.fedoraproject.LangPacks-Core.xml +++ b/org.fedoraproject.LangPacks-Core.xml @@ -947,11 +947,22 @@

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

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 index e58fe39..8223152 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -947,11 +947,22 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-zh_HK + Hong Kong Traditional Chinese + Localization support for Hong Kong Traditional Chinese + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-zh_TW - Traditional Chinese - Localization support for Traditional Chinese + Taiwan Traditional Chinese + Localization support for Taiwan Traditional Chinese

Meta-package to install available langpacks for the language available for the installed packages. From 4b8d4b6115dfbc7540a20798732348a65782b2c9 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Mar 2021 16:27:23 +0800 Subject: [PATCH 041/132] default Japanese IME is now ibus-anthy --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index e35263b..25d7f68 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -609,7 +609,7 @@ 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-kkc +%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-anthy %package ka Summary: Georgian langpacks meta-package From 24f7d226724fa5b3718a24aa9afdaf616e902198 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Mar 2021 16:28:25 +0800 Subject: [PATCH 042/132] use ibus-table-cangjie for zh_HK --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 25d7f68..24662f2 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1301,7 +1301,7 @@ 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-cangjie +%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 From 9e0ca62aa3ce482a28b5dc02c9b53df31908c516 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 10 Mar 2021 16:34:34 +0800 Subject: [PATCH 043/132] bump release --- langpacks.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 24662f2..6f088a1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1344,6 +1344,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Wed Mar 10 2021 Jens Petersen - 3.0-14 +- ja: use ibus-anthy +- zh_HK: use ibus-table-chinese-cangjie + * Mon Mar 8 2021 Jens Petersen - 3.0-13 - add subpackages for Hong Kong (zh_HK) From 7bac788581374edd6e54c30895fb7e8a5924d3a0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 10:38:53 +0000 Subject: [PATCH 044/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 6f088a1..87acaf1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1344,6 +1344,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.0-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Mar 10 2021 Jens Petersen - 3.0-14 - ja: use ibus-anthy - zh_HK: use ibus-table-chinese-cangjie From dbe5906a84c8b389ef3711d9a0ffe4858b775c77 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Tue, 30 Nov 2021 15:47:30 +0530 Subject: [PATCH 045/132] Resolves: Change pa language default font, https://pagure.io/i18n/issue/146 Signed-off-by: Parag Nemade --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 87acaf1..85761b5 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -933,7 +933,7 @@ 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 +%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-vf-fonts -i ibus-m17n %package pl Summary: Polish langpacks meta-package @@ -1344,6 +1344,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 7f2433ea5fede5756b2b98122d576ff12bff2491 Mon Sep 17 00:00:00 2001 From: Rajeesh K V Date: Wed, 5 Jan 2022 18:05:09 +0530 Subject: [PATCH 046/132] Update default fonts for Malayalam (#2036378) --- langpacks.spec | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 85761b5..f8f85f0 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -767,7 +767,7 @@ This package provides Macedonian langpacks meta-package. %package ml Summary: Malayalam langpacks meta-package Requires: %{name}-core-ml -Recommends: smc-rachana-fonts +Recommends: rit-rachana-fonts %if 0%{?fedora} Recommends: google-noto-sans-malayalam-vf-fonts Recommends: google-noto-sans-malayalam-ui-vf-fonts @@ -777,6 +777,11 @@ Recommends: smc-anjalioldlipi-fonts Recommends: smc-dyuthi-fonts Recommends: smc-raghumalayalamsans-fonts Recommends: smc-suruma-fonts +Recommends: rit-meera-new-fonts +Recommends: rit-sundar-fonts +Recommends: rit-panmana-fonts +Recommends: rit-ezhuthu-fonts +Recommends: rit-tn-joy-fonts %endif %description ml @@ -785,7 +790,7 @@ 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 +%langcore_pkg -l ml -n Malayalam -f rit-meera-new-fonts -i ibus-m17n %package mr Summary: Marathi langpacks meta-package @@ -1344,6 +1349,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 70be35d5bd0419449c7a419236225f8a57cc38f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 15:26:02 +0000 Subject: [PATCH 047/132] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index f8f85f0..b420737 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 3.0 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1349,6 +1349,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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) From 40e0e2e6d2b505cc25b4cbc378bca16f7a4d2bb9 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 19 Jan 2022 14:43:38 +0900 Subject: [PATCH 048/132] Replace dejavu to google-noto. Add more sub-packages to make sure the upgrade-path for Noto Default. --- langpacks.spec | 105 ++++++++++++++++++---- org.fedoraproject.LangPacks-Core-Font.xml | 55 ++++++++++++ org.fedoraproject.LangPacks-Core.xml | 55 ++++++++++++ org.fedoraproject.LangPacks.xml | 55 ++++++++++++ 4 files changed, 253 insertions(+), 17 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index b420737..d3ed8b1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,10 @@ +%global defaultsanspkg google-noto-sans-vf-fonts +%global defaultserifpkg google-noto-serif-vf-fonts +%global defaultmonopkg google-noto-sans-mono-vf-fonts + Name: langpacks Version: 3.0 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -51,7 +55,7 @@ This package provides %{langname} core langpacks packages.\ %if "%{normcode}" == "%{lowerortho}"\ %package core-font-%{fontpkgcode}\ Summary: %{langname} core font meta-package\ -%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \ +%{-f:Requires: %{-f*}}%{!-f:Requires: %{defaultsanspkg}} \ %{-l:Provides: font(:lang=%{lowerortho})} \ %if "%{lowerortho}" != "%{fontpkgcode}"\ Provides: langpacks-core-font-%{lowerortho} = %{version}-%{release} \ @@ -92,7 +96,8 @@ 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 +Recommends: google-noto-serif-ethiopic-vf-fonts +Recommends: sil-abyssinica-fonts %endif %description am @@ -101,12 +106,12 @@ This package provides Amharic langpacks meta-package. %files am %{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml -%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts +%langcore_pkg -l am -n Amharic -f google-noto-sans-ethiopic-vf-fonts %package ar Summary: Arabic langpacks meta-package Requires: %{name}-core-ar -Recommends: dejavu-sans-mono-fonts +Recommends: %{defaultmonopkg} Recommends: paktype-naqsh-fonts Recommends: paktype-tehreer-fonts %if 0%{?fedora} @@ -133,7 +138,7 @@ This package provides Arabic langpacks meta-package. %files ar %{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml -%langcore_pkg -l ar -n Arabic +%langcore_pkg -l ar -n Arabic -f google-noto-sans-arabic-vf-fonts %package as Summary: Assamese langpacks meta-package @@ -154,7 +159,7 @@ This package provides Assamese langpacks meta-package. %package ast Summary: Asturian langpacks meta-package Requires: %{name}-core-ast -Recommends: dejavu-sans-fonts +Recommends: %{defaultsanspkg} %description ast This package provides Asturian langpacks meta-package. @@ -255,6 +260,18 @@ This package provides Catalan langpacks meta-package. %langcore_pkg -l ca -n Catalan +%package chr +Summary: Cherokee langpacks meta-package +Requires: %{name}-core-chr + +%description chr +This package provides Cherokee langpacks meta-package. + +%files chr +%{_datadir}/metainfo/org.fedoraproject.LangPack-chr.metainfo.xml + +%langcore_pkg -l chr -n Cherokee -f google-noto-sans-cherokee-vf-fonts + %package cs Summary: Czech langpacks meta-package Requires: %{name}-core-cs @@ -303,6 +320,18 @@ This package provides German langpacks meta-package. %langcore_pkg -l de -n German +%package dv +Summary: Divehi langpacks meta-package +Requires: %{name}-core-dv + +%description dv +This package provides Divehi langpacks meta-package. + +%files dv +%{_datadir}/metainfo/org.fedoraproject.LangPack-dv.metainfo.xml + +%langcore_pkg -l dv -n Divehi -f google-noto-sans-thaana-vf-fonts + %package dz Summary: Bhutanese langpacks meta-package Requires: %{name}-core-dz @@ -494,9 +523,7 @@ 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 +Recommends: google-noto-rashi-hebrew-vf-fonts %description he This package provides Hebrew langpacks meta-package. @@ -504,7 +531,7 @@ This package provides Hebrew langpacks meta-package. %files he %{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml -%langcore_pkg -l he -n Hebrew +%langcore_pkg -l he -n Hebrew -f google-noto-sans-hebrew-vf-fonts %package hi Summary: Hindi langpacks meta-package @@ -547,6 +574,19 @@ This package provides Hungarian langpacks meta-package. %langcore_pkg -l hu -n Hungarian +%package hy +Summary: Armenian langpacks meta-package +Requires: %{name}-core-hy +Recommends: google-noto-serif-armenian-vf-fonts + +%description hy +This package provides Armenian langpacks meta-package. + +%files hy +%{_datadir}/metainfo/org.fedoraproject.LangPack-hy.metainfo.xml + +%langcore_pkg -l hy -n Armenian -f google-noto-sans-armenian-vf-fonts + %package ia Summary: Interlingua langpacks meta-package Requires: %{name}-core-ia @@ -595,6 +635,18 @@ This package provides Italian langpacks meta-package. %langcore_pkg -l it -n Italian +%package iu +Summary: Inuktitut langpacks meta-package +Requires: %{name}-core-iu + +%description iu +This package provides Inuktitut langpacks meta-package. + +%files iu +%{_datadir}/metainfo/org.fedoraproject.LangPack-iu.metainfo.xml + +%langcore_pkg -l iu -n Inuktitut -f google-noto-sans-canadian-aboriginal-vf-fonts + %package ja Summary: Japanese langpacks meta-package Requires: %{name}-core-ja @@ -618,11 +670,10 @@ Requires: %{name}-core-ka 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 +Recommends: %{defaultmonopkg} +Recommends: %{defaultserifpkg} %description ka This package provides Georgian langpacks meta-package. @@ -630,7 +681,7 @@ This package provides Georgian langpacks meta-package. %files ka %{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml -%langcore_pkg -l ka -n Georgian +%langcore_pkg -l ka -n Georgian -f google-noto-sans-georgian-vf-fonts %package kk Summary: Kazakh langpacks meta-package @@ -712,6 +763,19 @@ This package provides Kurdish langpacks meta-package. %langcore_pkg -l ku -n Kurdish +%package lo +Summary: Lao langpacks meta-package +Requires: %{name}-core-lo +Requires: google-noto-serif-lao-vf-fonts + +%description lo +This package provides Lao langpacks meta-package. + +%files lo +%{_datadir}/metainfo/org.fedoraproject.LangPack-lo.metainfo.xml + +%langcore_pkg -l lo -n Lao -f google-noto-sans-lao-vf-fonts + %package lt Summary: Lithuanian langpacks meta-package Requires: %{name}-core-lt @@ -930,6 +994,7 @@ Requires: %{name}-core-pa Recommends: saab-fonts %if 0%{?fedora} Recommends: lohit-gurmukhi-fonts +Recommends: google-noto-serif-gurmukhi-vf-fonts %endif %description pa @@ -1004,6 +1069,7 @@ This package provides Russian langpacks meta-package. %package si Summary: Sinhala langpacks meta-package Requires: %{name}-core-si +Recommends: google-noto-serif-sinhala-vf-fonts %description si This package provides Sinhala langpacks meta-package. @@ -1200,8 +1266,8 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package Requires: %{name}-core-ur -Recommends: dejavu-sans-fonts -Recommends: dejavu-sans-mono-fonts +Recommends: %{defaultsanspkg} +Recommends: %{defaultmonopkg} %if 0%{?fedora} Recommends: nafees-nastaleeq-fonts Recommends: nafees-web-naskh-fonts @@ -1349,6 +1415,11 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Fri Jan 21 2022 Akira TAGOH - 3.0-19 +- Replace dejavu to google-noto. +- 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 diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml index f5f7dae..8503f87 100644 --- a/org.fedoraproject.LangPacks-Core-Font.xml +++ b/org.fedoraproject.LangPacks-Core-Font.xml @@ -133,6 +133,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-chr + Cherokee + Localization Font support for Cherokee + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-Font-cs @@ -177,6 +188,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-dv + Divehi + Localization Font support for Divehi + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-Font-dz @@ -364,6 +386,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-hy + Armenian + Localization Font support for Armenian + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-Font-ia @@ -408,6 +441,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-iu + Inuktitut + Localization Font support for Inuktitut + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-Font-ja @@ -485,6 +529,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-Font-lo + Lao + Localization Font support for Lao + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-Font-lt diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml index 8ed009f..0b70c67 100644 --- a/org.fedoraproject.LangPacks-Core.xml +++ b/org.fedoraproject.LangPacks-Core.xml @@ -133,6 +133,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-chr + Cherokee + Core Localization support for Cherokee + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-cs @@ -177,6 +188,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-dv + Divehi + Core Localization support for Divehi + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-dz @@ -375,6 +397,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-hy + Armenian + Core Localization support for Armenian + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-ia @@ -419,6 +452,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-iu + Inuktitut + Core Localization support for Inuktitut + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-ja @@ -496,6 +540,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-lo + Lao + Core Localization support for Lao + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-lt diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml index 8223152..41ce00a 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -133,6 +133,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-chr + Cherokee + Localization support for Cherokee + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-cs @@ -177,6 +188,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-dv + Divehi + Localization support for Divehi + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-dz @@ -375,6 +397,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-hy + Armenian + Localization support for Armenian + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-ia @@ -419,6 +452,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-iu + Inuktitut + Localization support for Inuktitut + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-ja @@ -496,6 +540,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-lo + Lao + Localization support for Lao + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-lt From b054ea4efc2035e811ad0a539b3a4b17ba301a7f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 21 Jan 2022 14:17:22 +0530 Subject: [PATCH 049/132] Add some more information about last commit Signed-off-by: Parag Nemade --- langpacks.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index d3ed8b1..1ada4fe 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -30,7 +30,10 @@ 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 # langcore_pkg (defaultime,defaultfont,langcode,langname) %define langcore_pkg(i:f:l:n:) \ @@ -1416,7 +1419,8 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog * Fri Jan 21 2022 Akira TAGOH - 3.0-19 -- Replace dejavu to google-noto. +- 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 From 45cb4ce7e3d59b8c1891da563813355ebf1f12ec Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 21 Jan 2022 15:01:59 +0530 Subject: [PATCH 050/132] Update langpacks-packages-list.txt Signed-off-by: Parag Nemade --- tests/langpacks-packages-list.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tests/langpacks-packages-list.txt b/tests/langpacks-packages-list.txt index 19851c3..83e9702 100644 --- a/tests/langpacks-packages-list.txt +++ b/tests/langpacks-packages-list.txt @@ -2,6 +2,7 @@ langpacks-core-font-af langpacks-core-font-am langpacks-core-font-ar langpacks-core-font-as +langpacks-core-font-ast langpacks-core-font-be langpacks-core-font-bg langpacks-core-font-bn @@ -9,10 +10,12 @@ langpacks-core-font-bo langpacks-core-font-br langpacks-core-font-bs langpacks-core-font-ca +langpacks-core-font-chr langpacks-core-font-cs langpacks-core-font-cy langpacks-core-font-da langpacks-core-font-de +langpacks-core-font-dv langpacks-core-font-dz langpacks-core-font-el langpacks-core-font-en @@ -30,10 +33,12 @@ langpacks-core-font-he langpacks-core-font-hi langpacks-core-font-hr langpacks-core-font-hu +langpacks-core-font-hy langpacks-core-font-ia langpacks-core-font-id langpacks-core-font-is langpacks-core-font-it +langpacks-core-font-iu langpacks-core-font-ja langpacks-core-font-ka langpacks-core-font-kk @@ -41,8 +46,10 @@ langpacks-core-font-km langpacks-core-font-kn langpacks-core-font-ko langpacks-core-font-ku +langpacks-core-font-lo langpacks-core-font-lt langpacks-core-font-lv +langpacks-core-font-mai langpacks-core-font-mk langpacks-core-font-ml langpacks-core-font-mr @@ -53,6 +60,7 @@ langpacks-core-font-ne langpacks-core-font-nl langpacks-core-font-nn langpacks-core-font-nr +langpacks-core-font-nso langpacks-core-font-or langpacks-core-font-pa langpacks-core-font-pl @@ -78,9 +86,7 @@ langpacks-core-font-ve langpacks-core-font-vi langpacks-core-font-xh langpacks-core-font-yi +langpacks-core-font-zh_CN +langpacks-core-font-zh_HK +langpacks-core-font-zh_TW 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 From c6574ac46b30df68eebb2b50b6825d80d91eee51 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Mon, 24 Jan 2022 08:07:19 +0530 Subject: [PATCH 051/132] langpacks-th: Add Recommends: thai-scalable-laksaman-fonts (#2035607) --- langpacks.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 1ada4fe..729c46a 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1199,6 +1199,7 @@ 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-laksaman-fonts Recommends: thai-scalable-loma-fonts Recommends: thai-scalable-norasi-fonts Recommends: thai-scalable-purisa-fonts @@ -1418,6 +1419,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 171a69954904aa67cbde0809ab6dade9f85dd410 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Tue, 1 Feb 2022 07:16:37 +0100 Subject: [PATCH 052/132] zh_HK: add ibus-table-chinese-quick, zh_TW: add ibus-table-chinese-cangjie, add ibus-table-chinese-quick --- langpacks.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 729c46a..25b0a37 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1369,6 +1369,7 @@ This package provides Simplified Chinese langpacks meta-package. Summary: Hong Kong Traditional Chinese langpacks meta-package Requires: %{name}-core-zh_HK Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: ibus-table-chinese-quick %description zh_HK This package provides Hong Kong Traditional Chinese langpacks meta-package. @@ -1382,6 +1383,8 @@ This package provides Hong Kong Traditional Chinese langpacks meta-package. Summary: Taiwan langpacks meta-package Requires: %{name}-core-zh_TW Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: ibus-table-chinese-cangjie +Recommends: ibus-table-chinese-quick %description zh_TW This package provides Taiwan Traditional Chinese langpacks meta-package. @@ -1419,6 +1422,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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) From 21e4e5236c00c38e302c9404852fcd035014a3da Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 9 Mar 2022 13:43:38 +0900 Subject: [PATCH 053/132] 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. --- langpacks.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 25b0a37..79e0fc8 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 21%{?dist} +Release: 22%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -118,6 +118,7 @@ Recommends: %{defaultmonopkg} Recommends: paktype-naqsh-fonts Recommends: paktype-tehreer-fonts %if 0%{?fedora} +Recommends: google-noto-sans-arabic-vf-fonts Recommends: kacst-art-fonts Recommends: kacst-book-fonts Recommends: kacst-decorative-fonts @@ -141,7 +142,7 @@ This package provides Arabic langpacks meta-package. %files ar %{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml -%langcore_pkg -l ar -n Arabic -f google-noto-sans-arabic-vf-fonts +%langcore_pkg -l ar -n Arabic -f google-noto-naskh-arabic-vf-fonts %package as Summary: Assamese langpacks meta-package @@ -1422,6 +1423,11 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 9b7d452ffec4c1e90b11cdbb268062a9a24812f8 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 17 May 2022 23:16:40 +0800 Subject: [PATCH 054/132] langpacks-en recommends Noto Serif and Noto Sans Mono fonts --- langpacks.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 79e0fc8..5d5b9ae 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 22%{?dist} +Release: 23%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -363,6 +363,8 @@ This package provides Greek langpacks meta-package. %package en Summary: English langpacks meta-package Requires: %{name}-core-en +Recommends: %{defaultserifpkg} +Recommends: %{defaultmonopkg} %description en This package provides English langpacks meta-package. @@ -1423,6 +1425,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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. From 5f55b1781c3720dcb13eca5a5d40c1f67b62a2bd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 16:56:43 +0000 Subject: [PATCH 055/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 5d5b9ae..a7e83fb 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 23%{?dist} +Release: 24%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -1425,6 +1425,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 4c3627e28734c241a8b499f0e06f3b65163e976c Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Tue, 2 Aug 2022 19:09:38 +0800 Subject: [PATCH 056/132] Hebrew: recommend Serif not Rashi --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index a7e83fb..80ad23d 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 24%{?dist} +Release: 25%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -529,7 +529,7 @@ Recommends: culmus-simple-clm-fonts Recommends: culmus-stamashkenaz-clm-fonts Recommends: culmus-stamsefarad-clm-fonts Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-rashi-hebrew-vf-fonts +Recommends: google-noto-serif-hebrew-vf-fonts %description he This package provides Hebrew langpacks meta-package. @@ -1425,6 +1425,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From e446ef9db8e63b8962ac0c6b7836e3eef88d54bf Mon Sep 17 00:00:00 2001 From: Hedayat Vatankhah Date: Tue, 2 Aug 2022 02:21:59 +0430 Subject: [PATCH 057/132] langpacks-fa: use vazirmatn-vf-fonts as the default font and recommends Noto Naskh font --- langpacks.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 80ad23d..88bb828 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 25%{?dist} +Release: 26%{?dist} Summary: Langpacks meta-package License: GPLv2+ @@ -437,6 +437,9 @@ This package provides Basque langpacks meta-package. %package fa Summary: Persian langpacks meta-package Requires: %{name}-core-fa +%if 0%{?fedora} +Recommends: google-noto-naskh-arabic-vf-fonts +%endif %description fa This package provides Persian langpacks meta-package. @@ -444,7 +447,7 @@ This package provides Persian langpacks meta-package. %files fa %{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml -%langcore_pkg -l fa -n Persian +%langcore_pkg -l fa -n Persian -f vazirmatn-vf-fonts %package fi Summary: Finnish langpacks meta-package @@ -1425,6 +1428,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* Mon 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) From dbda05d4016a49a4a4c87588c2c503fc0f204f4c Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 1 Dec 2022 08:57:58 +0530 Subject: [PATCH 058/132] Update license tag to SPDX format --- langpacks.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 88bb828..de49073 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,10 +4,10 @@ Name: langpacks Version: 3.0 -Release: 26%{?dist} +Release: 27%{?dist} Summary: Langpacks meta-package -License: GPLv2+ +License: GPL-2.0-or-later BuildArch: noarch BuildRequires: python3 fontconfig # Below Source was available on https://people.freedesktop.org/~hughsient/temp/ @@ -1428,7 +1428,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog -* Mon Aug 03 2022 Hedayat Vatankhah - 3.0-26 +* 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 From 2f01e557742eb289b6621a3e1e4bb5cdb651914f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 15:28:10 +0000 Subject: [PATCH 059/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index de49073..2451606 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 27%{?dist} +Release: 28%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1428,6 +1428,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 17eae0e3f91239cbc3bafc2d4b4066dbc394c7a9 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 20 Jan 2023 17:33:53 +0530 Subject: [PATCH 060/132] Add serif fonts to some langpacks packages --- langpacks.spec | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 2451606..bfa18bf 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 28%{?dist} +Release: 29%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -150,6 +150,8 @@ Requires: %{name}-core-as %if 0%{?fedora} Recommends: google-noto-sans-bengali-vf-fonts Recommends: google-noto-sans-bengali-ui-vf-fonts +Recommends: google-noto-serif-bengali-vf-fonts +Recommends: google-noto-serif-bengali-ui-vf-fonts %endif %description as @@ -203,6 +205,8 @@ Requires: %{name}-core-bn %if 0%{?fedora} Recommends: google-noto-sans-bengali-vf-fonts Recommends: google-noto-sans-bengali-ui-vf-fonts +Recommends: google-noto-serif-bengali-vf-fonts +Recommends: google-noto-serif-bengali-ui-vf-fonts %endif %description bn @@ -503,6 +507,8 @@ Requires: %{name}-core-gu %if 0%{?fedora} Recommends: google-noto-sans-gujarati-fonts Recommends: google-noto-sans-gujarati-ui-fonts +Recommends: google-noto-serif-gujarati-fonts +Recommends: google-noto-serif-gujarati-ui-fonts Recommends: samyak-gujarati-fonts %endif @@ -548,6 +554,8 @@ Requires: %{name}-core-hi %if 0%{?fedora} Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: google-noto-serif-devanagari-vf-fonts +Recommends: google-noto-serif-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts %endif @@ -735,6 +743,8 @@ Requires: %{name}-core-kn %if 0%{?fedora} Recommends: google-noto-sans-kannada-vf-fonts Recommends: google-noto-sans-kannada-ui-vf-fonts +Recommends: google-noto-serif-kannada-vf-fonts +Recommends: google-noto-serif-kannada-ui-vf-fonts %endif Recommends: gubbi-fonts Recommends: navilu-fonts @@ -815,6 +825,8 @@ Requires: %{name}-core-mai %if 0%{?fedora} Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: google-noto-serif-devanagari-vf-fonts +Recommends: google-noto-serif-devanagari-ui-vf-fonts %endif %description mai @@ -844,6 +856,8 @@ Recommends: rit-rachana-fonts %if 0%{?fedora} Recommends: google-noto-sans-malayalam-vf-fonts Recommends: google-noto-sans-malayalam-ui-vf-fonts +Recommends: google-noto-serif-malayalam-vf-fonts +Recommends: google-noto-serif-malayalam-ui-vf-fonts Recommends: lohit-malayalam-fonts Recommends: samyak-malayalam-fonts Recommends: smc-anjalioldlipi-fonts @@ -871,6 +885,8 @@ Requires: %{name}-core-mr %if 0%{?fedora} Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: google-noto-serif-devanagari-vf-fonts +Recommends: google-noto-serif-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts %endif @@ -924,6 +940,8 @@ Requires: %{name}-core-ne %if 0%{?fedora} Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts +Recommends: google-noto-serif-devanagari-vf-fonts +Recommends: google-noto-serif-devanagari-ui-vf-fonts %endif %description ne @@ -987,6 +1005,10 @@ Summary: Odia langpacks meta-package Requires: %{name}-core-or %if 0%{?fedora} Recommends: samyak-odia-fonts +Recommends: google-noto-sans-oriya-fonts +Recommends: google-noto-sans-oriya-vf-fonts +Recommends: google-noto-serif-oriya-fonts +Recommends: google-noto-serif-oriya-vf-fonts %endif %description or @@ -1166,6 +1188,8 @@ Requires: %{name}-core-ta %if 0%{?fedora} Recommends: google-noto-sans-tamil-vf-fonts Recommends: google-noto-sans-tamil-ui-vf-fonts +Recommends: google-noto-serif-tamil-vf-fonts +Recommends: google-noto-serif-tamil-ui-vf-fonts Recommends: samyak-tamil-fonts Recommends: serafettin-cartoon-fonts %endif @@ -1184,6 +1208,8 @@ Requires: %{name}-core-te %if 0%{?fedora} Recommends: google-noto-sans-telugu-fonts Recommends: google-noto-sans-telugu-ui-fonts +Recommends: google-noto-serif-telugu-fonts +Recommends: google-noto-serif-telugu-ui-fonts Recommends: pothana2000-fonts Recommends: vemana2000-fonts %endif @@ -1428,6 +1454,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 9ff0a32edd623b824a4684675c8e376813c5a384 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 3 Feb 2023 16:23:36 +0900 Subject: [PATCH 061/132] Update for https://fedoraproject.org/wiki/Changes/NotoFontsForMoreLang Drop outdated google-noto-fonts packages. --- langpacks.spec | 27 ++++++++------------------- 1 file changed, 8 insertions(+), 19 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index bfa18bf..7a37bb0 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -151,7 +151,6 @@ Requires: %{name}-core-as Recommends: google-noto-sans-bengali-vf-fonts Recommends: google-noto-sans-bengali-ui-vf-fonts Recommends: google-noto-serif-bengali-vf-fonts -Recommends: google-noto-serif-bengali-ui-vf-fonts %endif %description as @@ -206,7 +205,6 @@ Requires: %{name}-core-bn Recommends: google-noto-sans-bengali-vf-fonts Recommends: google-noto-sans-bengali-ui-vf-fonts Recommends: google-noto-serif-bengali-vf-fonts -Recommends: google-noto-serif-bengali-ui-vf-fonts %endif %description bn @@ -508,7 +506,6 @@ Requires: %{name}-core-gu Recommends: google-noto-sans-gujarati-fonts Recommends: google-noto-sans-gujarati-ui-fonts Recommends: google-noto-serif-gujarati-fonts -Recommends: google-noto-serif-gujarati-ui-fonts Recommends: samyak-gujarati-fonts %endif @@ -555,7 +552,6 @@ Requires: %{name}-core-hi Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: google-noto-serif-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts %endif @@ -715,10 +711,7 @@ This package provides Kazakh langpacks meta-package. %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-system-fonts Recommends: khmer-os-battambang-fonts Recommends: khmer-os-bokor-fonts Recommends: khmer-os-content-fonts @@ -735,7 +728,7 @@ 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 +%langcore_pkg -l km -n Khmer -f google-noto-sans-khmer-vf-fonts %package kn Summary: Kannada langpacks meta-package @@ -744,7 +737,6 @@ Requires: %{name}-core-kn Recommends: google-noto-sans-kannada-vf-fonts Recommends: google-noto-sans-kannada-ui-vf-fonts Recommends: google-noto-serif-kannada-vf-fonts -Recommends: google-noto-serif-kannada-ui-vf-fonts %endif Recommends: gubbi-fonts Recommends: navilu-fonts @@ -826,7 +818,6 @@ Requires: %{name}-core-mai Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: google-noto-serif-devanagari-ui-vf-fonts %endif %description mai @@ -857,7 +848,6 @@ Recommends: rit-rachana-fonts Recommends: google-noto-sans-malayalam-vf-fonts Recommends: google-noto-sans-malayalam-ui-vf-fonts Recommends: google-noto-serif-malayalam-vf-fonts -Recommends: google-noto-serif-malayalam-ui-vf-fonts Recommends: lohit-malayalam-fonts Recommends: samyak-malayalam-fonts Recommends: smc-anjalioldlipi-fonts @@ -886,7 +876,6 @@ Requires: %{name}-core-mr Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: google-noto-serif-devanagari-ui-vf-fonts Recommends: samyak-devanagari-fonts %endif @@ -941,7 +930,6 @@ Requires: %{name}-core-ne Recommends: google-noto-sans-devanagari-vf-fonts Recommends: google-noto-sans-devanagari-ui-vf-fonts Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: google-noto-serif-devanagari-ui-vf-fonts %endif %description ne @@ -1189,7 +1177,6 @@ Requires: %{name}-core-ta Recommends: google-noto-sans-tamil-vf-fonts Recommends: google-noto-sans-tamil-ui-vf-fonts Recommends: google-noto-serif-tamil-vf-fonts -Recommends: google-noto-serif-tamil-ui-vf-fonts Recommends: samyak-tamil-fonts Recommends: serafettin-cartoon-fonts %endif @@ -1209,7 +1196,6 @@ Requires: %{name}-core-te Recommends: google-noto-sans-telugu-fonts Recommends: google-noto-sans-telugu-ui-fonts Recommends: google-noto-serif-telugu-fonts -Recommends: google-noto-serif-telugu-ui-fonts Recommends: pothana2000-fonts Recommends: vemana2000-fonts %endif @@ -1226,8 +1212,6 @@ This package provides Telugu langpacks meta-package. 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 @@ -1241,6 +1225,7 @@ Recommends: thai-scalable-tlwgtypewriter-fonts Recommends: thai-scalable-tlwgtypist-fonts Recommends: thai-scalable-tlwgtypo-fonts Recommends: thai-scalable-umpush-fonts +Recommends: thai-scalable-waree-fonts %endif %description th @@ -1249,7 +1234,7 @@ 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 +%langcore_pkg -l th -n Thai -f google-noto-sans-thai-vf-fonts -i ibus-m17n %package tn Summary: Tswana langpacks meta-package @@ -1454,6 +1439,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 4b1db661da0bccd2bf5441730d24e938fe398404 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Sat, 4 Feb 2023 14:47:12 +0530 Subject: [PATCH 062/132] bump the release for last commit build --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 7a37bb0..11f3035 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 29%{?dist} +Release: 30%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later From 374f81b18eb8f0e4ffbaf6592e519151cb865930 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 7 Feb 2023 12:03:54 +0800 Subject: [PATCH 063/132] Update for Noto CJK Variable Fonts https://fedoraproject.org/wiki/Changes/Noto_CJK_Variable_Fonts --- langpacks.spec | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 11f3035..2ad8aca 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 30%{?dist} +Release: 31%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -663,7 +663,7 @@ This package provides Inuktitut langpacks meta-package. %package ja Summary: Japanese langpacks meta-package Requires: %{name}-core-ja -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-vf-fonts %if 0%{?fedora} Recommends: (uim-anthy if uim) %endif @@ -674,7 +674,7 @@ 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 +%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-vf-fonts -i ibus-anthy %package ka Summary: Georgian langpacks meta-package @@ -752,7 +752,7 @@ This package provides Kannada langpacks meta-package. %package ko Summary: Korean langpacks meta-package Requires: %{name}-core-ko -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-vf-fonts %description ko This package provides Korean langpacks meta-package. @@ -760,7 +760,7 @@ 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 +%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-vf-fonts -i ibus-hangul %package ku Summary: Kurdish langpacks meta-package @@ -1372,7 +1372,7 @@ This package provides Yiddish langpacks meta-package. %package zh_CN Summary: Simplified Chinese langpacks meta-package Requires: %{name}-core-zh_CN -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-vf-fonts %description zh_CN This package provides Simplified Chinese langpacks meta-package. @@ -1380,12 +1380,12 @@ 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 +%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libpinyin %package zh_HK Summary: Hong Kong Traditional Chinese langpacks meta-package Requires: %{name}-core-zh_HK -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-vf-fonts Recommends: ibus-table-chinese-quick %description zh_HK @@ -1394,12 +1394,12 @@ 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 +%langcore_pkg -l zh_HK -n %{quote:Hong Kong Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-table-chinese-cangjie %package zh_TW Summary: Taiwan langpacks meta-package Requires: %{name}-core-zh_TW -Recommends: google-noto-serif-cjk-ttc-fonts +Recommends: google-noto-serif-cjk-vf-fonts Recommends: ibus-table-chinese-cangjie Recommends: ibus-table-chinese-quick @@ -1409,7 +1409,7 @@ 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 +%langcore_pkg -l zh_TW -n %{quote:Taiwan Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libzhuyin %package zu Summary: Zulu langpacks meta-package @@ -1439,6 +1439,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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. From 17d6e4ce60c5716f47aebf61c708d9b63d6269db Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Fri, 7 Apr 2023 13:32:23 +0800 Subject: [PATCH 064/132] Rebuild the langpacks package for Fedora 38 --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 2ad8aca..fd3b4c7 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 31%{?dist} +Release: 32%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1439,6 +1439,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 037f9d8d38bc7a0482bf88954566bf5dd2843e7f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 7 Jun 2023 21:08:17 +0530 Subject: [PATCH 065/132] Resolves:rhbz#2213106 - Fix rawhide compose by changing default sans for ur language --- langpacks.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index fd3b4c7..7d2c4b1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 32%{?dist} +Release: 33%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -115,8 +115,6 @@ This package provides Amharic langpacks meta-package. Summary: Arabic langpacks meta-package Requires: %{name}-core-ar Recommends: %{defaultmonopkg} -Recommends: paktype-naqsh-fonts -Recommends: paktype-tehreer-fonts %if 0%{?fedora} Recommends: google-noto-sans-arabic-vf-fonts Recommends: kacst-art-fonts @@ -1300,7 +1298,7 @@ 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 +%langcore_pkg -l ur -n Urdu -f ibm-plex-sans-arabic-fonts -i ibus-m17n %package ve Summary: Venda langpacks meta-package @@ -1439,6 +1437,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 4123c6008076fd61a33c054840e1b6082bc339f6 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jun 2023 16:59:35 +0200 Subject: [PATCH 066/132] change Urdu default font back to paktype-naskh-basic-fonts --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 7d2c4b1..d8238bf 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 33%{?dist} +Release: 34%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1298,7 +1298,7 @@ This package provides Urdu langpacks meta-package. %files ur %{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml -%langcore_pkg -l ur -n Urdu -f ibm-plex-sans-arabic-fonts -i ibus-m17n +%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n %package ve Summary: Venda langpacks meta-package @@ -1437,6 +1437,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 90557bbbba85f38e5e8b246bc086bed613a722e5 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 8 Jun 2023 19:09:56 +0200 Subject: [PATCH 067/132] Urdu: drop Noto core font recommends They came from dejavu Arabic coverage --- langpacks.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index d8238bf..7f9ae60 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1285,8 +1285,6 @@ This package provides Ukrainian langpacks meta-package. %package ur Summary: Urdu langpacks meta-package Requires: %{name}-core-ur -Recommends: %{defaultsanspkg} -Recommends: %{defaultmonopkg} %if 0%{?fedora} Recommends: nafees-nastaleeq-fonts Recommends: nafees-web-naskh-fonts From a8caf35138e097a6fb3ccba9342eb7fd3f9b55a0 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 13 Jun 2023 15:24:09 +0800 Subject: [PATCH 068/132] Rename thai-scalable-fonts to tlwg-fonts --- langpacks.spec | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 7f9ae60..c8a41d0 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -4,7 +4,7 @@ Name: langpacks Version: 3.0 -Release: 34%{?dist} +Release: 35%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1211,19 +1211,19 @@ Summary: Thai langpacks meta-package Requires: %{name}-core-th %if 0%{?fedora} Recommends: google-noto-serif-thai-vf-fonts -Recommends: thai-scalable-garuda-fonts -Recommends: thai-scalable-kinnari-fonts -Recommends: thai-scalable-laksaman-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 -Recommends: thai-scalable-waree-fonts +Recommends: tlwg-garuda-fonts +Recommends: tlwg-kinnari-fonts +Recommends: tlwg-laksaman-fonts +Recommends: tlwg-loma-fonts +Recommends: tlwg-mono-fonts +Recommends: tlwg-norasi-fonts +Recommends: tlwg-purisa-fonts +Recommends: tlwg-sawasdee-fonts +Recommends: tlwg-typewriter-fonts +Recommends: tlwg-typist-fonts +Recommends: tlwg-typo-fonts +Recommends: tlwg-umpush-fonts +Recommends: tlwg-waree-fonts %endif %description th @@ -1435,6 +1435,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} %changelog +* 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 From 9ecca63835932c01873435eef1a67eb751af1f94 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 12 Jun 2023 13:22:16 +0900 Subject: [PATCH 069/132] Add default-fonts sub-packages --- langpacks.spec | 2860 +++++++++-------- ... org.fedoraproject.default-fonts-extra.xml | 184 +- org.fedoraproject.default-fonts.xml | 157 + 3 files changed, 1719 insertions(+), 1482 deletions(-) rename org.fedoraproject.LangPacks-Core-Font.xml => org.fedoraproject.default-fonts-extra.xml (84%) create mode 100644 org.fedoraproject.default-fonts.xml diff --git a/langpacks.spec b/langpacks.spec index c8a41d0..0dc27d1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,10 +1,6 @@ -%global defaultsanspkg google-noto-sans-vf-fonts -%global defaultserifpkg google-noto-serif-vf-fonts -%global defaultmonopkg google-noto-sans-mono-vf-fonts - Name: langpacks -Version: 3.0 -Release: 35%{?dist} +Version: 4.0 +Release: 0.1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -13,8 +9,9 @@ BuildRequires: python3 fontconfig # Below Source was available on https://people.freedesktop.org/~hughsient/temp/ Source0: org.fedoraproject.LangPacks.xml Source1: org.fedoraproject.LangPacks-Core.xml -Source2: org.fedoraproject.LangPacks-Core-Font.xml -Source3: normlang.py +Source2: org.fedoraproject.default-fonts.xml +Source3: org.fedoraproject.default-fonts-extra.xml +Source4: normlang.py # to split up the AppStream file BuildRequires: libappstream-glib >= 0.5.10 @@ -35,1389 +32,1471 @@ Langpack meta-package to provide individual langpacks packages. # 6) Enabled zh_HK to set its own input method # 7) Enabled chr, dv, hy, iu, lo so that its default font be installed at least -# langcore_pkg (defaultime,defaultfont,langcode,langname) -%define langcore_pkg(i:f:l:n:) \ -%define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \ -%define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \ -%define normcode %{lua:print((string.gsub(string.lower(rpm.expand("%{langcode}")), "_","-")))}\ -%define langortho %(python3 %{SOURCE3} %{langcode}) \ -%define lowerortho %{lua:print(string.lower(rpm.expand("%{langortho}")))}\ -%define fontpkgcode %{lua:print((string.gsub(rpm.expand("%{langortho}"),"-","_")))}\ -\ -%package core-%{langcode}\ -Summary: %{langname} langpacks core meta-package\ -Requires: langpacks-core-font-%{fontpkgcode}\ -%{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \ -\ -%description core-%{langcode}\ -This package provides %{langname} core langpacks packages.\ -\ -%files core-%{langcode}\ -%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{langcode}.metainfo.xml\ -\ -%if "%{normcode}" == "%{lowerortho}"\ -%package core-font-%{fontpkgcode}\ -Summary: %{langname} core font meta-package\ -%{-f:Requires: %{-f*}}%{!-f:Requires: %{defaultsanspkg}} \ -%{-l:Provides: font(:lang=%{lowerortho})} \ -%if "%{lowerortho}" != "%{fontpkgcode}"\ -Provides: langpacks-core-font-%{lowerortho} = %{version}-%{release} \ -Obsoletes: langpacks-core-font-%{lowerortho} < %{version}-%{release} \ -%endif \ -\ -%description core-font-%{fontpkgcode}\ -This package defines the default font for %{langname} language.\ -\ -%files core-font-%{fontpkgcode}\ -%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-Font-%{fontpkgcode}.metainfo.xml\ -%endif +# package list +# +# Writing this in LUA to make it more visible and easy to maintain. +# +# lang: language identifier +# default: default font sets +# sans: default sans-serif font package +# serif: default serif font package +# mono: default monospace font package +# recommends: recommended font packages to be installed +# only activated for Fedora +# inputmethod: input method to be pulled by core meta package +# meta: dependencies foe langpacks meta package +# requires: required packages by meta package +# recommends: recommended packages by meta package +# +# Adding fedora_ prefix to inputmethod and meta.requires/meta.recommends will be available for Fedora only. +# +# See defcorepkg, deffontpkg, and defmetapkg for package template +%{lua: +local core_font_package_list = { + default={ + sans={ "abattis-cantarell-vf-fonts", "google-noto-sans-vf-fonts" }, + serif={ "google-noto-serif-vf-fonts" }, + mono={ "google-noto-sans-mono-vf-fonts" }, + emoji={ "google-noto-emoji-color-fonts" }, + math={ "google-noto-sans-math-fonts", "stix-fonts" } + } +} +local langpacks_package_list = { + { lang="af", langname="Afrikaans", default={ + sans="", + serif="", + mono="" }, + recommends={}, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="am", langname="Amharic", default={ + sans="google-noto-sans-ethiopic-vf-fonts", + serif="", + mono="" }, + recommends={ "senamirmir-washra-fantuwua-fonts", + "senamirmir-washra-fonts", + "senamirmir-washra-hiwua-fonts", + "senamirmir-washra-jiret-fonts", + "senamirmir-washra-tint-fonts", + "senamirmir-washra-wookianos-fonts", + "senamirmir-washra-yebse-fonts", + "senamirmir-washra-yigezu-bisrat-goffer-fonts", + "senamirmir-washra-yigezu-bisrat-gothic-fonts", + "senamirmir-washra-zelan-fonts", + "xorg-x11-fonts-ethiopic", + "google-noto-serif-ethiopic-vf-fonts", + "sil-abyssinica-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ar", langname="Arabic", default={ + sans="google-noto-sans-arabic-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "paktype-naqsh-fonts", + "paktype-tehreer-fonts", + "kacst-art-fonts", + "kacst-book-fonts", + "kacst-decorative-fonts", + "kacst-digital-fonts", + "kacst-farsi-fonts", + "kacst-letter-fonts", + "kacst-naskh-fonts", + "kacst-office-fonts", + "kacst-one-fonts", + "kacst-pen-fonts", + "kacst-poster-fonts", + "kacst-qurn-fonts", + "kacst-screen-fonts", + "kacst-title-fonts", + "kacst-titlel-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="as", langname="Assamese", default={ + sans="lohit-assamese-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-bengali-vf-fonts", + "google-noto-sans-bengali-ui-vf-fonts", + "google-noto-serif-bengali-vf-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ast", langname="Asturian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="be", langname="Belarusian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bg", langname="Bulgarian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bn", langname="Bengali", default={ + sans="lohit-bengali-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-bengali-vf-fonts", + "google-noto-sans-bengali-ui-vf-fonts", + "google-noto-serif-bengali-vf-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="bo", langname="Tibetan", default={ + sans="jomolhari-fonts", + serif="", + mono="" }, + recommends={ "tibetan-machine-uni-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="br", langname="Breton", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="bs", langname="Bosnian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ca", langname="Catalan", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="chr", langname="Cherokee", default={ + sans="google-noto-sans-cherokee-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="cs", langname="Czech", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="cy", langname="Welsh", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="da", langname="Danish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="de", langname="German", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="dv", langname="Divehi", default={ + sans="google-noto-sans-thaana-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="dz", langname="Bhutanese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="el", langname="Greek", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="en", langname="English", default={ + sans="", + serif="", + mono="" }, + recommends={ "liberation-sans-fonts", + "liberation-serif-fonts", + "liberation-mono-fonts", + "sil-mingzat-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="en_GB", langname="English (United Kingdom)", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="eo", langname="Esperanto", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="es", langname="Spanish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="et", langname="Estonian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="eu", langname="Basque", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fa", langname="Persian", default={ + sans="vazirmatn-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "google-noto-naskh-arabic-vf-fonts" + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fi", langname="Finnish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="fr", langname="French", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ga", langname="Irish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="gl", langname="Galician", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="gu", langname="Gujarati", default={ + sans="lohit-gujarati-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-gujarati-fonts", + "google-noto-sans-gujarati-ui-fonts", + "google-noto-serif-gujarati-fonts", + "samyak-gujarati-fonts" + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="he", langname="Hebrew", default={ + sans="google-noto-sans-hebrew-vf-fonts", + serif="google-noto-serif-hebrew-vf-fonts", + mono="" }, + recommends={ "culmus-aharoni-clm-fonts", + "culmus-caladings-clm-fonts", + "culmus-david-clm-fonts", + "culmus-drugulin-clm-fonts", + "culmus-ellinia-clm-fonts", + "culmus-frank-ruehl-clm-fonts", + "culmus-hadasim-clm-fonts", + "culmus-keteryg-fonts", + "culmus-miriam-clm-fonts", + "culmus-miriam-mono-clm-fonts", + "culmus-nachlieli-clm-fonts", + "culmus-simple-clm-fonts", + "culmus-stamashkenaz-clm-fonts", + "culmus-stamsefarad-clm-fonts", + "culmus-yehuda-clm-fonts", + "google-noto-serif-hebrew-vf-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hi", langname="Hindi", default={ + sans="lohit-devanagari-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + "samyak-devanagari-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="hr", langname="Croatian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hu", langname="Hungarian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="hy", langname="Armenian", default={ + sans="google-noto-sans-armenian-vf-fonts", + serif="google-noto-serif-armenian-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ia", langname="Interlingua", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="id", langname="Indonesian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="is", langname="Icelandic", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="it", langname="Italian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="iu", langname="Inuktitut", default={ + sans="google-noto-sans-canadian-aboriginal-vf-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ja", langname="Japanese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-anthy", + meta={ requires={}, + recommends={}, + fedora_recommends={ "(uim-anthy) if uim)" } + }, + }, + { lang="ka", langname="Georgian", default={ + sans="google-noto-sans-georgian-vf-fonts", + serif="google-noto-serif-georgian-vf-fonts", + mono="" }, + recommends={ "bpg-chveulebrivi-fonts", + "bpg-courier-fonts", + "bpg-glaho-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="kk", langname="Kazakh", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="km", langname="Khmer", default={ + sans="google-noto-sans-khmer-vf-fonts", + serif="google-noto-serif-khmer-vf-fonts", + mono="" }, + recommends={ "khmer-os-system-fonts", + "khmer-os-battambang-fonts", + "khmer-os-bokor-fonts", + "khmer-os-content-fonts", + "khmer-os-fasthand-fonts", + "khmer-os-freehand-fonts", + "khmer-os-handwritten-fonts", + "khmer-os-metal-chrieng-fonts", + "khmer-os-muol-fonts-all", + "khmer-os-siemreap-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="kn", langname="Kannada", default={ + sans="lohit-kannada-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-kannada-vf-fonts", + "google-noto-sans-kannada-ui-vf-fonts", + "google-noto-serif-kannada-vf-fonts", + "gubbi-fonts", + "navilu-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ko", langname="Korean", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-hangul", + meta={ requires={}, + recommends={} + }, + }, + { lang="ku", langname="Kurdish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lo", langname="Lao", default={ + sans="google-noto-sans-lao-vf-fonts", + serif="google-noto-serif-lao-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lt", langname="Lithuanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="lv", langname="Latvian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="mai", langname="Maithili", default={ + sans="lohit-devanagari-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="mk", langname="Macedonian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ml", langname="Malayalam", default={ + sans="rit-meera-new-fonts", + serif="rit-rachana-fonts", + mono="" }, + recommends={ "google-noto-sans-malayalam-vf-fonts", + "google-noto-sans-malayalam-ui-vf-fonts", + "google-noto-serif-malayalam-vf-fonts", + "lohit-malayalam-fonts", + "samyak-malayalam-fonts", + "smc-anjalioldlipi-fonts", + "smc-dyuthi-fonts", + "smc-raghumalayalamsans-fonts", + "smc-suruma-fonts", + "rit-meera-new-fonts", + "rit-sundar-fonts", + "rit-panmana-fonts", + "rit-ezhuthu-fonts", + "rit-tn-joy-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="mr", langname="Marathi", default={ + sans="lohit-marathi-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + "samyak-devanagari-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ms", langname="Malay", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="my", langname="Burmese", default={ + sans="sil-padauk-fonts", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nb", langname="Norwegian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ne", langname="Nepali", default={ + sans="madan-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-devanagari-vf-fonts", + "google-noto-sans-devanagari-ui-vf-fonts", + "google-noto-serif-devanagari-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="nl", langname="Dutch", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nn", langname="Nynorsk", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nr", langname="Southern Ndebele", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="nso", langname="Northern Sotho", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="or", langname="Odia", default={ + sans="lohit-odia-fonts", + serif="", + mono="" }, + recommends={ "samyak-odia-fonts", + "google-noto-sans-oriya-fonts", + "google-noto-sans-oriya-vf-fonts", + "google-noto-serif-oriya-fonts", + "google-noto-serif-oriya-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="pa", langname="Punjabi", default={ + sans="google-noto-sans-gurmukhi-vf-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "saab-fonts", + "lohit-gurmukhi-fonts", + "google-noto-serif-gurmukhi-vf-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="pl", langname="Polish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="pt_BR", langname="Portuguese (Brazil)", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="pt", langname="Portuguese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ro", langname="Romanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ru", langname="Russian", default={ + sans="", + serif="", + mono="" }, + recommends={ "pt-sans-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="si", langname="Sinhala", default={ + sans="google-noto-sans-sinhala-vf-fonts", + serif="google-noto-serif-sinhala-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="sk", langname="Slovak", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sl", langname="Slovenian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sq", langname="Albanian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sr", langname="Serbian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ss", langname="Swati", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="sv", langname="Swedish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ta", langname="Tamil", default={ + sans="lohit-tamil-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-tamil-vf-fonts", + "google-noto-sans-tamil-ui-vf-fonts", + "google-noto-serif-tamil-vf-fonts", + "samyak-tamil-fonts", + "serafettin-cartoon-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="te", langname="Telugu", default={ + sans="lohit-telugu-fonts", + serif="", + mono="" }, + recommends={ "google-noto-sans-telugu-fonts", + "google-noto-sans-telugu-ui-fonts", + "google-noto-serif-telugu-fonts", + "pothana2000-fonts", + "vemana2000-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="th", langname="Thai", default={ + sans="google-noto-sans-thai-vf-fonts", + serif="google-noto-serif-thai-vf-fonts", + mono="" }, + recommends={ "tlwg-garuda-fonts", + "tlwg-kinnari-fonts", + "tlwg-laksaman-fonts", + "tlwg-loma-fonts", + "tlwg-norasi-fonts", + "tlwg-purisa-fonts", + "tlwg-sawasdee-fonts", + "tlwg-tlwgmono-fonts", + "tlwg-tlwgtypewriter-fonts", + "tlwg-tlwgtypist-fonts", + "tlwg-tlwgtypo-fonts", + "tlwg-umpush-fonts", + "tlwg-waree-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="tn", langname="Tswana", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="tr", langname="Turkish", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ts", langname="Tsonga", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="uk", langname="Ukrainian", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="ur", langname="Urdu", default={ + sans="paktype-naskh-basic-fonts", + serif="google-noto-naskh-arabic-vf-fonts", + mono="" }, + recommends={ "nafees-nastaleeq-fonts", + "nafees-web-naskh-fonts", + }, + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="ve", langname="Venda", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="vi", langname="Vietnamese", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + fedora_inputmethod="ibus-unikey", + inputmethod="ibus-m17n", + meta={ requires={}, + recommends={} + }, + }, + { lang="xh", langname="Xhosa", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="yi", langname="Yiddish", default={ + sans="sil-nuosu-fonts", + serif="", + mono="" }, + recommends={ "culmus-aharoni-clm-fonts", + "culmus-caladings-clm-fonts", + "culmus-david-clm-fonts", + "culmus-drugulin-clm-fonts", + "culmus-ellinia-clm-fonts", + "culmus-frank-ruehl-clm-fonts", + "culmus-hadasim-clm-fonts", + "culmus-keteryg-fonts", + "culmus-miriam-clm-fonts", + "culmus-miriam-mono-clm-fonts", + "culmus-nachlieli-clm-fonts", + "culmus-simple-clm-fonts", + "culmus-stamashkenaz-clm-fonts", + "culmus-stamsefarad-clm-fonts", + "culmus-yehuda-clm-fonts", + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, + { lang="zh_CN", langname="Simplified Chinese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-libpinyin", + meta={ requires={}, + recommends={} + }, + }, + { lang="zh_HK", langname="Hong Kong Traditional Chinese", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-table-chinese-cangjie", + meta={ requires={}, + recommends={ "ibus-table-chinese-quick" } + }, + }, + { lang="zh_TW", langname="Taiwan", default={ + sans="google-noto-sans-cjk-vf-fonts", + serif="google-noto-serif-cjk-vf-fonts", + mono="" }, + recommends={ + }, + inputmethod="ibus-libzhuyin", + meta={ requires={}, + recommends={ "ibus-table-chinese-cangjie", + "ibus-table-chinese-quick" + } + }, + }, + { lang="zu", langname="Zulu", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, +--[[ + { lang="", langname="", default={ + sans="", + serif="", + mono="" }, + recommends={ + }, + inputmethod="", + meta={ requires={}, + recommends={} + }, + }, +]] +} + +--Miscellaneous functions +local function is_cjk(lang) + local pat = { "ja", "ko", "zh" } + for i = 1, #pat do + n, _ = string.find(lang, pat[i] .. "[_%a]*") + if n == 1 then + return true + end + end + return false +end + +local function build_deps(deps, tag, pkgs) + local ret = "" + for i = 1, #pkgs do + ret = ret .. (pkgs[i] ~= "" and (tag .. ": " .. pkgs[i] .. "\n") or "") + end + return deps .. ret +end + +local function drop_duplicate(pkgs) + local hash = {} + local ret = {} + for _, v in ipairs(pkgs) do + if (not hash[v]) then + table.insert(ret, v) + hash[v] = true + end + end + return ret +end + +local function append_deprecated(deps, pkg) + return deps .. (pkg ~= "" and ("Obsoletes: " .. pkg .. " < " .. rpm.expand("%{version}-%{release}") .. "\n" .. "Provides: " .. pkg .. " = " .. rpm.expand("%{version}-%{release}") .. "\n") or "") +end + +local function append_fontprov(deps, lang) + return deps .. (lang ~= "" and ("Provides: font(:" .. lang .. ")\n") or "") +end + +-- +--Package template for langpacks-core- +-- +local function defcorepkg(lang, langname, inputmethod) + local templ = [[ +%package core-%{_lang} +Summary: %{_langname} langpacks core meta-package +Requires: default-fonts-extra-%{_lang} +%{?_req} + +%description core-%{_lang} +This package provides %{_langname} core langpacks packages. + +%files core-%{_lang} +%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{_lang}.metainfo.xml + +]] + inputmethod = (not(inputmethod) and "" or inputmethod) + rpm.define("_lang " .. lang) + rpm.define("_langname " .. langname) + if inputmethod ~= "" then + rpm.define("_req " .. "Requires: (" .. inputmethod .. " if xorg-x11-server-Xorg)\n") + end + print(rpm.expand(templ)) + rpm.undefine("_lang") + rpm.undefine("_langname") + rpm.undefine("_req") +end + +-- +--Package template for default-fonts-* +-- +local function deffontpkg(cat1, cat2, summary1, summary2, prov, deps) + local templ = [[ +%package -n default-fonts-%{_cat1}-%{_cat2} +Summary: Metapackage to install %{_summary1} for %{_summary2} +%{?_req} + +%description -n default-fonts-%{_cat1}-%{_cat2} +This package provides %{_summary1} package set(s) for %{_summary2} + +%files -n default-fonts-%{_cat1}-%{_cat2} +%{_datadir}/metainfo/org.fedoraproject.default-fonts-%{_cat1}-%{_cat2}.metainfo.xml + +]] + local req = prov .. deps + rpm.define("_cat1 " .. cat1) + rpm.define("_cat2 " .. cat2) + rpm.define("_summary1 " .. summary1) + rpm.define("_summary2 " .. summary2) + if req ~= "" then + rpm.define("_req " .. req) + end + print(rpm.expand(templ)) + rpm.undefine("_cat1") + rpm.undefine("_cat2") + rpm.undefine("_summary1") + rpm.undefine("_summary2") + rpm.undefine("_req") +end + +-- +--Package template for langpacks- +-- +local function defmetapkg(lang, langname, deps) + local templ = [[ +%package %{_lang} +Summary: %{_langname} langpacks meta-package +Requires: %{name}-core-%{_lang} +%{?_req} + +%description %{_lang} +This package provides %{_langname} langpacks meta-package. + +%files %{_lang} +%{_datadir}/metainfo/org.fedoraproject.LangPack-%{_lang}.metainfo.xml + +]] + rpm.define("_lang " .. lang) + rpm.define("_langname " .. langname) + if deps ~= "" then + rpm.define("_req " .. deps) + end + print(rpm.expand(templ)) + rpm.undefine("_lang") + rpm.undefine("_langname") + rpm.undefine("_req") +end + +local other_deps = { sans={}, serif={}, mono={} } +local other_prov = "" +local cjk_deps = { sans={}, serif={}, mono={} } +local cjk_prov = "" +local face = { "sans", "serif", "mono" } +local corefonts = { sans ="default-fonts-core-sans", + serif="default-fonts-core-serif", + mono ="default-fonts-core-mono" +} + +for i = 1, #langpacks_package_list do + local deps = {} + local lang = langpacks_package_list[i]["lang"] + rpm.define("langcode " .. lang .. "\n") + local orth = rpm.expand("%(python3 %{SOURCE4} %{langcode})") + rpm.undefine("langcode") + local lowerorth = string.lower(orth) + local normlang = string.gsub(string.lower(lang), "_", "-") + local langname = langpacks_package_list[i]["langname"] + local im = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"]) + if langpacks_package_list[i]["default"] ~= nil then + local has_default = false + for j = 1, #face do + local current = langpacks_package_list[i]["default"][face[j]] + if current ~= "" then + has_default = true + end + end + for j = 1, #face do + local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) + table.insert(deps, current) + + if is_cjk(lang) then + table.insert(cjk_deps[face[j]], current) + else + table.insert(other_deps[face[j]], current) + end + end + + if lowerorth == normlang then + --Provide font(:lang) only when lang is recognized by fontconfig + if is_cjk(lang) then + cjk_prov = append_fontprov(cjk_prov, lowerorth) + else + other_prov = append_fontprov(other_prov, lowerorth) + end + end + + deps = build_deps("", "Requires", drop_duplicate(deps)) + --Replace deprecated langpacks-core-fonts-* + deps = append_deprecated(deps, "langpacks-core-font-" .. lang) + end + if (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then + deps = build_deps(deps, "Recommends", drop_duplicate(langpacks_package_list[i]["recommends"])) + end + + --Generate extra font package only when lang is recognized by fontconfig + if lowerorth == normlang then + deffontpkg("extra", lang, "extra fonts", langname, append_fontprov("", lang), deps) + end + defcorepkg(lang, langname, im) + + --Generate langpacks-* meta packages + local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) + local metarecd = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) + deps = build_deps("", "Requires", drop_duplicate(metadeps)) + deps = build_deps(deps, "Recommends", drop_duplicate(metarecd)) + defmetapkg(lang, langname, deps) +end + +for i = 1, #face do + deffontpkg("other", face[i], "default fonts", "non-CJK languages", other_prov, build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) + deffontpkg("cjk", face[i], "default fonts", "CJK languages", cjk_prov, build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) +end + +--core font packages +local coreface = { "sans", "serif", "mono", "emoji", "math" } +for i = 1, #coreface do + deffontpkg("core", coreface[i], "default fonts", "Latin languages", "", "") +end +} # %{lua:} + +%package -n default-fonts-core +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Latin +Requires: default-fonts-core-sans +Requires: default-fonts-core-serif +Requires: default-fonts-core-mono +Requires: default-fonts-core-emoji +Requires: default-fonts-core-math + +%description -n default-fonts-core +This package provides easier way to install all variants of default fonts meta packages for Latin. + +%files -n default-fonts-core +%{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml + +%package -n default-fonts-cjk +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for CJK. +Requires: default-fonts-cjk-sans +Requires: default-fonts-cjk-serif +Requires: default-fonts-cjk-mono + +%description -n default-fonts-cjk +This package provides easier way to install all variants of default fonts meta packages +for CJK languages. + +%files -n default-fonts-cjk +%{_datadir}/metainfo/org.fedoraproject.default-fonts-cjk.metainfo.xml + +%package -n default-fonts-other +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for non-CJK. +Requires: default-fonts-other-sans +Requires: default-fonts-other-serif +Requires: default-fonts-other-mono + +%description -n default-fonts-other +This package provides easier way to install all variants of default fonts meta packages +for non-CJK languages. + +%files -n default-fonts-other +%{_datadir}/metainfo/org.fedoraproject.default-fonts-other.metainfo.xml -%package af -Summary: Afrikaans langpacks meta-package -Requires: %{name}-core-af - -%description af -This package provides Afrikaans langpacks meta-package. - -%files af -%{_datadir}/metainfo/org.fedoraproject.LangPack-af.metainfo.xml - -%langcore_pkg -l af -n Afrikaans - -%package am -Summary: Amharic langpacks meta-package -Requires: %{name}-core-am -%if 0%{?fedora} -Recommends: senamirmir-washra-fantuwua-fonts -Recommends: senamirmir-washra-fonts -Recommends: senamirmir-washra-hiwua-fonts -Recommends: senamirmir-washra-jiret-fonts -Recommends: senamirmir-washra-tint-fonts -Recommends: senamirmir-washra-wookianos-fonts -Recommends: senamirmir-washra-yebse-fonts -Recommends: senamirmir-washra-yigezu-bisrat-goffer-fonts -Recommends: senamirmir-washra-yigezu-bisrat-gothic-fonts -Recommends: senamirmir-washra-zelan-fonts -Recommends: xorg-x11-fonts-ethiopic -Recommends: google-noto-serif-ethiopic-vf-fonts -Recommends: sil-abyssinica-fonts -%endif - -%description am -This package provides Amharic langpacks meta-package. - -%files am -%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml - -%langcore_pkg -l am -n Amharic -f google-noto-sans-ethiopic-vf-fonts - -%package ar -Summary: Arabic langpacks meta-package -Requires: %{name}-core-ar -Recommends: %{defaultmonopkg} -%if 0%{?fedora} -Recommends: google-noto-sans-arabic-vf-fonts -Recommends: kacst-art-fonts -Recommends: kacst-book-fonts -Recommends: kacst-decorative-fonts -Recommends: kacst-digital-fonts -Recommends: kacst-farsi-fonts -Recommends: kacst-letter-fonts -Recommends: kacst-naskh-fonts -Recommends: kacst-office-fonts -Recommends: kacst-one-fonts -Recommends: kacst-pen-fonts -Recommends: kacst-poster-fonts -Recommends: kacst-qurn-fonts -Recommends: kacst-screen-fonts -Recommends: kacst-title-fonts -Recommends: kacst-titlel-fonts -%endif - -%description ar -This package provides Arabic langpacks meta-package. - -%files ar -%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml - -%langcore_pkg -l ar -n Arabic -f google-noto-naskh-arabic-vf-fonts - -%package as -Summary: Assamese langpacks meta-package -Requires: %{name}-core-as -%if 0%{?fedora} -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts -Recommends: google-noto-serif-bengali-vf-fonts -%endif - -%description as -This package provides Assamese langpacks meta-package. - -%files as -%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml - -%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n - -%package ast -Summary: Asturian langpacks meta-package -Requires: %{name}-core-ast -Recommends: %{defaultsanspkg} - -%description ast -This package provides Asturian langpacks meta-package. - -%files ast -%{_datadir}/metainfo/org.fedoraproject.LangPack-ast.metainfo.xml - -%langcore_pkg -l ast -n Asturian - -%package be -Summary: Belarusian langpacks meta-package -Requires: %{name}-core-be - -%description be -This package provides Belarusian langpacks meta-package. - -%files be -%{_datadir}/metainfo/org.fedoraproject.LangPack-be.metainfo.xml - -%langcore_pkg -l be -n Belarusian - -%package bg -Summary: Bulgarian langpacks meta-package -Requires: %{name}-core-bg - -%description bg -This package provides Bulgarian langpacks meta-package. - -%files bg -%{_datadir}/metainfo/org.fedoraproject.LangPack-bg.metainfo.xml - -%langcore_pkg -l bg -n Bulgarian - -%package bn -Summary: Bengali langpacks meta-package -Requires: %{name}-core-bn -%if 0%{?fedora} -Recommends: google-noto-sans-bengali-vf-fonts -Recommends: google-noto-sans-bengali-ui-vf-fonts -Recommends: google-noto-serif-bengali-vf-fonts -%endif - -%description bn -This package provides Bengali langpacks meta-package. - -%files bn -%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml - -%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n - -%package bo -Summary: Tibetan langpacks meta-package -Requires: %{name}-core-bo -%if 0%{?fedora} -Recommends: tibetan-machine-uni-fonts -%endif - -%description bo -This package provides Tibetan langpacks meta-package. - -%files bo -%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml - -%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n - -%package br -Summary: Breton langpacks meta-package -Requires: %{name}-core-br - -%description br -This package provides Breton langpacks meta-package. - -%files br -%{_datadir}/metainfo/org.fedoraproject.LangPack-br.metainfo.xml - -%langcore_pkg -l br -n Breton - -%package bs -Summary: Bosnian langpacks meta-package -Requires: %{name}-core-bs - -%description bs -This package provides Bosnian langpacks meta-package. - -%files bs -%{_datadir}/metainfo/org.fedoraproject.LangPack-bs.metainfo.xml - -%langcore_pkg -l bs -n Bosnian - -%package ca -Summary: Catalan langpacks meta-package -Requires: %{name}-core-ca - -%description ca -This package provides Catalan langpacks meta-package. - -%files ca -%{_datadir}/metainfo/org.fedoraproject.LangPack-ca.metainfo.xml - -%langcore_pkg -l ca -n Catalan - -%package chr -Summary: Cherokee langpacks meta-package -Requires: %{name}-core-chr - -%description chr -This package provides Cherokee langpacks meta-package. - -%files chr -%{_datadir}/metainfo/org.fedoraproject.LangPack-chr.metainfo.xml - -%langcore_pkg -l chr -n Cherokee -f google-noto-sans-cherokee-vf-fonts - -%package cs -Summary: Czech langpacks meta-package -Requires: %{name}-core-cs - -%description cs -This package provides Czech langpacks meta-package. - -%files cs -%{_datadir}/metainfo/org.fedoraproject.LangPack-cs.metainfo.xml - -%langcore_pkg -l cs -n Czech - -%package cy -Summary: Welsh langpacks meta-package -Requires: %{name}-core-cy - -%description cy -This package provides Welsh langpacks meta-package. - -%files cy -%{_datadir}/metainfo/org.fedoraproject.LangPack-cy.metainfo.xml - -%langcore_pkg -l cy -n Welsh - -%package da -Summary: Danish langpacks meta-package -Requires: %{name}-core-da - -%description da -This package provides Danish langpacks meta-package. - -%files da -%{_datadir}/metainfo/org.fedoraproject.LangPack-da.metainfo.xml - -%langcore_pkg -l da -n Danish - -%package de -Summary: German langpacks meta-package -Requires: %{name}-core-de - -%description de -This package provides German langpacks meta-package. - -%files de -%{_datadir}/metainfo/org.fedoraproject.LangPack-de.metainfo.xml - -%langcore_pkg -l de -n German - -%package dv -Summary: Divehi langpacks meta-package -Requires: %{name}-core-dv - -%description dv -This package provides Divehi langpacks meta-package. - -%files dv -%{_datadir}/metainfo/org.fedoraproject.LangPack-dv.metainfo.xml - -%langcore_pkg -l dv -n Divehi -f google-noto-sans-thaana-vf-fonts - -%package dz -Summary: Bhutanese langpacks meta-package -Requires: %{name}-core-dz - -%description dz -This package provides Bhutanese langpacks meta-package. - -%files dz -%{_datadir}/metainfo/org.fedoraproject.LangPack-dz.metainfo.xml - -%langcore_pkg -l dz -n Bhutanese - -%package el -Summary: Greek langpacks meta-package -Requires: %{name}-core-el - -%description el -This package provides Greek langpacks meta-package. - -%files el -%{_datadir}/metainfo/org.fedoraproject.LangPack-el.metainfo.xml - -%langcore_pkg -l el -n Greek - -%package en -Summary: English langpacks meta-package -Requires: %{name}-core-en -Recommends: %{defaultserifpkg} -Recommends: %{defaultmonopkg} - -%description en -This package provides English langpacks meta-package. - -%files en -%{_datadir}/metainfo/org.fedoraproject.LangPack-en.metainfo.xml - -%langcore_pkg -l en -n English - -%package en_GB -Summary: English (United Kingdom) langpacks meta-package -Requires: %{name}-core-en_GB - -%description en_GB -This package provides English (United Kingdom) langpacks meta-package. - -%files en_GB -%{_datadir}/metainfo/org.fedoraproject.LangPack-en_GB.metainfo.xml - -%langcore_pkg -l en_GB -n %{quote:English (United Kingdom)} - -%package eo -Summary: Esperanto langpacks meta-package -Requires: %{name}-core-eo - -%description eo -This package provides Esperanto langpacks meta-package. - -%files eo -%{_datadir}/metainfo/org.fedoraproject.LangPack-eo.metainfo.xml - -%langcore_pkg -l eo -n Esperanto - -%package es -Summary: Spanish langpacks meta-package -Requires: %{name}-core-es - -%description es -This package provides Spanish langpacks meta-package. - -%files es -%{_datadir}/metainfo/org.fedoraproject.LangPack-es.metainfo.xml - -%langcore_pkg -l es -n Spanish - -%package et -Summary: Estonian langpacks meta-package -Requires: %{name}-core-et - -%description et -This package provides Estonian langpacks meta-package. - -%files et -%{_datadir}/metainfo/org.fedoraproject.LangPack-et.metainfo.xml - -%langcore_pkg -l et -n Estonian - -%package eu -Summary: Basque langpacks meta-package -Requires: %{name}-core-eu - -%description eu -This package provides Basque langpacks meta-package. - -%files eu -%{_datadir}/metainfo/org.fedoraproject.LangPack-eu.metainfo.xml - -%langcore_pkg -l eu -n Basque - -%package fa -Summary: Persian langpacks meta-package -Requires: %{name}-core-fa -%if 0%{?fedora} -Recommends: google-noto-naskh-arabic-vf-fonts -%endif - -%description fa -This package provides Persian langpacks meta-package. - -%files fa -%{_datadir}/metainfo/org.fedoraproject.LangPack-fa.metainfo.xml - -%langcore_pkg -l fa -n Persian -f vazirmatn-vf-fonts - -%package fi -Summary: Finnish langpacks meta-package -Requires: %{name}-core-fi - -%description fi -This package provides Finnish langpacks meta-package. - -%files fi -%{_datadir}/metainfo/org.fedoraproject.LangPack-fi.metainfo.xml - -%langcore_pkg -l fi -n Finnish - -%package fr -Summary: French langpacks meta-package -Requires: %{name}-core-fr - -%description fr -This package provides French langpacks meta-package. - -%files fr -%{_datadir}/metainfo/org.fedoraproject.LangPack-fr.metainfo.xml - -%langcore_pkg -l fr -n French - -%package ga -Summary: Irish langpacks meta-package -Requires: %{name}-core-ga - -%description ga -This package provides Irish langpacks meta-package. - -%files ga -%{_datadir}/metainfo/org.fedoraproject.LangPack-ga.metainfo.xml - -%langcore_pkg -l ga -n Irish - -%package gl -Summary: Galician langpacks meta-package -Requires: %{name}-core-gl - -%description gl -This package provides Galician langpacks meta-package. - -%files gl -%{_datadir}/metainfo/org.fedoraproject.LangPack-gl.metainfo.xml - -%langcore_pkg -l gl -n Galician - -%package gu -Summary: Gujarati langpacks meta-package -Requires: %{name}-core-gu -%if 0%{?fedora} -Recommends: google-noto-sans-gujarati-fonts -Recommends: google-noto-sans-gujarati-ui-fonts -Recommends: google-noto-serif-gujarati-fonts -Recommends: samyak-gujarati-fonts -%endif - -%description gu -This package provides Gujarati langpacks meta-package. - -%files gu -%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml - -%langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n - -%package he -Summary: Hebrew langpacks meta-package -Requires: %{name}-core-he -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts -Recommends: google-noto-serif-hebrew-vf-fonts - -%description he -This package provides Hebrew langpacks meta-package. - -%files he -%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml - -%langcore_pkg -l he -n Hebrew -f google-noto-sans-hebrew-vf-fonts - -%package hi -Summary: Hindi langpacks meta-package -Requires: %{name}-core-hi -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: samyak-devanagari-fonts -%endif - -%description hi -This package provides Hindi langpacks meta-package. - -%files hi -%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml - -%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n - -%package hr -Summary: Croatian langpacks meta-package -Requires: %{name}-core-hr - -%description hr -This package provides Croatian langpacks meta-package. - -%files hr -%{_datadir}/metainfo/org.fedoraproject.LangPack-hr.metainfo.xml - -%langcore_pkg -l hr -n Croatian - -%package hu -Summary: Hungarian langpacks meta-package -Requires: %{name}-core-hu - -%description hu -This package provides Hungarian langpacks meta-package. - -%files hu -%{_datadir}/metainfo/org.fedoraproject.LangPack-hu.metainfo.xml - -%langcore_pkg -l hu -n Hungarian - -%package hy -Summary: Armenian langpacks meta-package -Requires: %{name}-core-hy -Recommends: google-noto-serif-armenian-vf-fonts - -%description hy -This package provides Armenian langpacks meta-package. - -%files hy -%{_datadir}/metainfo/org.fedoraproject.LangPack-hy.metainfo.xml - -%langcore_pkg -l hy -n Armenian -f google-noto-sans-armenian-vf-fonts - -%package ia -Summary: Interlingua langpacks meta-package -Requires: %{name}-core-ia - -%description ia -This package provides Interlingua langpacks meta-package. - -%files ia -%{_datadir}/metainfo/org.fedoraproject.LangPack-ia.metainfo.xml - -%langcore_pkg -l ia -n Interlingua - -%package id -Summary: Indonesian langpacks meta-package -Requires: %{name}-core-id - -%description id -This package provides Indonesian langpacks meta-package. - -%files id -%{_datadir}/metainfo/org.fedoraproject.LangPack-id.metainfo.xml - -%langcore_pkg -l id -n Indonesian - -%package is -Summary: Icelandic langpacks meta-package -Requires: %{name}-core-is - -%description is -This package provides Icelandic langpacks meta-package. - -%files is -%{_datadir}/metainfo/org.fedoraproject.LangPack-is.metainfo.xml - -%langcore_pkg -l is -n Icelandic - -%package it -Summary: Italian langpacks meta-package -Requires: %{name}-core-it - -%description it -This package provides Italian langpacks meta-package. - -%files it -%{_datadir}/metainfo/org.fedoraproject.LangPack-it.metainfo.xml - -%langcore_pkg -l it -n Italian - -%package iu -Summary: Inuktitut langpacks meta-package -Requires: %{name}-core-iu - -%description iu -This package provides Inuktitut langpacks meta-package. - -%files iu -%{_datadir}/metainfo/org.fedoraproject.LangPack-iu.metainfo.xml - -%langcore_pkg -l iu -n Inuktitut -f google-noto-sans-canadian-aboriginal-vf-fonts - -%package ja -Summary: Japanese langpacks meta-package -Requires: %{name}-core-ja -Recommends: google-noto-serif-cjk-vf-fonts -%if 0%{?fedora} -Recommends: (uim-anthy if uim) -%endif - -%description ja -This package provides Japanese langpacks meta-package. - -%files ja -%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml - -%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-vf-fonts -i ibus-anthy - -%package ka -Summary: Georgian langpacks meta-package -Requires: %{name}-core-ka -%if 0%{?fedora} -Recommends: bpg-chveulebrivi-fonts -Recommends: bpg-courier-fonts -Recommends: bpg-glaho-fonts -Recommends: google-noto-serif-georgian-vf-fonts -%endif -Recommends: %{defaultmonopkg} -Recommends: %{defaultserifpkg} - -%description ka -This package provides Georgian langpacks meta-package. - -%files ka -%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml - -%langcore_pkg -l ka -n Georgian -f google-noto-sans-georgian-vf-fonts - -%package kk -Summary: Kazakh langpacks meta-package -Requires: %{name}-core-kk - -%description kk -This package provides Kazakh langpacks meta-package. - -%files kk -%{_datadir}/metainfo/org.fedoraproject.LangPack-kk.metainfo.xml - -%langcore_pkg -l kk -n Kazakh - -%package km -Summary: Khmer langpacks meta-package -Requires: %{name}-core-km -Recommends: khmer-os-system-fonts -Recommends: khmer-os-battambang-fonts -Recommends: khmer-os-bokor-fonts -Recommends: khmer-os-content-fonts -Recommends: khmer-os-fasthand-fonts -Recommends: khmer-os-freehand-fonts -Recommends: khmer-os-handwritten-fonts -Recommends: khmer-os-metal-chrieng-fonts -Recommends: khmer-os-muol-fonts-all -Recommends: khmer-os-siemreap-fonts - -%description km -This package provides Khmer langpacks meta-package. - -%files km -%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml - -%langcore_pkg -l km -n Khmer -f google-noto-sans-khmer-vf-fonts - -%package kn -Summary: Kannada langpacks meta-package -Requires: %{name}-core-kn -%if 0%{?fedora} -Recommends: google-noto-sans-kannada-vf-fonts -Recommends: google-noto-sans-kannada-ui-vf-fonts -Recommends: google-noto-serif-kannada-vf-fonts -%endif -Recommends: gubbi-fonts -Recommends: navilu-fonts - -%description kn -This package provides Kannada langpacks meta-package. - -%files kn -%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml - -%langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n - -%package ko -Summary: Korean langpacks meta-package -Requires: %{name}-core-ko -Recommends: google-noto-serif-cjk-vf-fonts - -%description ko -This package provides Korean langpacks meta-package. - -%files ko -%{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml - -%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-vf-fonts -i ibus-hangul - -%package ku -Summary: Kurdish langpacks meta-package -Requires: %{name}-core-ku - -%description ku -This package provides Kurdish langpacks meta-package. - -%files ku -%{_datadir}/metainfo/org.fedoraproject.LangPack-ku.metainfo.xml - -%langcore_pkg -l ku -n Kurdish - -%package lo -Summary: Lao langpacks meta-package -Requires: %{name}-core-lo -Requires: google-noto-serif-lao-vf-fonts - -%description lo -This package provides Lao langpacks meta-package. - -%files lo -%{_datadir}/metainfo/org.fedoraproject.LangPack-lo.metainfo.xml - -%langcore_pkg -l lo -n Lao -f google-noto-sans-lao-vf-fonts - -%package lt -Summary: Lithuanian langpacks meta-package -Requires: %{name}-core-lt - -%description lt -This package provides Lithuanian langpacks meta-package. - -%files lt -%{_datadir}/metainfo/org.fedoraproject.LangPack-lt.metainfo.xml - -%langcore_pkg -l lt -n Lithuanian - -%package lv -Summary: Latvian langpacks meta-package -Requires: %{name}-core-lv - -%description lv -This package provides Latvian langpacks meta-package. - -%files lv -%{_datadir}/metainfo/org.fedoraproject.LangPack-lv.metainfo.xml - -%langcore_pkg -l lv -n Latvian - -%package mai -Summary: Maithili langpacks meta-package -Requires: %{name}-core-mai -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -%endif - -%description mai -This package provides Maithili langpacks meta-package. - -%files mai -%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml - -%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n - -%package mk -Summary: Macedonian langpacks meta-package -Requires: %{name}-core-mk - -%description mk -This package provides Macedonian langpacks meta-package. - -%files mk -%{_datadir}/metainfo/org.fedoraproject.LangPack-mk.metainfo.xml - -%langcore_pkg -l mk -n Macedonian - -%package ml -Summary: Malayalam langpacks meta-package -Requires: %{name}-core-ml -Recommends: rit-rachana-fonts -%if 0%{?fedora} -Recommends: google-noto-sans-malayalam-vf-fonts -Recommends: google-noto-sans-malayalam-ui-vf-fonts -Recommends: google-noto-serif-malayalam-vf-fonts -Recommends: lohit-malayalam-fonts -Recommends: samyak-malayalam-fonts -Recommends: smc-anjalioldlipi-fonts -Recommends: smc-dyuthi-fonts -Recommends: smc-raghumalayalamsans-fonts -Recommends: smc-suruma-fonts -Recommends: rit-meera-new-fonts -Recommends: rit-sundar-fonts -Recommends: rit-panmana-fonts -Recommends: rit-ezhuthu-fonts -Recommends: rit-tn-joy-fonts -%endif - -%description ml -This package provides Malayalam langpacks meta-package. - -%files ml -%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml - -%langcore_pkg -l ml -n Malayalam -f rit-meera-new-fonts -i ibus-m17n - -%package mr -Summary: Marathi langpacks meta-package -Requires: %{name}-core-mr -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -Recommends: samyak-devanagari-fonts -%endif - -%description mr -This package provides Marathi langpacks meta-package. - -%files mr -%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml - -%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n - -%package ms -Summary: Malay langpacks meta-package -Requires: %{name}-core-ms - -%description ms -This package provides Malay langpacks meta-package. - -%files ms -%{_datadir}/metainfo/org.fedoraproject.LangPack-ms.metainfo.xml - -%langcore_pkg -l ms -n Malay - -%package my -Summary: Burmese langpacks meta-package -Requires: %{name}-core-my - -%description my -This package provides Burmese langpacks meta-package. - -%files my -%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml - -%langcore_pkg -l my -n Burmese -f sil-padauk-fonts - -%package nb -Summary: Norwegian Bokmål langpacks meta-package -Requires: %{name}-core-nb - -%description nb -This package provides Norwegian Bokmål langpacks meta-package. - -%files nb -%{_datadir}/metainfo/org.fedoraproject.LangPack-nb.metainfo.xml - -%langcore_pkg -l nb -n %{quote:Norwegian Bokmål} - -%package ne -Summary: Nepali langpacks meta-package -Requires: %{name}-core-ne -%if 0%{?fedora} -Recommends: google-noto-sans-devanagari-vf-fonts -Recommends: google-noto-sans-devanagari-ui-vf-fonts -Recommends: google-noto-serif-devanagari-vf-fonts -%endif - -%description ne -This package provides Nepali langpacks meta-package. - -%files ne -%{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml - -%langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n - -%package nl -Summary: Dutch langpacks meta-package -Requires: %{name}-core-nl - -%description nl -This package provides Dutch langpacks meta-package. - -%files nl -%{_datadir}/metainfo/org.fedoraproject.LangPack-nl.metainfo.xml - -%langcore_pkg -l nl -n Dutch - -%package nn -Summary: Nynorsk langpacks meta-package -Requires: %{name}-core-nn - -%description nn -This package provides Nynorsk langpacks meta-package. - -%files nn -%{_datadir}/metainfo/org.fedoraproject.LangPack-nn.metainfo.xml - -%langcore_pkg -l nn -n Nynorsk - -%package nr -Summary: Southern Ndebele langpacks meta-package -Requires: %{name}-core-nr - -%description nr -This package provides Southern Ndebele langpacks meta-package. - -%files nr -%{_datadir}/metainfo/org.fedoraproject.LangPack-nr.metainfo.xml - -%langcore_pkg -l nr -n %{quote:Southern Ndebele} - -%package nso -Summary: Northern Sotho langpacks meta-package -Requires: %{name}-core-nso - -%description nso -This package provides Northern Sotho langpacks meta-package. - -%files nso -%{_datadir}/metainfo/org.fedoraproject.LangPack-nso.metainfo.xml - -%langcore_pkg -l nso -n %{quote:Northern Sotho} - -%package or -Summary: Odia langpacks meta-package -Requires: %{name}-core-or -%if 0%{?fedora} -Recommends: samyak-odia-fonts -Recommends: google-noto-sans-oriya-fonts -Recommends: google-noto-sans-oriya-vf-fonts -Recommends: google-noto-serif-oriya-fonts -Recommends: google-noto-serif-oriya-vf-fonts -%endif - -%description or -This package provides Odia langpacks meta-package. - -%files or -%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml - -%langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n - -%package pa -Summary: Punjabi langpacks meta-package -Requires: %{name}-core-pa -Recommends: saab-fonts -%if 0%{?fedora} -Recommends: lohit-gurmukhi-fonts -Recommends: google-noto-serif-gurmukhi-vf-fonts -%endif - -%description pa -This package provides Punjabi langpacks meta-package. - -%files pa -%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml - -%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-vf-fonts -i ibus-m17n - -%package pl -Summary: Polish langpacks meta-package -Requires: %{name}-core-pl - -%description pl -This package provides Polish langpacks meta-package. - -%files pl -%{_datadir}/metainfo/org.fedoraproject.LangPack-pl.metainfo.xml - -%langcore_pkg -l pl -n Polish - -%package pt_BR -Summary: Portuguese (Brazil) langpacks meta-package -Requires: %{name}-core-pt_BR - -%description pt_BR -This package provides Portuguese (Brazil) langpacks meta-package. - -%files pt_BR -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt_BR.metainfo.xml - -%langcore_pkg -l pt_BR -n %{quote:Portuguese (Brazil)} - -%package pt -Summary: Portuguese langpacks meta-package -Requires: %{name}-core-pt - -%description pt -This package provides Portuguese langpacks meta-package. - -%files pt -%{_datadir}/metainfo/org.fedoraproject.LangPack-pt.metainfo.xml - -%langcore_pkg -l pt -n Portuguese - -%package ro -Summary: Romanian langpacks meta-package -Requires: %{name}-core-ro - -%description ro -This package provides Romanian langpacks meta-package. - -%files ro -%{_datadir}/metainfo/org.fedoraproject.LangPack-ro.metainfo.xml - -%langcore_pkg -l ro -n Romanian - -%package ru -Summary: Russian langpacks meta-package -Requires: %{name}-core-ru -Recommends: pt-sans-fonts - -%description ru -This package provides Russian langpacks meta-package. - -%files ru -%{_datadir}/metainfo/org.fedoraproject.LangPack-ru.metainfo.xml - -%langcore_pkg -l ru -n Russian - -%package si -Summary: Sinhala langpacks meta-package -Requires: %{name}-core-si -Recommends: google-noto-serif-sinhala-vf-fonts - -%description si -This package provides Sinhala langpacks meta-package. - -%files si -%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml - -%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-m17n - -%package sk -Summary: Slovak langpacks meta-package -Requires: %{name}-core-sk - -%description sk -This package provides Slovak langpacks meta-package. - -%files sk -%{_datadir}/metainfo/org.fedoraproject.LangPack-sk.metainfo.xml - -%langcore_pkg -l sk -n Slovak - -%package sl -Summary: Slovenian langpacks meta-package -Requires: %{name}-core-sl - -%description sl -This package provides Slovenian langpacks meta-package. - -%files sl -%{_datadir}/metainfo/org.fedoraproject.LangPack-sl.metainfo.xml - -%langcore_pkg -l sl -n Slovenian - -%package sq -Summary: Albanian langpacks meta-package -Requires: %{name}-core-sq - -%description sq -This package provides Albanian langpacks meta-package. - -%files sq -%{_datadir}/metainfo/org.fedoraproject.LangPack-sq.metainfo.xml - -%langcore_pkg -l sq -n Albanian - -%package sr -Summary: Serbian langpacks meta-package -Requires: %{name}-core-sr - -%description sr -This package provides Serbian langpacks meta-package. - -%files sr -%{_datadir}/metainfo/org.fedoraproject.LangPack-sr.metainfo.xml - -%langcore_pkg -l sr -n Serbian - -%package ss -Summary: Swati langpacks meta-package -Requires: %{name}-core-ss - -%description ss -This package provides Swati langpacks meta-package. - -%files ss -%{_datadir}/metainfo/org.fedoraproject.LangPack-ss.metainfo.xml - -%langcore_pkg -l ss -n Swati - -%package sv -Summary: Swedish langpacks meta-package -Requires: %{name}-core-sv - -%description sv -This package provides Swedish langpacks meta-package. - -%files sv -%{_datadir}/metainfo/org.fedoraproject.LangPack-sv.metainfo.xml - -%langcore_pkg -l sv -n Swedish - -%package ta -Summary: Tamil langpacks meta-package -Requires: %{name}-core-ta -%if 0%{?fedora} -Recommends: google-noto-sans-tamil-vf-fonts -Recommends: google-noto-sans-tamil-ui-vf-fonts -Recommends: google-noto-serif-tamil-vf-fonts -Recommends: samyak-tamil-fonts -Recommends: serafettin-cartoon-fonts -%endif - -%description ta -This package provides Tamil langpacks meta-package. - -%files ta -%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml - -%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n - -%package te -Summary: Telugu langpacks meta-package -Requires: %{name}-core-te -%if 0%{?fedora} -Recommends: google-noto-sans-telugu-fonts -Recommends: google-noto-sans-telugu-ui-fonts -Recommends: google-noto-serif-telugu-fonts -Recommends: pothana2000-fonts -Recommends: vemana2000-fonts -%endif - -%description te -This package provides Telugu langpacks meta-package. - -%files te -%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml - -%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n - -%package th -Summary: Thai langpacks meta-package -Requires: %{name}-core-th -%if 0%{?fedora} -Recommends: google-noto-serif-thai-vf-fonts -Recommends: tlwg-garuda-fonts -Recommends: tlwg-kinnari-fonts -Recommends: tlwg-laksaman-fonts -Recommends: tlwg-loma-fonts -Recommends: tlwg-mono-fonts -Recommends: tlwg-norasi-fonts -Recommends: tlwg-purisa-fonts -Recommends: tlwg-sawasdee-fonts -Recommends: tlwg-typewriter-fonts -Recommends: tlwg-typist-fonts -Recommends: tlwg-typo-fonts -Recommends: tlwg-umpush-fonts -Recommends: tlwg-waree-fonts -%endif - -%description th -This package provides Thai langpacks meta-package. - -%files th -%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml - -%langcore_pkg -l th -n Thai -f google-noto-sans-thai-vf-fonts -i ibus-m17n - -%package tn -Summary: Tswana langpacks meta-package -Requires: %{name}-core-tn - -%description tn -This package provides Tswana langpacks meta-package. - -%files tn -%{_datadir}/metainfo/org.fedoraproject.LangPack-tn.metainfo.xml - -%langcore_pkg -l tn -n Tswana - -%package tr -Summary: Turkish langpacks meta-package -Requires: %{name}-core-tr - -%description tr -This package provides Turkish langpacks meta-package. - -%files tr -%{_datadir}/metainfo/org.fedoraproject.LangPack-tr.metainfo.xml - -%langcore_pkg -l tr -n Turkish - -%package ts -Summary: Tsonga langpacks meta-package -Requires: %{name}-core-ts - -%description ts -This package provides Tsonga langpacks meta-package. - -%files ts -%{_datadir}/metainfo/org.fedoraproject.LangPack-ts.metainfo.xml - -%langcore_pkg -l ts -n Tsonga - -%package uk -Summary: Ukrainian langpacks meta-package -Requires: %{name}-core-uk - -%description uk -This package provides Ukrainian langpacks meta-package. - -%files uk -%{_datadir}/metainfo/org.fedoraproject.LangPack-uk.metainfo.xml - -%langcore_pkg -l uk -n Ukrainian - -%package ur -Summary: Urdu langpacks meta-package -Requires: %{name}-core-ur -%if 0%{?fedora} -Recommends: nafees-nastaleeq-fonts -Recommends: nafees-web-naskh-fonts -%endif - -%description ur -This package provides Urdu langpacks meta-package. - -%files ur -%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml - -%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n - -%package ve -Summary: Venda langpacks meta-package -Requires: %{name}-core-ve - -%description ve -This package provides Venda langpacks meta-package. - -%files ve -%{_datadir}/metainfo/org.fedoraproject.LangPack-ve.metainfo.xml - -%langcore_pkg -l ve -n Venda - -%package vi -Summary: Vietnamese langpacks meta-package -Requires: %{name}-core-vi - -%description vi -This package provides Vietnamese langpacks meta-package. - -%files vi -%{_datadir}/metainfo/org.fedoraproject.LangPack-vi.metainfo.xml - -%if 0%{?fedora} -%langcore_pkg -l vi -n Vietnamese -i ibus-unikey -%else -%langcore_pkg -l vi -n Vietnamese -i ibus-m17n -%endif - -%package xh -Summary: Xhosa langpacks meta-package -Requires: %{name}-core-xh - -%description xh -This package provides Xhosa langpacks meta-package. - -%files xh -%{_datadir}/metainfo/org.fedoraproject.LangPack-xh.metainfo.xml - -%langcore_pkg -l xh -n Xhosa - -%package yi -Summary: Yiddish langpacks meta-package -Requires: %{name}-core-yi -Recommends: culmus-aharoni-clm-fonts -Recommends: culmus-caladings-clm-fonts -Recommends: culmus-david-clm-fonts -Recommends: culmus-drugulin-clm-fonts -Recommends: culmus-ellinia-clm-fonts -Recommends: culmus-frank-ruehl-clm-fonts -Recommends: culmus-hadasim-clm-fonts -Recommends: culmus-keteryg-fonts -Recommends: culmus-miriam-clm-fonts -Recommends: culmus-miriam-mono-clm-fonts -Recommends: culmus-nachlieli-clm-fonts -Recommends: culmus-simple-clm-fonts -Recommends: culmus-stamashkenaz-clm-fonts -Recommends: culmus-stamsefarad-clm-fonts -Recommends: culmus-yehuda-clm-fonts - -%description yi -This package provides Yiddish langpacks meta-package. - -%files yi -%{_datadir}/metainfo/org.fedoraproject.LangPack-yi.metainfo.xml - -%langcore_pkg -l yi -n Yiddish - -%package zh_CN -Summary: Simplified Chinese langpacks meta-package -Requires: %{name}-core-zh_CN -Recommends: google-noto-serif-cjk-vf-fonts - -%description zh_CN -This package provides Simplified Chinese langpacks meta-package. - -%files zh_CN -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_CN.metainfo.xml - -%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libpinyin - -%package zh_HK -Summary: Hong Kong Traditional Chinese langpacks meta-package -Requires: %{name}-core-zh_HK -Recommends: google-noto-serif-cjk-vf-fonts -Recommends: ibus-table-chinese-quick - -%description zh_HK -This package provides Hong Kong Traditional Chinese langpacks meta-package. - -%files zh_HK -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_HK.metainfo.xml - -%langcore_pkg -l zh_HK -n %{quote:Hong Kong Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-table-chinese-cangjie - -%package zh_TW -Summary: Taiwan langpacks meta-package -Requires: %{name}-core-zh_TW -Recommends: google-noto-serif-cjk-vf-fonts -Recommends: ibus-table-chinese-cangjie -Recommends: ibus-table-chinese-quick - -%description zh_TW -This package provides Taiwan Traditional Chinese langpacks meta-package. - -%files zh_TW -%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml - -%langcore_pkg -l zh_TW -n %{quote:Taiwan Traditional Chinese} -f google-noto-sans-cjk-vf-fonts -i ibus-libzhuyin - -%package zu -Summary: Zulu langpacks meta-package -Requires: %{name}-core-zu - -%description zu -This package provides Zulu langpacks meta-package. - -%files zu -%{_datadir}/metainfo/org.fedoraproject.LangPack-zu.metainfo.xml - -%langcore_pkg -l zu -n Zulu %prep # nothing to prep @@ -1433,6 +1512,7 @@ mkdir -p %{buildroot}/usr/share/metainfo DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} +DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog * Tue Jun 13 2023 Peng Wu - 3.0-35 diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.default-fonts-extra.xml similarity index 84% rename from org.fedoraproject.LangPacks-Core-Font.xml rename to org.fedoraproject.default-fonts-extra.xml index 8503f87..17fd053 100644 --- a/org.fedoraproject.LangPacks-Core-Font.xml +++ b/org.fedoraproject.default-fonts-extra.xml @@ -3,7 +3,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-af + org.fedoraproject.default-fonts-extra-af Afrikaans Localization Font support for Afrikaans @@ -14,7 +14,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-am + org.fedoraproject.default-fonts-extra-am Amharic Localization Font support for Amharic @@ -25,7 +25,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ar + org.fedoraproject.default-fonts-extra-ar Arabic Localization Font support for Arabic @@ -36,7 +36,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-as + org.fedoraproject.default-fonts-extra-as Assamese Localization Font support for Assamese @@ -47,7 +47,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ast + org.fedoraproject.default-fonts-extra-ast Asturian Localization Font support for Asturian @@ -58,7 +58,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-be + org.fedoraproject.default-fonts-extra-be Belarusian Localization Font support for Belarusian @@ -69,7 +69,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bg + org.fedoraproject.default-fonts-extra-bg Bulgarian Localization Font support for Bulgarian @@ -80,7 +80,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bn + org.fedoraproject.default-fonts-extra-bn Bengali Localization Font support for Bengali @@ -91,7 +91,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bo + org.fedoraproject.default-fonts-extra-bo Tibetan Localization Font support for Tibetan @@ -102,7 +102,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-br + org.fedoraproject.default-fonts-extra-br Breton Localization Font support for Breton @@ -113,7 +113,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-bs + org.fedoraproject.default-fonts-extra-bs Bosnian Localization Font support for Bosnian @@ -124,7 +124,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ca + org.fedoraproject.default-fonts-extra-ca Catalan Localization Font support for Catalan @@ -135,7 +135,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-chr + org.fedoraproject.default-fonts-extra-chr Cherokee Localization Font support for Cherokee @@ -146,7 +146,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-cs + org.fedoraproject.default-fonts-extra-cs Czech Localization Font support for Czech @@ -157,7 +157,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-cy + org.fedoraproject.default-fonts-extra-cy Welsh Localization Font support for Welsh @@ -168,7 +168,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-da + org.fedoraproject.default-fonts-extra-da Danish Localization Font support for Danish @@ -179,7 +179,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-de + org.fedoraproject.default-fonts-extra-de German Localization Font support for German @@ -190,7 +190,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-dv + org.fedoraproject.default-fonts-extra-dv Divehi Localization Font support for Divehi @@ -201,7 +201,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-dz + org.fedoraproject.default-fonts-extra-dz Bhutanese Localization Font support for Bhutanese @@ -212,7 +212,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-el + org.fedoraproject.default-fonts-extra-el Greek Localization Font support for Greek @@ -223,7 +223,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-en + org.fedoraproject.default-fonts-extra-en English Localization Font support for English @@ -234,7 +234,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-eo + org.fedoraproject.default-fonts-extra-eo Esperanto Localization Font support for Esperanto @@ -245,7 +245,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-es + org.fedoraproject.default-fonts-extra-es Spanish Localization Font support for Spanish @@ -256,7 +256,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-et + org.fedoraproject.default-fonts-extra-et Estonian Localization Font support for Estonian @@ -267,7 +267,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-eu + org.fedoraproject.default-fonts-extra-eu Basque Localization Font support for Basque @@ -278,7 +278,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fa + org.fedoraproject.default-fonts-extra-fa Persian Localization Font support for Persian @@ -289,7 +289,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fi + org.fedoraproject.default-fonts-extra-fi Finnish Localization Font support for Finnish @@ -300,7 +300,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-fr + org.fedoraproject.default-fonts-extra-fr French Localization Font support for French @@ -311,7 +311,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ga + org.fedoraproject.default-fonts-extra-ga Irish Localization Font support for Irish @@ -322,7 +322,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-gl + org.fedoraproject.default-fonts-extra-gl Galician Localization Font support for Galician @@ -333,7 +333,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-gu + org.fedoraproject.default-fonts-extra-gu Gujarati Localization Font support for Gujarati @@ -344,7 +344,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-he + org.fedoraproject.default-fonts-extra-he Hebrew Localization Font support for Hebrew @@ -355,7 +355,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hi + org.fedoraproject.default-fonts-extra-hi Hindi Localization Font support for Hindi @@ -366,7 +366,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hr + org.fedoraproject.default-fonts-extra-hr Croatian Localization Font support for Croatian @@ -377,7 +377,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hu + org.fedoraproject.default-fonts-extra-hu Hungarian Localization Font support for Hungarian @@ -388,7 +388,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-hy + org.fedoraproject.default-fonts-extra-hy Armenian Localization Font support for Armenian @@ -399,7 +399,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ia + org.fedoraproject.default-fonts-extra-ia Interlingua Localization Font support for Interlingua @@ -410,7 +410,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-id + org.fedoraproject.default-fonts-extra-id Indonesian Localization Font support for Indonesian @@ -421,7 +421,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-is + org.fedoraproject.default-fonts-extra-is Icelandic Localization Font support for Icelandic @@ -432,7 +432,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-it + org.fedoraproject.default-fonts-extra-it Italian Localization Font support for Italian @@ -443,7 +443,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-iu + org.fedoraproject.default-fonts-extra-iu Inuktitut Localization Font support for Inuktitut @@ -454,7 +454,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ja + org.fedoraproject.default-fonts-extra-ja Japanese Localization Font support for Japanese @@ -465,7 +465,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ka + org.fedoraproject.default-fonts-extra-ka Georgian Localization Font support for Georgian @@ -476,7 +476,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-kk + org.fedoraproject.default-fonts-extra-kk Kazakh Localization Font support for Kazakh @@ -487,7 +487,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-km + org.fedoraproject.default-fonts-extra-km Khmer Localization Font support for Khmer @@ -498,7 +498,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-kn + org.fedoraproject.default-fonts-extra-kn Kannada Localization Font support for Kannada @@ -509,7 +509,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ko + org.fedoraproject.default-fonts-extra-ko Korean Localization Font support for Korean @@ -520,7 +520,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ku + org.fedoraproject.default-fonts-extra-ku Kurdish Localization Font support for Kurdish @@ -531,7 +531,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lo + org.fedoraproject.default-fonts-extra-lo Lao Localization Font support for Lao @@ -542,7 +542,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lt + org.fedoraproject.default-fonts-extra-lt Lithuanian Localization Font support for Lithuanian @@ -553,7 +553,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-lv + org.fedoraproject.default-fonts-extra-lv Latvian Localization Font support for Latvian @@ -564,7 +564,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mai + org.fedoraproject.default-fonts-extra-mai Maithili Localization Font support for Maithili @@ -575,7 +575,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mk + org.fedoraproject.default-fonts-extra-mk Macedonian Localization Font support for Macedonian @@ -586,7 +586,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ml + org.fedoraproject.default-fonts-extra-ml Malayalam Localization Font support for Malayalam @@ -597,7 +597,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-mr + org.fedoraproject.default-fonts-extra-mr Marathi Localization Font support for Marathi @@ -608,7 +608,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ms + org.fedoraproject.default-fonts-extra-ms Malay Localization Font support for Malay @@ -619,7 +619,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-my + org.fedoraproject.default-fonts-extra-my Burmese Localization Font support for Burmese @@ -630,7 +630,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nb + org.fedoraproject.default-fonts-extra-nb Norwegian Bokmål Localization Font support for Norwegian Bokmål @@ -641,7 +641,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ne + org.fedoraproject.default-fonts-extra-ne Nepali Localization Font support for Nepali @@ -652,7 +652,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nl + org.fedoraproject.default-fonts-extra-nl Dutch Localization Font support for Dutch @@ -663,7 +663,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nn + org.fedoraproject.default-fonts-extra-nn Nynorsk Localization Font support for Nynorsk @@ -674,7 +674,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nr + org.fedoraproject.default-fonts-extra-nr Southern Ndebele Localization Font support for Southern Ndebele @@ -685,7 +685,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-nso + org.fedoraproject.default-fonts-extra-nso Northern Sotho Localization Font support for Northern Sotho @@ -696,7 +696,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-or + org.fedoraproject.default-fonts-extra-or Oriya Localization Font support for Oriya @@ -707,7 +707,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pa + org.fedoraproject.default-fonts-extra-pa Punjabi Localization Font support for Punjabi @@ -718,7 +718,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pl + org.fedoraproject.default-fonts-extra-pl Polish Localization Font support for Polish @@ -729,7 +729,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-pt + org.fedoraproject.default-fonts-extra-pt Portuguese Localization Font support for Portuguese @@ -740,7 +740,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ro + org.fedoraproject.default-fonts-extra-ro Romanian Localization Font support for Romanian @@ -751,7 +751,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ru + org.fedoraproject.default-fonts-extra-ru Russian Localization Font support for Russian @@ -762,7 +762,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-si + org.fedoraproject.default-fonts-extra-si Sinhala Localization Font support for Sinhala @@ -773,7 +773,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sk + org.fedoraproject.default-fonts-extra-sk Slovak Localization Font support for Slovak @@ -784,7 +784,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sl + org.fedoraproject.default-fonts-extra-sl Slovenian Localization Font support for Slovenian @@ -795,7 +795,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sq + org.fedoraproject.default-fonts-extra-sq Albanian Localization Font support for Albanian @@ -806,7 +806,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ss + org.fedoraproject.default-fonts-extra-ss Swati Localization Font support for Swati @@ -817,7 +817,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sr + org.fedoraproject.default-fonts-extra-sr Serbian Localization Font support for Serbian @@ -828,7 +828,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-sv + org.fedoraproject.default-fonts-extra-sv Swedish Localization Font support for Swedish @@ -839,7 +839,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ta + org.fedoraproject.default-fonts-extra-ta Tamil Localization Font support for Tamil @@ -850,7 +850,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-te + org.fedoraproject.default-fonts-extra-te Telugu Localization Font support for Telugu @@ -861,7 +861,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-th + org.fedoraproject.default-fonts-extra-th Thai Localization Font support for Thai @@ -872,7 +872,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-tn + org.fedoraproject.default-fonts-extra-tn Tswana Localization Font support for Tswana @@ -883,7 +883,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-tr + org.fedoraproject.default-fonts-extra-tr Turkish Localization Font support for Turkish @@ -894,7 +894,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ts + org.fedoraproject.default-fonts-extra-ts Tsonga Localization Font support for Tsonga @@ -905,7 +905,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-uk + org.fedoraproject.default-fonts-extra-uk Ukrainian Localization Font support for Ukrainian @@ -916,7 +916,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ur + org.fedoraproject.default-fonts-extra-ur Urdu Localization Font support for Urdu @@ -927,7 +927,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-ve + org.fedoraproject.default-fonts-extra-ve Venda Localization Font support for Venda @@ -938,7 +938,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-vi + org.fedoraproject.default-fonts-extra-vi Vietnamese Localization Font support for Vietnamese @@ -949,7 +949,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-xh + org.fedoraproject.default-fonts-extra-xh Xhosa Localization Font support for Xhosa @@ -960,7 +960,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-yi + org.fedoraproject.default-fonts-extra-yi Yiddish Localization Font support for Yiddish @@ -971,7 +971,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_CN + org.fedoraproject.default-fonts-extra-zh_CN Simplified Chinese Localization Font support for Simplified Chinese @@ -982,7 +982,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_HK + org.fedoraproject.default-fonts-extra-zh_HK Hong Kong Traditional Chinese Localization Font support for Hong Kong Traditional Chinese @@ -993,7 +993,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zh_TW + org.fedoraproject.default-fonts-extra-zh_TW Taiwan Traditional Chinese Localization Font support for Taiwan Traditional Chinese @@ -1004,7 +1004,7 @@ CC0-1.0 - org.fedoraproject.LangPack-Core-Font-zu + org.fedoraproject.default-fonts-extra-zu Zulu Localization Font support for Zulu diff --git a/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml new file mode 100644 index 0000000..d6bbb16 --- /dev/null +++ b/org.fedoraproject.default-fonts.xml @@ -0,0 +1,157 @@ + + + + CC0-1.0 + org.fedoraproject.default-fonts-core + Latin + All variants default fonts for Latin + +

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

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

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

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

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

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

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

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

+ emoji font package to install default font. +

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

+ math font package to install default font. +

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+
+
+
From 2242cd4c0b718a9c58a755f6105cd0b172fc519e Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 13 Jun 2023 17:11:38 +0900 Subject: [PATCH 070/132] Fix a typo and correct dependencies --- langpacks.spec | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 0dc27d1..adfd560 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.1%{?dist} +Release: 0.2%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -588,7 +588,7 @@ local langpacks_package_list = { inputmethod="ibus-anthy", meta={ requires={}, recommends={}, - fedora_recommends={ "(uim-anthy) if uim)" } + fedora_recommends={ "(uim-anthy if uim)" } }, }, { lang="ka", langname="Georgian", default={ @@ -1289,11 +1289,11 @@ end -- --Package template for langpacks-core- -- -local function defcorepkg(lang, langname, inputmethod) +local function defcorepkg(lang, fontlang, langname, inputmethod) local templ = [[ %package core-%{_lang} Summary: %{_langname} langpacks core meta-package -Requires: default-fonts-extra-%{_lang} +Requires: default-fonts-extra-%{_fontlang} %{?_req} %description core-%{_lang} @@ -1305,12 +1305,14 @@ This package provides %{_langname} core langpacks packages. ]] inputmethod = (not(inputmethod) and "" or inputmethod) rpm.define("_lang " .. lang) + rpm.define("_fontlang " .. fontlang) rpm.define("_langname " .. langname) if inputmethod ~= "" then rpm.define("_req " .. "Requires: (" .. inputmethod .. " if xorg-x11-server-Xorg)\n") end print(rpm.expand(templ)) rpm.undefine("_lang") + rpm.undefine("_fontlang") rpm.undefine("_langname") rpm.undefine("_req") end @@ -1322,6 +1324,8 @@ local function deffontpkg(cat1, cat2, summary1, summary2, prov, deps) local templ = [[ %package -n default-fonts-%{_cat1}-%{_cat2} Summary: Metapackage to install %{_summary1} for %{_summary2} +Obsoletes: langpacks-core-font-%{_cat2} < %{version}-%{release} +Provides: langpacks-core-font-%{_cat2} = %{version}-%{release} %{?_req} %description -n default-fonts-%{_cat1}-%{_cat2} @@ -1424,8 +1428,6 @@ for i = 1, #langpacks_package_list do end deps = build_deps("", "Requires", drop_duplicate(deps)) - --Replace deprecated langpacks-core-fonts-* - deps = append_deprecated(deps, "langpacks-core-font-" .. lang) end if (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then deps = build_deps(deps, "Recommends", drop_duplicate(langpacks_package_list[i]["recommends"])) @@ -1435,7 +1437,7 @@ for i = 1, #langpacks_package_list do if lowerorth == normlang then deffontpkg("extra", lang, "extra fonts", langname, append_fontprov("", lang), deps) end - defcorepkg(lang, langname, im) + defcorepkg(lang, (lowerorth == normlang and lang or orth), langname, im) --Generate langpacks-* meta packages local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) From 2b9a3c9b3e0d6fec61c14987520074994c79a210 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 13 Jun 2023 18:42:23 +0900 Subject: [PATCH 071/132] Add fclang parameter BuildRequires dependencies seems not available when building srpm. Due to this, we can't get a proper lang code fontconfig understand. So use fclang instead of it but still keep it remained to validate for local build. --- langpacks.spec | 210 +++++++++++++++++++++++++------------------------ 1 file changed, 108 insertions(+), 102 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index adfd560..157501c 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -37,6 +37,7 @@ Langpack meta-package to provide individual langpacks packages. # 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 # sans: default sans-serif font package # serif: default serif font package @@ -62,7 +63,7 @@ local core_font_package_list = { } } local langpacks_package_list = { - { lang="af", langname="Afrikaans", default={ + { lang="af", fclang="", langname="Afrikaans", default={ sans="", serif="", mono="" }, @@ -72,7 +73,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="am", langname="Amharic", default={ + { lang="am", fclang="", langname="Amharic", default={ sans="google-noto-sans-ethiopic-vf-fonts", serif="", mono="" }, @@ -95,7 +96,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ar", langname="Arabic", default={ + { lang="ar", fclang="", langname="Arabic", default={ sans="google-noto-sans-arabic-vf-fonts", serif="google-noto-naskh-arabic-vf-fonts", mono="" }, @@ -122,7 +123,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="as", langname="Assamese", default={ + { lang="as", fclang="", langname="Assamese", default={ sans="lohit-assamese-fonts", serif="", mono="" }, @@ -135,7 +136,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ast", langname="Asturian", default={ + { lang="ast", fclang="", langname="Asturian", default={ sans="", serif="", mono="" }, @@ -146,7 +147,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="be", langname="Belarusian", default={ + { lang="be", fclang="", langname="Belarusian", default={ sans="", serif="", mono="" }, @@ -157,7 +158,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="bg", langname="Bulgarian", default={ + { lang="bg", fclang="", langname="Bulgarian", default={ sans="", serif="", mono="" }, @@ -168,7 +169,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="bn", langname="Bengali", default={ + { lang="bn", fclang="", langname="Bengali", default={ sans="lohit-bengali-fonts", serif="", mono="" }, @@ -181,7 +182,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="bo", langname="Tibetan", default={ + { lang="bo", fclang="", langname="Tibetan", default={ sans="jomolhari-fonts", serif="", mono="" }, @@ -192,7 +193,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="br", langname="Breton", default={ + { lang="br", fclang="", langname="Breton", default={ sans="", serif="", mono="" }, @@ -203,7 +204,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="bs", langname="Bosnian", default={ + { lang="bs", fclang="", langname="Bosnian", default={ sans="", serif="", mono="" }, @@ -214,7 +215,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ca", langname="Catalan", default={ + { lang="ca", fclang="", langname="Catalan", default={ sans="", serif="", mono="" }, @@ -225,7 +226,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="chr", langname="Cherokee", default={ + { lang="chr", fclang="", langname="Cherokee", default={ sans="google-noto-sans-cherokee-vf-fonts", serif="", mono="" }, @@ -236,7 +237,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="cs", langname="Czech", default={ + { lang="cs", fclang="", langname="Czech", default={ sans="", serif="", mono="" }, @@ -247,7 +248,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="cy", langname="Welsh", default={ + { lang="cy", fclang="", langname="Welsh", default={ sans="", serif="", mono="" }, @@ -258,7 +259,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="da", langname="Danish", default={ + { lang="da", fclang="", langname="Danish", default={ sans="", serif="", mono="" }, @@ -269,7 +270,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="de", langname="German", default={ + { lang="de", fclang="", langname="German", default={ sans="", serif="", mono="" }, @@ -280,7 +281,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="dv", langname="Divehi", default={ + { lang="dv", fclang="", langname="Divehi", default={ sans="google-noto-sans-thaana-vf-fonts", serif="", mono="" }, @@ -291,7 +292,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="dz", langname="Bhutanese", default={ + { lang="dz", fclang="", langname="Bhutanese", default={ sans="", serif="", mono="" }, @@ -302,7 +303,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="el", langname="Greek", default={ + { lang="el", fclang="", langname="Greek", default={ sans="", serif="", mono="" }, @@ -313,7 +314,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="en", langname="English", default={ + { lang="en", fclang="", langname="English", default={ sans="", serif="", mono="" }, @@ -327,7 +328,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="en_GB", langname="English (United Kingdom)", default={ + { lang="en_GB", fclang="en", langname="English (United Kingdom)", default={ sans="", serif="", mono="" }, @@ -338,7 +339,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="eo", langname="Esperanto", default={ + { lang="eo", fclang="", langname="Esperanto", default={ sans="", serif="", mono="" }, @@ -349,7 +350,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="es", langname="Spanish", default={ + { lang="es", fclang="", langname="Spanish", default={ sans="", serif="", mono="" }, @@ -360,7 +361,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="et", langname="Estonian", default={ + { lang="et", fclang="", langname="Estonian", default={ sans="", serif="", mono="" }, @@ -371,7 +372,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="eu", langname="Basque", default={ + { lang="eu", fclang="", langname="Basque", default={ sans="", serif="", mono="" }, @@ -382,7 +383,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="fa", langname="Persian", default={ + { lang="fa", fclang="", langname="Persian", default={ sans="vazirmatn-vf-fonts", serif="google-noto-naskh-arabic-vf-fonts", mono="" }, @@ -393,7 +394,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="fi", langname="Finnish", default={ + { lang="fi", fclang="", langname="Finnish", default={ sans="", serif="", mono="" }, @@ -404,7 +405,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="fr", langname="French", default={ + { lang="fr", fclang="", langname="French", default={ sans="", serif="", mono="" }, @@ -415,7 +416,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ga", langname="Irish", default={ + { lang="ga", fclang="", langname="Irish", default={ sans="", serif="", mono="" }, @@ -426,7 +427,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="gl", langname="Galician", default={ + { lang="gl", fclang="", langname="Galician", default={ sans="", serif="", mono="" }, @@ -437,7 +438,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="gu", langname="Gujarati", default={ + { lang="gu", fclang="", langname="Gujarati", default={ sans="lohit-gujarati-fonts", serif="", mono="" }, @@ -451,7 +452,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="he", langname="Hebrew", default={ + { lang="he", fclang="", langname="Hebrew", default={ sans="google-noto-sans-hebrew-vf-fonts", serif="google-noto-serif-hebrew-vf-fonts", mono="" }, @@ -477,7 +478,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="hi", langname="Hindi", default={ + { lang="hi", fclang="", langname="Hindi", default={ sans="lohit-devanagari-fonts", serif="", mono="" }, @@ -491,7 +492,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="hr", langname="Croatian", default={ + { lang="hr", fclang="", langname="Croatian", default={ sans="", serif="", mono="" }, @@ -502,7 +503,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="hu", langname="Hungarian", default={ + { lang="hu", fclang="", langname="Hungarian", default={ sans="", serif="", mono="" }, @@ -513,7 +514,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="hy", langname="Armenian", default={ + { lang="hy", fclang="", langname="Armenian", default={ sans="google-noto-sans-armenian-vf-fonts", serif="google-noto-serif-armenian-vf-fonts", mono="" }, @@ -524,7 +525,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ia", langname="Interlingua", default={ + { lang="ia", fclang="", langname="Interlingua", default={ sans="", serif="", mono="" }, @@ -535,7 +536,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="id", langname="Indonesian", default={ + { lang="id", fclang="", langname="Indonesian", default={ sans="", serif="", mono="" }, @@ -546,7 +547,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="is", langname="Icelandic", default={ + { lang="is", fclang="", langname="Icelandic", default={ sans="", serif="", mono="" }, @@ -557,7 +558,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="it", langname="Italian", default={ + { lang="it", fclang="", langname="Italian", default={ sans="", serif="", mono="" }, @@ -568,7 +569,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="iu", langname="Inuktitut", default={ + { lang="iu", fclang="", langname="Inuktitut", default={ sans="google-noto-sans-canadian-aboriginal-vf-fonts", serif="", mono="" }, @@ -579,7 +580,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ja", langname="Japanese", default={ + { lang="ja", fclang="", langname="Japanese", default={ sans="google-noto-sans-cjk-vf-fonts", serif="google-noto-serif-cjk-vf-fonts", mono="" }, @@ -591,7 +592,7 @@ local langpacks_package_list = { fedora_recommends={ "(uim-anthy if uim)" } }, }, - { lang="ka", langname="Georgian", default={ + { lang="ka", fclang="", langname="Georgian", default={ sans="google-noto-sans-georgian-vf-fonts", serif="google-noto-serif-georgian-vf-fonts", mono="" }, @@ -604,7 +605,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="kk", langname="Kazakh", default={ + { lang="kk", fclang="", langname="Kazakh", default={ sans="", serif="", mono="" }, @@ -615,7 +616,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="km", langname="Khmer", default={ + { lang="km", fclang="", langname="Khmer", default={ sans="google-noto-sans-khmer-vf-fonts", serif="google-noto-serif-khmer-vf-fonts", mono="" }, @@ -635,7 +636,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="kn", langname="Kannada", default={ + { lang="kn", fclang="", langname="Kannada", default={ sans="lohit-kannada-fonts", serif="", mono="" }, @@ -650,7 +651,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ko", langname="Korean", default={ + { lang="ko", fclang="", langname="Korean", default={ sans="google-noto-sans-cjk-vf-fonts", serif="google-noto-serif-cjk-vf-fonts", mono="" }, @@ -661,7 +662,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ku", langname="Kurdish", default={ + { lang="ku", fclang="", langname="Kurdish", default={ sans="", serif="", mono="" }, @@ -672,7 +673,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="lo", langname="Lao", default={ + { lang="lo", fclang="", langname="Lao", default={ sans="google-noto-sans-lao-vf-fonts", serif="google-noto-serif-lao-vf-fonts", mono="" }, @@ -683,7 +684,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="lt", langname="Lithuanian", default={ + { lang="lt", fclang="", langname="Lithuanian", default={ sans="", serif="", mono="" }, @@ -694,7 +695,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="lv", langname="Latvian", default={ + { lang="lv", fclang="", langname="Latvian", default={ sans="", serif="", mono="" }, @@ -705,7 +706,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="mai", langname="Maithili", default={ + { lang="mai", fclang="", langname="Maithili", default={ sans="lohit-devanagari-fonts", serif="", mono="" }, @@ -718,7 +719,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="mk", langname="Macedonian", default={ + { lang="mk", fclang="", langname="Macedonian", default={ sans="", serif="", mono="" }, @@ -729,7 +730,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ml", langname="Malayalam", default={ + { lang="ml", fclang="", langname="Malayalam", default={ sans="rit-meera-new-fonts", serif="rit-rachana-fonts", mono="" }, @@ -753,7 +754,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="mr", langname="Marathi", default={ + { lang="mr", fclang="", langname="Marathi", default={ sans="lohit-marathi-fonts", serif="", mono="" }, @@ -767,7 +768,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ms", langname="Malay", default={ + { lang="ms", fclang="", langname="Malay", default={ sans="", serif="", mono="" }, @@ -778,7 +779,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="my", langname="Burmese", default={ + { lang="my", fclang="", langname="Burmese", default={ sans="sil-padauk-fonts", serif="", mono="" }, @@ -789,7 +790,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="nb", langname="Norwegian", default={ + { lang="nb", fclang="", langname="Norwegian", default={ sans="", serif="", mono="" }, @@ -800,7 +801,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ne", langname="Nepali", default={ + { lang="ne", fclang="", langname="Nepali", default={ sans="madan-fonts", serif="", mono="" }, @@ -813,7 +814,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="nl", langname="Dutch", default={ + { lang="nl", fclang="", langname="Dutch", default={ sans="", serif="", mono="" }, @@ -824,7 +825,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="nn", langname="Nynorsk", default={ + { lang="nn", fclang="", langname="Nynorsk", default={ sans="", serif="", mono="" }, @@ -835,7 +836,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="nr", langname="Southern Ndebele", default={ + { lang="nr", fclang="", langname="Southern Ndebele", default={ sans="", serif="", mono="" }, @@ -846,7 +847,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="nso", langname="Northern Sotho", default={ + { lang="nso", fclang="", langname="Northern Sotho", default={ sans="", serif="", mono="" }, @@ -857,7 +858,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="or", langname="Odia", default={ + { lang="or", fclang="", langname="Odia", default={ sans="lohit-odia-fonts", serif="", mono="" }, @@ -872,7 +873,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="pa", langname="Punjabi", default={ + { lang="pa", fclang="", langname="Punjabi", default={ sans="google-noto-sans-gurmukhi-vf-fonts", serif="google-noto-naskh-arabic-vf-fonts", mono="" }, @@ -885,7 +886,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="pl", langname="Polish", default={ + { lang="pl", fclang="", langname="Polish", default={ sans="", serif="", mono="" }, @@ -896,7 +897,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="pt_BR", langname="Portuguese (Brazil)", default={ + { lang="pt_BR", fclang="pt", langname="Portuguese (Brazil)", default={ sans="", serif="", mono="" }, @@ -907,7 +908,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="pt", langname="Portuguese", default={ + { lang="pt", fclang="", langname="Portuguese", default={ sans="", serif="", mono="" }, @@ -918,7 +919,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ro", langname="Romanian", default={ + { lang="ro", fclang="", langname="Romanian", default={ sans="", serif="", mono="" }, @@ -929,7 +930,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ru", langname="Russian", default={ + { lang="ru", fclang="", langname="Russian", default={ sans="", serif="", mono="" }, @@ -940,7 +941,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="si", langname="Sinhala", default={ + { lang="si", fclang="", langname="Sinhala", default={ sans="google-noto-sans-sinhala-vf-fonts", serif="google-noto-serif-sinhala-vf-fonts", mono="" }, @@ -951,7 +952,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="sk", langname="Slovak", default={ + { lang="sk", fclang="", langname="Slovak", default={ sans="", serif="", mono="" }, @@ -962,7 +963,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="sl", langname="Slovenian", default={ + { lang="sl", fclang="", langname="Slovenian", default={ sans="", serif="", mono="" }, @@ -973,7 +974,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="sq", langname="Albanian", default={ + { lang="sq", fclang="", langname="Albanian", default={ sans="", serif="", mono="" }, @@ -984,7 +985,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="sr", langname="Serbian", default={ + { lang="sr", fclang="", langname="Serbian", default={ sans="", serif="", mono="" }, @@ -995,7 +996,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ss", langname="Swati", default={ + { lang="ss", fclang="", langname="Swati", default={ sans="", serif="", mono="" }, @@ -1006,7 +1007,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="sv", langname="Swedish", default={ + { lang="sv", fclang="", langname="Swedish", default={ sans="", serif="", mono="" }, @@ -1017,7 +1018,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ta", langname="Tamil", default={ + { lang="ta", fclang="", langname="Tamil", default={ sans="lohit-tamil-fonts", serif="", mono="" }, @@ -1032,7 +1033,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="te", langname="Telugu", default={ + { lang="te", fclang="", langname="Telugu", default={ sans="lohit-telugu-fonts", serif="", mono="" }, @@ -1047,7 +1048,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="th", langname="Thai", default={ + { lang="th", fclang="", langname="Thai", default={ sans="google-noto-sans-thai-vf-fonts", serif="google-noto-serif-thai-vf-fonts", mono="" }, @@ -1070,7 +1071,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="tn", langname="Tswana", default={ + { lang="tn", fclang="", langname="Tswana", default={ sans="", serif="", mono="" }, @@ -1081,7 +1082,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="tr", langname="Turkish", default={ + { lang="tr", fclang="", langname="Turkish", default={ sans="", serif="", mono="" }, @@ -1092,7 +1093,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ts", langname="Tsonga", default={ + { lang="ts", fclang="", langname="Tsonga", default={ sans="", serif="", mono="" }, @@ -1103,7 +1104,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="uk", langname="Ukrainian", default={ + { lang="uk", fclang="", langname="Ukrainian", default={ sans="", serif="", mono="" }, @@ -1114,7 +1115,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ur", langname="Urdu", default={ + { lang="ur", fclang="", langname="Urdu", default={ sans="paktype-naskh-basic-fonts", serif="google-noto-naskh-arabic-vf-fonts", mono="" }, @@ -1126,7 +1127,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="ve", langname="Venda", default={ + { lang="ve", fclang="", langname="Venda", default={ sans="", serif="", mono="" }, @@ -1137,7 +1138,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="vi", langname="Vietnamese", default={ + { lang="vi", fclang="", langname="Vietnamese", default={ sans="", serif="", mono="" }, @@ -1149,7 +1150,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="xh", langname="Xhosa", default={ + { lang="xh", fclang="", langname="Xhosa", default={ sans="", serif="", mono="" }, @@ -1160,7 +1161,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="yi", langname="Yiddish", default={ + { lang="yi", fclang="", langname="Yiddish", default={ sans="sil-nuosu-fonts", serif="", mono="" }, @@ -1185,7 +1186,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="zh_CN", langname="Simplified Chinese", default={ + { lang="zh_CN", fclang="", langname="Simplified Chinese", default={ sans="google-noto-sans-cjk-vf-fonts", serif="google-noto-serif-cjk-vf-fonts", mono="" }, @@ -1196,7 +1197,7 @@ local langpacks_package_list = { recommends={} }, }, - { lang="zh_HK", langname="Hong Kong Traditional Chinese", default={ + { lang="zh_HK", fclang="", langname="Hong Kong Traditional Chinese", default={ sans="google-noto-sans-cjk-vf-fonts", serif="google-noto-serif-cjk-vf-fonts", mono="" }, @@ -1207,7 +1208,7 @@ local langpacks_package_list = { recommends={ "ibus-table-chinese-quick" } }, }, - { lang="zh_TW", langname="Taiwan", default={ + { lang="zh_TW", fclang="", langname="Taiwan", default={ sans="google-noto-sans-cjk-vf-fonts", serif="google-noto-serif-cjk-vf-fonts", mono="" }, @@ -1220,7 +1221,7 @@ local langpacks_package_list = { } }, }, - { lang="zu", langname="Zulu", default={ + { lang="zu", fclang="", langname="Zulu", default={ sans="", serif="", mono="" }, @@ -1232,7 +1233,7 @@ local langpacks_package_list = { }, }, --[[ - { lang="", langname="", default={ + { lang="", fclang="", langname="", default={ sans="", serif="", mono="" }, @@ -1278,10 +1279,6 @@ local function drop_duplicate(pkgs) return ret end -local function append_deprecated(deps, pkg) - return deps .. (pkg ~= "" and ("Obsoletes: " .. pkg .. " < " .. rpm.expand("%{version}-%{release}") .. "\n" .. "Provides: " .. pkg .. " = " .. rpm.expand("%{version}-%{release}") .. "\n") or "") -end - local function append_fontprov(deps, lang) return deps .. (lang ~= "" and ("Provides: font(:" .. lang .. ")\n") or "") end @@ -1305,7 +1302,7 @@ This package provides %{_langname} core langpacks packages. ]] inputmethod = (not(inputmethod) and "" or inputmethod) rpm.define("_lang " .. lang) - rpm.define("_fontlang " .. fontlang) + rpm.define("_fontlang " .. string.gsub(fontlang, "-", "_")) rpm.define("_langname " .. langname) if inputmethod ~= "" then rpm.define("_req " .. "Requires: (" .. inputmethod .. " if xorg-x11-server-Xorg)\n") @@ -1399,6 +1396,15 @@ for i = 1, #langpacks_package_list do local normlang = string.gsub(string.lower(lang), "_", "-") local langname = langpacks_package_list[i]["langname"] local im = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"]) + local fclang = (langpacks_package_list[i]["fclang"] == "" and string.gsub(lang, "_", "-") or langpacks_package_list[i]["fclang"]) + + if orth ~= "" then + --Try to validate orth in table + if fclang ~= orth then + print(rpm.expand("%{error:fclang value is invalid for " .. lang .. "}")) + end + end + if langpacks_package_list[i]["default"] ~= nil then local has_default = false for j = 1, #face do @@ -1418,7 +1424,7 @@ for i = 1, #langpacks_package_list do end end - if lowerorth == normlang then + if (lang == orth or orth == "") then --Provide font(:lang) only when lang is recognized by fontconfig if is_cjk(lang) then cjk_prov = append_fontprov(cjk_prov, lowerorth) @@ -1437,7 +1443,7 @@ for i = 1, #langpacks_package_list do if lowerorth == normlang then deffontpkg("extra", lang, "extra fonts", langname, append_fontprov("", lang), deps) end - defcorepkg(lang, (lowerorth == normlang and lang or orth), langname, im) + defcorepkg(lang, fclang, langname, im) --Generate langpacks-* meta packages local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) From bd79c70fa96794eae7b41ad3c952faa72624e89c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 13 Jun 2023 18:52:42 +0900 Subject: [PATCH 072/132] Fix a typo --- langpacks.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 157501c..ee1fb19 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.2%{?dist} +Release: 0.3%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1280,7 +1280,7 @@ local function drop_duplicate(pkgs) end local function append_fontprov(deps, lang) - return deps .. (lang ~= "" and ("Provides: font(:" .. lang .. ")\n") or "") + return deps .. (lang ~= "" and ("Provides: font(:lang=" .. lang .. ")\n") or "") end -- From 9c1841cac1851608539c1b4e73ece0e8e83a1a81 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 14 Jun 2023 17:16:07 +0900 Subject: [PATCH 073/132] Fix dependencies --- langpacks.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index ee1fb19..2051d15 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.3%{?dist} +Release: 0.4%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1338,7 +1338,7 @@ This package provides %{_summary1} package set(s) for %{_summary2} rpm.define("_summary1 " .. summary1) rpm.define("_summary2 " .. summary2) if req ~= "" then - rpm.define("_req " .. req) + rpm.define("_req %{expand:" .. req .. "}") end print(rpm.expand(templ)) rpm.undefine("_cat1") @@ -1368,7 +1368,7 @@ This package provides %{_langname} langpacks meta-package. rpm.define("_lang " .. lang) rpm.define("_langname " .. langname) if deps ~= "" then - rpm.define("_req " .. deps) + rpm.define("_req %{expand:" .. deps .. "}") end print(rpm.expand(templ)) rpm.undefine("_lang") @@ -1415,6 +1415,7 @@ for i = 1, #langpacks_package_list do end for j = 1, #face do local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) + table.insert(deps, current) if is_cjk(lang) then From 54ffa48a0501e0d4858e69c9b2eb10335542aa7c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 14 Jun 2023 17:31:36 +0900 Subject: [PATCH 074/132] Fix deps for default-fonts-core* --- langpacks.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 2051d15..0d3c3b3 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.4%{?dist} +Release: 0.5%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1462,7 +1462,7 @@ end --core font packages local coreface = { "sans", "serif", "mono", "emoji", "math" } for i = 1, #coreface do - deffontpkg("core", coreface[i], "default fonts", "Latin languages", "", "") + deffontpkg("core", coreface[i], "default fonts", "Latin languages", "", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end } # %{lua:} From e23c613b8cd371dca6c41503284d47ee2a6ee07e Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 27 Jun 2023 21:55:22 +0900 Subject: [PATCH 075/132] Add more metapackages and fix deps --- langpacks.spec | 77 +- org.fedoraproject.default-fonts-extra.xml | 184 ++-- org.fedoraproject.default-fonts.xml | 1023 +++++++++++++++++++++ 3 files changed, 1171 insertions(+), 113 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 0d3c3b3..a3b1a1e 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.5%{?dist} +Release: 0.6%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1248,6 +1248,17 @@ local langpacks_package_list = { } --Miscellaneous functions +local function is_nonlatin(lang) + local pat = { "af", "az", "bs", "ca", "cs", "cy", "da", "de", "en", "es", "et", "fil", "fi", "fo", "fr", "ga", "gd", "gl", "hr", "hu", "id", "is", "it", "kk", "ky", "lb", "lt", "lv", "mk", "mont", "ms", "mt", "nl", "no", "pl", "pt", "ro", "sk", "sl", "sq", "sr", "sv", "sw", "tg", "tk", "tr", "uz" } + for i = 1, #pat do + n, _ = string.find(lang, pat[i] .. "[_%a]*") + if n == 1 then + return true + end + end + return false +end + local function is_cjk(lang) local pat = { "ja", "ko", "zh" } for i = 1, #pat do @@ -1283,6 +1294,10 @@ local function append_fontprov(deps, lang) return deps .. (lang ~= "" and ("Provides: font(:lang=" .. lang .. ")\n") or "") end +local function append_obsolete(deps, pkg) + return deps .. build_deps("", "Obsoletes", {pkg .. " < %{version}-%{release}"}) .. build_deps("", "Provides", {pkg .. " = %{version}-%{release}"}) +end + -- --Package template for langpacks-core- -- @@ -1317,28 +1332,24 @@ end -- --Package template for default-fonts-* -- -local function deffontpkg(cat1, cat2, summary1, summary2, prov, deps) +local function deffontpkg(suffix, lang, summary1, summary2, deps) local templ = [[ -%package -n default-fonts-%{_cat1}-%{_cat2} +%package -n default-fonts-%{_suffix} Summary: Metapackage to install %{_summary1} for %{_summary2} -Obsoletes: langpacks-core-font-%{_cat2} < %{version}-%{release} -Provides: langpacks-core-font-%{_cat2} = %{version}-%{release} %{?_req} -%description -n default-fonts-%{_cat1}-%{_cat2} +%description -n default-fonts-%{_suffix} This package provides %{_summary1} package set(s) for %{_summary2} -%files -n default-fonts-%{_cat1}-%{_cat2} -%{_datadir}/metainfo/org.fedoraproject.default-fonts-%{_cat1}-%{_cat2}.metainfo.xml +%files -n default-fonts-%{_suffix} +%{_datadir}/metainfo/org.fedoraproject.default-fonts-%{_suffix}.metainfo.xml ]] - local req = prov .. deps - rpm.define("_cat1 " .. cat1) - rpm.define("_cat2 " .. cat2) + rpm.define("_suffix " .. suffix) rpm.define("_summary1 " .. summary1) rpm.define("_summary2 " .. summary2) if req ~= "" then - rpm.define("_req %{expand:" .. req .. "}") + rpm.define("_req %{expand:" .. deps .. "}") end print(rpm.expand(templ)) rpm.undefine("_cat1") @@ -1387,7 +1398,8 @@ local corefonts = { sans ="default-fonts-core-sans", } for i = 1, #langpacks_package_list do - local deps = {} + local default_deps = {} + local extra_deps = {} local lang = langpacks_package_list[i]["lang"] rpm.define("langcode " .. lang .. "\n") local orth = rpm.expand("%(python3 %{SOURCE4} %{langcode})") @@ -1397,6 +1409,7 @@ for i = 1, #langpacks_package_list do local langname = langpacks_package_list[i]["langname"] local im = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"]) local fclang = (langpacks_package_list[i]["fclang"] == "" and string.gsub(lang, "_", "-") or langpacks_package_list[i]["fclang"]) + local prov = "" if orth ~= "" then --Try to validate orth in table @@ -1416,7 +1429,15 @@ for i = 1, #langpacks_package_list do for j = 1, #face do local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) - table.insert(deps, current) + -- Only install sans fonts as default fonts per lang + if face[j] == "sans" then + table.insert(default_deps, current) + table.insert(extra_deps, "default-fonts-" .. lang) + -- Provide font(:lang=) deps for sans only + prov = append_fontprov("", lang) + else + table.insert(extra_deps, current) + end if is_cjk(lang) then table.insert(cjk_deps[face[j]], current) @@ -1434,38 +1455,52 @@ for i = 1, #langpacks_package_list do end end - deps = build_deps("", "Requires", drop_duplicate(deps)) + default_deps = build_deps(prov, "Requires", drop_duplicate(default_deps)) + extra_deps = build_deps("", "Requires", drop_duplicate(extra_deps)) end if (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then - deps = build_deps(deps, "Recommends", drop_duplicate(langpacks_package_list[i]["recommends"])) + extra_deps = build_deps(extra_deps, "Recommends", drop_duplicate(langpacks_package_list[i]["recommends"])) end --Generate extra font package only when lang is recognized by fontconfig if lowerorth == normlang then - deffontpkg("extra", lang, "extra fonts", langname, append_fontprov("", lang), deps) + deffontpkg(lang, lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + deffontpkg("extra-" .. lang, lang, "extra fonts", langname, extra_deps) end defcorepkg(lang, fclang, langname, im) --Generate langpacks-* meta packages local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) local metarecd = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) - deps = build_deps("", "Requires", drop_duplicate(metadeps)) + local deps = build_deps("", "Requires", drop_duplicate(metadeps)) deps = build_deps(deps, "Recommends", drop_duplicate(metarecd)) defmetapkg(lang, langname, deps) end for i = 1, #face do - deffontpkg("other", face[i], "default fonts", "non-CJK languages", other_prov, build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) - deffontpkg("cjk", face[i], "default fonts", "CJK languages", cjk_prov, build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) + deffontpkg("other-" .. face[i], "", "default fonts", "non-CJK languages", build_deps(other_prov, "Requires", drop_duplicate(other_deps[face[i]]))) + deffontpkg("cjk-" .. face[i], "", "default fonts", "CJK languages", build_deps(cjk_prov, "Requires", drop_duplicate(cjk_deps[face[i]]))) end --core font packages local coreface = { "sans", "serif", "mono", "emoji", "math" } for i = 1, #coreface do - deffontpkg("core", coreface[i], "default fonts", "Latin languages", "", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) + deffontpkg("core-" .. coreface[i], "", "default fonts", "Latin languages", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end } # %{lua:} +%package -n default-fonts +Summary: Meta package to install all the default fonts +Requires: default-fonts-core +Requires: default-fonts-cjk +Requires: default-fonts-other + +%description -n default-fonts +This package provides easier way to install all the default fonts meta packages for all the languages. + +%files -n default-fonts +%{_datadir}/metainfo/org.fedoraproject.default-fonts.metainfo.xml + %package -n default-fonts-core Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Latin Requires: default-fonts-core-sans diff --git a/org.fedoraproject.default-fonts-extra.xml b/org.fedoraproject.default-fonts-extra.xml index 17fd053..7e3e5df 100644 --- a/org.fedoraproject.default-fonts-extra.xml +++ b/org.fedoraproject.default-fonts-extra.xml @@ -8,7 +8,7 @@ Localization Font support for Afrikaans

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -19,7 +19,7 @@ Localization Font support for Amharic

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -30,7 +30,7 @@ Localization Font support for Arabic

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -41,7 +41,7 @@ Localization Font support for Assamese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -52,7 +52,7 @@ Localization Font support for Asturian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -63,7 +63,7 @@ Localization Font support for Belarusian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -74,7 +74,7 @@ Localization Font support for Bulgarian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -85,7 +85,7 @@ Localization Font support for Bengali

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -96,7 +96,7 @@ Localization Font support for Tibetan

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -107,7 +107,7 @@ Localization Font support for Breton

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -118,7 +118,7 @@ Localization Font support for Bosnian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -129,7 +129,7 @@ Localization Font support for Catalan

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -140,7 +140,7 @@ Localization Font support for Cherokee

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -151,7 +151,7 @@ Localization Font support for Czech

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -162,7 +162,7 @@ Localization Font support for Welsh

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -173,7 +173,7 @@ Localization Font support for Danish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -184,7 +184,7 @@ Localization Font support for German

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -195,7 +195,7 @@ Localization Font support for Divehi

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -206,7 +206,7 @@ Localization Font support for Bhutanese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -217,7 +217,7 @@ Localization Font support for Greek

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -228,7 +228,7 @@ Localization Font support for English

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -239,7 +239,7 @@ Localization Font support for Esperanto

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -250,7 +250,7 @@ Localization Font support for Spanish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -261,7 +261,7 @@ Localization Font support for Estonian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -272,7 +272,7 @@ Localization Font support for Basque

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -283,7 +283,7 @@ Localization Font support for Persian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -294,7 +294,7 @@ Localization Font support for Finnish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -305,7 +305,7 @@ Localization Font support for French

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -316,7 +316,7 @@ Localization Font support for Irish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -327,7 +327,7 @@ Localization Font support for Galician

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -338,7 +338,7 @@ Localization Font support for Gujarati

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -349,7 +349,7 @@ Localization Font support for Hebrew

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -360,7 +360,7 @@ Localization Font support for Hindi

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -371,7 +371,7 @@ Localization Font support for Croatian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -382,7 +382,7 @@ Localization Font support for Hungarian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -393,7 +393,7 @@ Localization Font support for Armenian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -404,7 +404,7 @@ Localization Font support for Interlingua

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -415,7 +415,7 @@ Localization Font support for Indonesian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -426,7 +426,7 @@ Localization Font support for Icelandic

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -437,7 +437,7 @@ Localization Font support for Italian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -448,7 +448,7 @@ Localization Font support for Inuktitut

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -459,7 +459,7 @@ Localization Font support for Japanese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -470,7 +470,7 @@ Localization Font support for Georgian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -481,7 +481,7 @@ Localization Font support for Kazakh

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -492,7 +492,7 @@ Localization Font support for Khmer

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -503,7 +503,7 @@ Localization Font support for Kannada

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -514,7 +514,7 @@ Localization Font support for Korean

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -525,7 +525,7 @@ Localization Font support for Kurdish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -536,7 +536,7 @@ Localization Font support for Lao

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -547,7 +547,7 @@ Localization Font support for Lithuanian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -558,7 +558,7 @@ Localization Font support for Latvian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -569,7 +569,7 @@ Localization Font support for Maithili

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -580,7 +580,7 @@ Localization Font support for Macedonian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -591,7 +591,7 @@ Localization Font support for Malayalam

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -602,7 +602,7 @@ Localization Font support for Marathi

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -613,7 +613,7 @@ Localization Font support for Malay

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -624,7 +624,7 @@ Localization Font support for Burmese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -635,7 +635,7 @@ Localization Font support for Norwegian Bokmål

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -646,7 +646,7 @@ Localization Font support for Nepali

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -657,7 +657,7 @@ Localization Font support for Dutch

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -668,7 +668,7 @@ Localization Font support for Nynorsk

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -679,7 +679,7 @@ Localization Font support for Southern Ndebele

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -690,7 +690,7 @@ Localization Font support for Northern Sotho

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -701,7 +701,7 @@ Localization Font support for Oriya

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -712,7 +712,7 @@ Localization Font support for Punjabi

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -723,7 +723,7 @@ Localization Font support for Polish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -734,7 +734,7 @@ Localization Font support for Portuguese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -745,7 +745,7 @@ Localization Font support for Romanian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -756,7 +756,7 @@ Localization Font support for Russian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -767,7 +767,7 @@ Localization Font support for Sinhala

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -778,7 +778,7 @@ Localization Font support for Slovak

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -789,7 +789,7 @@ Localization Font support for Slovenian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -800,7 +800,7 @@ Localization Font support for Albanian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -811,7 +811,7 @@ Localization Font support for Swati

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -822,7 +822,7 @@ Localization Font support for Serbian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -833,7 +833,7 @@ Localization Font support for Swedish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -844,7 +844,7 @@ Localization Font support for Tamil

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -855,7 +855,7 @@ Localization Font support for Telugu

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -866,7 +866,7 @@ Localization Font support for Thai

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -877,7 +877,7 @@ Localization Font support for Tswana

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -888,7 +888,7 @@ Localization Font support for Turkish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -899,7 +899,7 @@ Localization Font support for Tsonga

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -910,7 +910,7 @@ Localization Font support for Ukrainian

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -921,7 +921,7 @@ Localization Font support for Urdu

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -932,7 +932,7 @@ Localization Font support for Venda

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -943,7 +943,7 @@ Localization Font support for Vietnamese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -954,7 +954,7 @@ Localization Font support for Xhosa

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -965,7 +965,7 @@ Localization Font support for Yiddish

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -976,7 +976,7 @@ Localization Font support for Simplified Chinese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -987,7 +987,7 @@ Localization Font support for Hong Kong Traditional Chinese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -998,7 +998,7 @@ Localization Font support for Taiwan Traditional Chinese

- Core font package to install default font. + Metapackage to install extra fonts.

@@ -1009,7 +1009,7 @@ Localization Font support for Zulu

- Core font package to install default font. + Metapackage to install extra fonts.

diff --git a/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml index d6bbb16..600b708 100644 --- a/org.fedoraproject.default-fonts.xml +++ b/org.fedoraproject.default-fonts.xml @@ -1,5 +1,16 @@ + + CC0-1.0 + org.fedoraproject.default-fonts + default-fonts + All default fonts for all the languages + +

+ Metapackage to install all the default fonts for all the languages. +

+
+
CC0-1.0 org.fedoraproject.default-fonts-core @@ -154,4 +165,1016 @@

+ + CC0-1.0 + org.fedoraproject.default-fonts-af + Afrikaans + Localization Font support for Afrikaans + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-am + Amharic + Localization Font support for Amharic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ar + Arabic + Localization Font support for Arabic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-as + Assamese + Localization Font support for Assamese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ast + Asturian + Localization Font support for Asturian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-be + Belarusian + Localization Font support for Belarusian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-bg + Bulgarian + Localization Font support for Bulgarian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-bn + Bengali + Localization Font support for Bengali + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-bo + Tibetan + Localization Font support for Tibetan + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-br + Breton + Localization Font support for Breton + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-bs + Bosnian + Localization Font support for Bosnian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ca + Catalan + Localization Font support for Catalan + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-chr + Cherokee + Localization Font support for Cherokee + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cs + Czech + Localization Font support for Czech + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-cy + Welsh + Localization Font support for Welsh + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-da + Danish + Localization Font support for Danish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-de + German + Localization Font support for German + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-dv + Divehi + Localization Font support for Divehi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-dz + Bhutanese + Localization Font support for Bhutanese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-el + Greek + Localization Font support for Greek + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-en + English + Localization Font support for English + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-eo + Esperanto + Localization Font support for Esperanto + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-es + Spanish + Localization Font support for Spanish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-et + Estonian + Localization Font support for Estonian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-eu + Basque + Localization Font support for Basque + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-fa + Persian + Localization Font support for Persian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-fi + Finnish + Localization Font support for Finnish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-fr + French + Localization Font support for French + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ga + Irish + Localization Font support for Irish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-gl + Galician + Localization Font support for Galician + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-gu + Gujarati + Localization Font support for Gujarati + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-he + Hebrew + Localization Font support for Hebrew + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-hi + Hindi + Localization Font support for Hindi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-hr + Croatian + Localization Font support for Croatian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-hu + Hungarian + Localization Font support for Hungarian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-hy + Armenian + Localization Font support for Armenian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ia + Interlingua + Localization Font support for Interlingua + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-id + Indonesian + Localization Font support for Indonesian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-is + Icelandic + Localization Font support for Icelandic + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-it + Italian + Localization Font support for Italian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-iu + Inuktitut + Localization Font support for Inuktitut + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ja + Japanese + Localization Font support for Japanese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ka + Georgian + Localization Font support for Georgian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-kk + Kazakh + Localization Font support for Kazakh + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-km + Khmer + Localization Font support for Khmer + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-kn + Kannada + Localization Font support for Kannada + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ko + Korean + Localization Font support for Korean + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ku + Kurdish + Localization Font support for Kurdish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-lo + Lao + Localization Font support for Lao + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-lt + Lithuanian + Localization Font support for Lithuanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-lv + Latvian + Localization Font support for Latvian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-mai + Maithili + Localization Font support for Maithili + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-mk + Macedonian + Localization Font support for Macedonian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ml + Malayalam + Localization Font support for Malayalam + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-mr + Marathi + Localization Font support for Marathi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ms + Malay + Localization Font support for Malay + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-my + Burmese + Localization Font support for Burmese + +

+ Core font package to install default font. +

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

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ne + Nepali + Localization Font support for Nepali + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-nl + Dutch + Localization Font support for Dutch + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-nn + Nynorsk + Localization Font support for Nynorsk + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-nr + Southern Ndebele + Localization Font support for Southern Ndebele + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-nso + Northern Sotho + Localization Font support for Northern Sotho + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-or + Oriya + Localization Font support for Oriya + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-pa + Punjabi + Localization Font support for Punjabi + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-pl + Polish + Localization Font support for Polish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-pt + Portuguese + Localization Font support for Portuguese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ro + Romanian + Localization Font support for Romanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ru + Russian + Localization Font support for Russian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-si + Sinhala + Localization Font support for Sinhala + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sk + Slovak + Localization Font support for Slovak + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sl + Slovenian + Localization Font support for Slovenian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sq + Albanian + Localization Font support for Albanian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ss + Swati + Localization Font support for Swati + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sr + Serbian + Localization Font support for Serbian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sv + Swedish + Localization Font support for Swedish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ta + Tamil + Localization Font support for Tamil + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-te + Telugu + Localization Font support for Telugu + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-th + Thai + Localization Font support for Thai + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-tn + Tswana + Localization Font support for Tswana + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-tr + Turkish + Localization Font support for Turkish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ts + Tsonga + Localization Font support for Tsonga + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-uk + Ukrainian + Localization Font support for Ukrainian + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ur + Urdu + Localization Font support for Urdu + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-ve + Venda + Localization Font support for Venda + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-vi + Vietnamese + Localization Font support for Vietnamese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-xh + Xhosa + Localization Font support for Xhosa + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-yi + Yiddish + Localization Font support for Yiddish + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-zh_CN + Simplified Chinese + Localization Font support for Simplified Chinese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-zh_HK + Hong Kong Traditional Chinese + Localization Font support for Hong Kong Traditional Chinese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-zh_TW + Taiwan Traditional Chinese + Localization Font support for Taiwan Traditional Chinese + +

+ Core font package to install default font. +

+
+
+ + CC0-1.0 + org.fedoraproject.default-fonts-zu + Zulu + Localization Font support for Zulu + +

+ Core font package to install default font. +

+
+
From 024184b4c6fe724389ded60b66f31f210927f5cb Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 27 Jun 2023 22:34:17 +0900 Subject: [PATCH 076/132] Fix more deps issues --- langpacks.spec | 94 ++++++++++++++++++++++++++++---------------------- 1 file changed, 53 insertions(+), 41 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index a3b1a1e..bc4f760 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -315,7 +315,7 @@ local langpacks_package_list = { }, }, { lang="en", fclang="", langname="English", default={ - sans="", + sans="", -- Do not add anything here. default-fonts-en is equivalent to default-fonts-core-sans serif="", mono="" }, recommends={ "liberation-sans-fonts", @@ -1388,13 +1388,11 @@ This package provides %{_langname} langpacks meta-package. end local other_deps = { sans={}, serif={}, mono={} } -local other_prov = "" local cjk_deps = { sans={}, serif={}, mono={} } -local cjk_prov = "" local face = { "sans", "serif", "mono" } -local corefonts = { sans ="default-fonts-core-sans", - serif="default-fonts-core-serif", - mono ="default-fonts-core-mono" +local corefonts = { sans ="default-fonts-core-sans = %{version}-%{release}", + serif="default-fonts-core-serif = %{version}-%{release}", + mono ="default-fonts-core-mono = %{version}-%{release}" } for i = 1, #langpacks_package_list do @@ -1431,27 +1429,31 @@ for i = 1, #langpacks_package_list do -- Only install sans fonts as default fonts per lang if face[j] == "sans" then - table.insert(default_deps, current) - table.insert(extra_deps, "default-fonts-" .. lang) + if lang == "en" then + -- Special take care of required packages + for k = 1, #core_font_package_list["default"]["sans"] do + table.insert(default_deps, core_font_package_list["default"]["sans"][k]) + end + else + table.insert(default_deps, current) + end + table.insert(extra_deps, "default-fonts-" .. lang .. " = %{version}-%{release}") -- Provide font(:lang=) deps for sans only - prov = append_fontprov("", lang) + prov = append_fontprov("", lowerorth) + + if is_cjk(lang) then + table.insert(cjk_deps[face[j]], "default-fonts-" .. lang .. " = %{version}-%{release}") + else + table.insert(other_deps[face[j]], "default-fonts-" .. lang .. " = %{version}-%{release}") + end else table.insert(extra_deps, current) - end - if is_cjk(lang) then - table.insert(cjk_deps[face[j]], current) - else - table.insert(other_deps[face[j]], current) - end - end - - if (lang == orth or orth == "") then - --Provide font(:lang) only when lang is recognized by fontconfig - if is_cjk(lang) then - cjk_prov = append_fontprov(cjk_prov, lowerorth) - else - other_prov = append_fontprov(other_prov, lowerorth) + if is_cjk(lang) then + table.insert(cjk_deps[face[j]], current) + else + table.insert(other_deps[face[j]], current) + end end end @@ -1478,12 +1480,12 @@ for i = 1, #langpacks_package_list do end for i = 1, #face do - deffontpkg("other-" .. face[i], "", "default fonts", "non-CJK languages", build_deps(other_prov, "Requires", drop_duplicate(other_deps[face[i]]))) - deffontpkg("cjk-" .. face[i], "", "default fonts", "CJK languages", build_deps(cjk_prov, "Requires", drop_duplicate(cjk_deps[face[i]]))) + deffontpkg("other-" .. face[i], "", "default fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) + deffontpkg("cjk-" .. face[i], "", "default fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) end ---core font packages -local coreface = { "sans", "serif", "mono", "emoji", "math" } +--core font packages except sans - core-sans is equivalent to default-fonts-en +local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do deffontpkg("core-" .. coreface[i], "", "default fonts", "Latin languages", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end @@ -1491,9 +1493,9 @@ end %package -n default-fonts Summary: Meta package to install all the default fonts -Requires: default-fonts-core -Requires: default-fonts-cjk -Requires: default-fonts-other +Requires: default-fonts-core = %{version}-%{release} +Requires: default-fonts-cjk = %{version}-%{release} +Requires: default-fonts-other = %{version}-%{release} %description -n default-fonts This package provides easier way to install all the default fonts meta packages for all the languages. @@ -1503,11 +1505,11 @@ This package provides easier way to install all the default fonts meta packages %package -n default-fonts-core Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Latin -Requires: default-fonts-core-sans -Requires: default-fonts-core-serif -Requires: default-fonts-core-mono -Requires: default-fonts-core-emoji -Requires: default-fonts-core-math +Requires: default-fonts-core-sans = %{version}-%{release} +Requires: default-fonts-core-serif = %{version}-%{release} +Requires: default-fonts-core-mono = %{version}-%{release} +Requires: default-fonts-core-emoji = %{version}-%{release} +Requires: default-fonts-core-math = %{version}-%{release} %description -n default-fonts-core This package provides easier way to install all variants of default fonts meta packages for Latin. @@ -1515,11 +1517,21 @@ This package provides easier way to install all variants of default fonts meta p %files -n default-fonts-core %{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml +%package -n default-fonts-core-sans +Summary: Meta package to install default fonts for Latin languages +Requires: default-fonts-en = %{version}-%{release} + +%description -n default-fonts-core-sans +This package provides default fonts package set(s) for Latin languages + +%files -n default-fonts-core-sans +%{_datadir}/metainfo/org.fedoraproject.default-fonts-core-sans.metainfo.xml + %package -n default-fonts-cjk Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for CJK. -Requires: default-fonts-cjk-sans -Requires: default-fonts-cjk-serif -Requires: default-fonts-cjk-mono +Requires: default-fonts-cjk-sans = %{version}-%{release} +Requires: default-fonts-cjk-serif = %{version}-%{release} +Requires: default-fonts-cjk-mono = %{version}-%{release} %description -n default-fonts-cjk This package provides easier way to install all variants of default fonts meta packages @@ -1530,9 +1542,9 @@ for CJK languages. %package -n default-fonts-other Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for non-CJK. -Requires: default-fonts-other-sans -Requires: default-fonts-other-serif -Requires: default-fonts-other-mono +Requires: default-fonts-other-sans = %{version}-%{release} +Requires: default-fonts-other-serif = %{version}-%{release} +Requires: default-fonts-other-mono = %{version}-%{release} %description -n default-fonts-other This package provides easier way to install all variants of default fonts meta packages From b3c8b88d0bf684458aa3d3c6071ed022477f9a99 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 27 Jun 2023 22:49:07 +0900 Subject: [PATCH 077/132] Correct description --- langpacks.spec | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index bc4f760..bd385a8 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.6%{?dist} +Release: 0.8%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1487,7 +1487,7 @@ end --core font packages except sans - core-sans is equivalent to default-fonts-en local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do - deffontpkg("core-" .. coreface[i], "", "default fonts", "Latin languages", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) + deffontpkg("core-" .. coreface[i], "", "default fonts", "Western characters", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end } # %{lua:} @@ -1504,7 +1504,7 @@ This package provides easier way to install all the default fonts meta packages %{_datadir}/metainfo/org.fedoraproject.default-fonts.metainfo.xml %package -n default-fonts-core -Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for Latin +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} @@ -1512,17 +1512,17 @@ Requires: default-fonts-core-emoji = %{version}-%{release} Requires: default-fonts-core-math = %{version}-%{release} %description -n default-fonts-core -This package provides easier way to install all variants of default fonts meta packages for Latin. +This package provides easier way to install all variants of default fonts meta packages for Western characters. %files -n default-fonts-core %{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml %package -n default-fonts-core-sans -Summary: Meta package to install default fonts for Latin languages +Summary: Meta package to install default fonts for Western characters Requires: default-fonts-en = %{version}-%{release} %description -n default-fonts-core-sans -This package provides default fonts package set(s) for Latin languages +This package provides default fonts package set(s) for Western characters. %files -n default-fonts-core-sans %{_datadir}/metainfo/org.fedoraproject.default-fonts-core-sans.metainfo.xml @@ -1571,6 +1571,12 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From 687672981ff1a662863e6cdbbbc60f973d29f8be Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 28 Jun 2023 16:07:27 +0900 Subject: [PATCH 078/132] Add face property to determine default face for default-fonts- --- langpacks.spec | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index bd385a8..e32000b 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.8%{?dist} +Release: 0.9%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -39,6 +39,7 @@ Langpack meta-package to provide individual langpacks packages. # 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 @@ -1418,6 +1419,7 @@ for i = 1, #langpacks_package_list do 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 ~= "" then @@ -1427,12 +1429,12 @@ for i = 1, #langpacks_package_list do for j = 1, #face do local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) - -- Only install sans fonts as default fonts per lang - if face[j] == "sans" then + -- Only install a font which is set by "face" or "sans" if not, for default-fonts- + if face[j] == default_face then if lang == "en" then -- Special take care of required packages - for k = 1, #core_font_package_list["default"]["sans"] do - table.insert(default_deps, core_font_package_list["default"]["sans"][k]) + for k = 1, #core_font_package_list["default"][default_face] do + table.insert(default_deps, core_font_package_list["default"][default_face][k]) end else table.insert(default_deps, current) From 5a899df4c6cc39bd934793d23c67cdb0432c62d6 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 28 Jun 2023 17:39:27 +0900 Subject: [PATCH 079/132] Fix a dep of wrong default-fonts- --- langpacks.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index e32000b..2407d1c 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.9%{?dist} +Release: 0.10%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1439,14 +1439,14 @@ for i = 1, #langpacks_package_list do else table.insert(default_deps, current) end - table.insert(extra_deps, "default-fonts-" .. lang .. " = %{version}-%{release}") + table.insert(extra_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") -- Provide font(:lang=) deps for sans only prov = append_fontprov("", lowerorth) if is_cjk(lang) then - table.insert(cjk_deps[face[j]], "default-fonts-" .. lang .. " = %{version}-%{release}") + table.insert(cjk_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") else - table.insert(other_deps[face[j]], "default-fonts-" .. lang .. " = %{version}-%{release}") + table.insert(other_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") end else table.insert(extra_deps, current) From 8d7b7f1e1e473c245d0847df4a9907d3557d879c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 7 Jul 2023 15:41:18 +0900 Subject: [PATCH 080/132] Drop duplicate packages --- langpacks.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 2407d1c..0f2ce49 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -472,7 +472,6 @@ local langpacks_package_list = { "culmus-stamashkenaz-clm-fonts", "culmus-stamsefarad-clm-fonts", "culmus-yehuda-clm-fonts", - "google-noto-serif-hebrew-vf-fonts", }, inputmethod="", meta={ requires={}, @@ -744,7 +743,6 @@ local langpacks_package_list = { "smc-dyuthi-fonts", "smc-raghumalayalamsans-fonts", "smc-suruma-fonts", - "rit-meera-new-fonts", "rit-sundar-fonts", "rit-panmana-fonts", "rit-ezhuthu-fonts", From 5327b9cf8c08d23f6da49cc8fc4bd4c385fe0b12 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 7 Jul 2023 17:32:31 +0900 Subject: [PATCH 081/132] Update the dependency chain for default-fonts- and default-fonts-core-sans default-fonts- requires the real font package directly and default-fonts-core-sans pulls in default-fonts-. --- langpacks.spec | 61 +++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 30 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 0f2ce49..e4d6465 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.10%{?dist} +Release: 0.11%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1247,10 +1247,11 @@ local langpacks_package_list = { } --Miscellaneous functions +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" } + local function is_nonlatin(lang) - local pat = { "af", "az", "bs", "ca", "cs", "cy", "da", "de", "en", "es", "et", "fil", "fi", "fo", "fr", "ga", "gd", "gl", "hr", "hu", "id", "is", "it", "kk", "ky", "lb", "lt", "lv", "mk", "mont", "ms", "mt", "nl", "no", "pl", "pt", "ro", "sk", "sl", "sq", "sr", "sv", "sw", "tg", "tk", "tr", "uz" } - for i = 1, #pat do - n, _ = string.find(lang, pat[i] .. "[_%a]*") + for i = 1, #latinlang do + n, _ = string.find(lang, latinlang[i] .. "[_%a]*") if n == 1 then return true end @@ -1425,20 +1426,16 @@ for i = 1, #langpacks_package_list do end end for j = 1, #face do - local current = (has_default and langpacks_package_list[i]["default"][face[j]] or corefonts[face[j]]) + local current = (has_default and {langpacks_package_list[i]["default"][face[j]]} or core_font_package_list["default"][face[j]]) -- Only install a font which is set by "face" or "sans" if not, for default-fonts- if face[j] == default_face then - if lang == "en" then - -- Special take care of required packages - for k = 1, #core_font_package_list["default"][default_face] do - table.insert(default_deps, core_font_package_list["default"][default_face][k]) - end - else - table.insert(default_deps, current) + for k = 1, #current do + table.insert(default_deps, current[k]) end table.insert(extra_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") - -- Provide font(:lang=) deps for sans only + -- Make sure default-fonts- pulled in by default-fonts-extra- + -- Provide font(:lang=) deps for default face only prov = append_fontprov("", lowerorth) if is_cjk(lang) then @@ -1447,12 +1444,14 @@ for i = 1, #langpacks_package_list do table.insert(other_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") end else - table.insert(extra_deps, current) + for k = 1, #current do + table.insert(default_deps, current[k]) - if is_cjk(lang) then - table.insert(cjk_deps[face[j]], current) - else - table.insert(other_deps[face[j]], current) + 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 @@ -1484,10 +1483,22 @@ for i = 1, #face do deffontpkg("cjk-" .. face[i], "", "default fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) end ---core font packages except sans - core-sans is equivalent to default-fonts-en +--core font packages except sans - core-sans may want to have special deps to default-fonts- +local sans_deps = {} +for i = 1, #latinlang do + table.insert(sans_deps, "default-fonts-" .. latinlang[i]) +end +deffontpkg("core-sans", "", "default sans-serif fonts", "Western characters", build_deps("", "Requires", sans_deps)) + local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do - deffontpkg("core-" .. coreface[i], "", "default fonts", "Western characters", build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) + 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("core-" .. coreface[i], "", sum1, sum2, build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end } # %{lua:} @@ -1517,16 +1528,6 @@ This package provides easier way to install all variants of default fonts meta p %files -n default-fonts-core %{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml -%package -n default-fonts-core-sans -Summary: Meta package to install default fonts for Western characters -Requires: default-fonts-en = %{version}-%{release} - -%description -n default-fonts-core-sans -This package provides default fonts package set(s) for Western characters. - -%files -n default-fonts-core-sans -%{_datadir}/metainfo/org.fedoraproject.default-fonts-core-sans.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} From cfe98f441d87d405d061a2bb0ae44750fbd66873 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 7 Jul 2023 18:07:55 +0900 Subject: [PATCH 082/132] Fix broken deps in core-sans --- langpacks.spec | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index e4d6465..5083bcc 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.11%{?dist} +Release: 0.12%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1253,10 +1253,10 @@ local function is_nonlatin(lang) for i = 1, #latinlang do n, _ = string.find(lang, latinlang[i] .. "[_%a]*") if n == 1 then - return true + return false end end - return false + return true end local function is_cjk(lang) @@ -1394,6 +1394,7 @@ local corefonts = { sans ="default-fonts-core-sans = %{version}-%{release}", serif="default-fonts-core-serif = %{version}-%{release}", mono ="default-fonts-core-mono = %{version}-%{release}" } +local sans_deps = {} for i = 1, #langpacks_package_list do local default_deps = {} @@ -1438,10 +1439,14 @@ for i = 1, #langpacks_package_list do -- Provide font(:lang=) deps for default face only prov = append_fontprov("", lowerorth) - if is_cjk(lang) then - table.insert(cjk_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") + 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 else - table.insert(other_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") + table.insert(sans_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") end else for k = 1, #current do @@ -1484,11 +1489,7 @@ for i = 1, #face do end --core font packages except sans - core-sans may want to have special deps to default-fonts- -local sans_deps = {} -for i = 1, #latinlang do - table.insert(sans_deps, "default-fonts-" .. latinlang[i]) -end -deffontpkg("core-sans", "", "default sans-serif fonts", "Western characters", build_deps("", "Requires", sans_deps)) +deffontpkg("core-sans", "", "default sans-serif fonts", "Western characters", build_deps("", "Requires", drop_duplicate(sans_deps))) local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do From 00efe7ec9449c1c01f699aede8653a0cd67c3332 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 7 Jul 2023 19:08:01 +0900 Subject: [PATCH 083/132] Fix default-fonts- pulls in serif --- langpacks.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 5083bcc..e1b7b46 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.12%{?dist} +Release: 0.13%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1397,7 +1397,9 @@ local corefonts = { sans ="default-fonts-core-sans = %{version}-%{release}", local sans_deps = {} for i = 1, #langpacks_package_list do + -- dependency list for default-fonts- local default_deps = {} + -- dependency list for default-fonts-extra- local extra_deps = {} local lang = langpacks_package_list[i]["lang"] rpm.define("langcode " .. lang .. "\n") @@ -1421,8 +1423,8 @@ for i = 1, #langpacks_package_list do 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 ~= "" then + local current = {langpacks_package_list[i]["default"][face[j]]} + if current[1] ~= "" then has_default = true end end @@ -1450,7 +1452,7 @@ for i = 1, #langpacks_package_list do end else for k = 1, #current do - table.insert(default_deps, current[k]) + table.insert(extra_deps, current[k]) if is_cjk(lang) then table.insert(cjk_deps[face[j]], current[k]) From 18550c5c477595afe5199640cedb80043dff2521 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 13:21:42 +0900 Subject: [PATCH 084/132] Rename default-fonts-extra-ll to langpacks-font-ll --- langpacks.spec | 35 ++-- ...ml => org.fedoraproject.langpacks-font.xml | 184 +++++++++--------- 2 files changed, 109 insertions(+), 110 deletions(-) rename org.fedoraproject.default-fonts-extra.xml => org.fedoraproject.langpacks-font.xml (83%) diff --git a/langpacks.spec b/langpacks.spec index e1b7b46..8ba4995 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -10,7 +10,7 @@ BuildRequires: python3 fontconfig Source0: org.fedoraproject.LangPacks.xml Source1: org.fedoraproject.LangPacks-Core.xml Source2: org.fedoraproject.default-fonts.xml -Source3: org.fedoraproject.default-fonts-extra.xml +Source3: org.fedoraproject.langpacks-font.xml Source4: normlang.py # to split up the AppStream file @@ -1305,7 +1305,7 @@ local function defcorepkg(lang, fontlang, langname, inputmethod) local templ = [[ %package core-%{_lang} Summary: %{_langname} langpacks core meta-package -Requires: default-fonts-extra-%{_fontlang} +Requires: langpacks-font-%{_fontlang} %{?_req} %description core-%{_lang} @@ -1332,30 +1332,29 @@ end -- --Package template for default-fonts-* -- -local function deffontpkg(suffix, lang, summary1, summary2, deps) +local function deffontpkg(pkgname, summary1, summary2, deps) local templ = [[ -%package -n default-fonts-%{_suffix} +%package -n %{_pkgname} Summary: Metapackage to install %{_summary1} for %{_summary2} %{?_req} -%description -n default-fonts-%{_suffix} +%description -n %{_pkgname} This package provides %{_summary1} package set(s) for %{_summary2} -%files -n default-fonts-%{_suffix} -%{_datadir}/metainfo/org.fedoraproject.default-fonts-%{_suffix}.metainfo.xml +%files -n %{_pkgname} +%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml ]] - rpm.define("_suffix " .. suffix) + rpm.define("_pkgname " .. pkgname) rpm.define("_summary1 " .. summary1) rpm.define("_summary2 " .. summary2) if req ~= "" then rpm.define("_req %{expand:" .. deps .. "}") end print(rpm.expand(templ)) - rpm.undefine("_cat1") - rpm.undefine("_cat2") rpm.undefine("_summary1") rpm.undefine("_summary2") + rpm.undefine("_pkgname") rpm.undefine("_req") end @@ -1399,7 +1398,7 @@ local sans_deps = {} for i = 1, #langpacks_package_list do -- dependency list for default-fonts- local default_deps = {} - -- dependency list for default-fonts-extra- + -- dependency list for langpacks-font- local extra_deps = {} local lang = langpacks_package_list[i]["lang"] rpm.define("langcode " .. lang .. "\n") @@ -1436,8 +1435,8 @@ for i = 1, #langpacks_package_list do for k = 1, #current do table.insert(default_deps, current[k]) end + -- Make sure default-fonts- pulled in by langpacks-font- table.insert(extra_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") - -- Make sure default-fonts- pulled in by default-fonts-extra- -- Provide font(:lang=) deps for default face only prov = append_fontprov("", lowerorth) @@ -1472,8 +1471,8 @@ for i = 1, #langpacks_package_list do --Generate extra font package only when lang is recognized by fontconfig if lowerorth == normlang then - deffontpkg(lang, lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) - deffontpkg("extra-" .. lang, lang, "extra fonts", langname, extra_deps) + deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + deffontpkg("langpacks-font-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) end defcorepkg(lang, fclang, langname, im) @@ -1486,12 +1485,12 @@ for i = 1, #langpacks_package_list do end for i = 1, #face do - deffontpkg("other-" .. face[i], "", "default fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) - deffontpkg("cjk-" .. face[i], "", "default fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) + deffontpkg("default-fonts-other-" .. face[i], "default fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) + deffontpkg("default-fonts-cjk-" .. face[i], "default fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) end --core font packages except sans - core-sans may want to have special deps to default-fonts- -deffontpkg("core-sans", "", "default sans-serif fonts", "Western characters", build_deps("", "Requires", drop_duplicate(sans_deps))) +deffontpkg("default-fonts-core-sans", "default sans-serif fonts", "Western characters", build_deps("", "Requires", drop_duplicate(sans_deps))) local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do @@ -1501,7 +1500,7 @@ for i = 1, #coreface do sum1 = "default fonts" sum2 = coreface[i]:gsub("^%l", string.upper) end - deffontpkg("core-" .. coreface[i], "", sum1, sum2, build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) + deffontpkg("default-fonts-core-" .. coreface[i], sum1, sum2, build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end } # %{lua:} diff --git a/org.fedoraproject.default-fonts-extra.xml b/org.fedoraproject.langpacks-font.xml similarity index 83% rename from org.fedoraproject.default-fonts-extra.xml rename to org.fedoraproject.langpacks-font.xml index 7e3e5df..dea0ee8 100644 --- a/org.fedoraproject.default-fonts-extra.xml +++ b/org.fedoraproject.langpacks-font.xml @@ -3,7 +3,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-af + org.fedoraproject.langpacks-font-af Afrikaans Localization Font support for Afrikaans @@ -14,7 +14,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-am + org.fedoraproject.langpacks-font-am Amharic Localization Font support for Amharic @@ -25,7 +25,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ar + org.fedoraproject.langpacks-font-ar Arabic Localization Font support for Arabic @@ -36,7 +36,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-as + org.fedoraproject.langpacks-font-as Assamese Localization Font support for Assamese @@ -47,7 +47,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ast + org.fedoraproject.langpacks-font-ast Asturian Localization Font support for Asturian @@ -58,7 +58,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-be + org.fedoraproject.langpacks-font-be Belarusian Localization Font support for Belarusian @@ -69,7 +69,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-bg + org.fedoraproject.langpacks-font-bg Bulgarian Localization Font support for Bulgarian @@ -80,7 +80,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-bn + org.fedoraproject.langpacks-font-bn Bengali Localization Font support for Bengali @@ -91,7 +91,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-bo + org.fedoraproject.langpacks-font-bo Tibetan Localization Font support for Tibetan @@ -102,7 +102,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-br + org.fedoraproject.langpacks-font-br Breton Localization Font support for Breton @@ -113,7 +113,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-bs + org.fedoraproject.langpacks-font-bs Bosnian Localization Font support for Bosnian @@ -124,7 +124,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ca + org.fedoraproject.langpacks-font-ca Catalan Localization Font support for Catalan @@ -135,7 +135,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-chr + org.fedoraproject.langpacks-font-chr Cherokee Localization Font support for Cherokee @@ -146,7 +146,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-cs + org.fedoraproject.langpacks-font-cs Czech Localization Font support for Czech @@ -157,7 +157,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-cy + org.fedoraproject.langpacks-font-cy Welsh Localization Font support for Welsh @@ -168,7 +168,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-da + org.fedoraproject.langpacks-font-da Danish Localization Font support for Danish @@ -179,7 +179,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-de + org.fedoraproject.langpacks-font-de German Localization Font support for German @@ -190,7 +190,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-dv + org.fedoraproject.langpacks-font-dv Divehi Localization Font support for Divehi @@ -201,7 +201,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-dz + org.fedoraproject.langpacks-font-dz Bhutanese Localization Font support for Bhutanese @@ -212,7 +212,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-el + org.fedoraproject.langpacks-font-el Greek Localization Font support for Greek @@ -223,7 +223,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-en + org.fedoraproject.langpacks-font-en English Localization Font support for English @@ -234,7 +234,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-eo + org.fedoraproject.langpacks-font-eo Esperanto Localization Font support for Esperanto @@ -245,7 +245,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-es + org.fedoraproject.langpacks-font-es Spanish Localization Font support for Spanish @@ -256,7 +256,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-et + org.fedoraproject.langpacks-font-et Estonian Localization Font support for Estonian @@ -267,7 +267,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-eu + org.fedoraproject.langpacks-font-eu Basque Localization Font support for Basque @@ -278,7 +278,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-fa + org.fedoraproject.langpacks-font-fa Persian Localization Font support for Persian @@ -289,7 +289,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-fi + org.fedoraproject.langpacks-font-fi Finnish Localization Font support for Finnish @@ -300,7 +300,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-fr + org.fedoraproject.langpacks-font-fr French Localization Font support for French @@ -311,7 +311,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ga + org.fedoraproject.langpacks-font-ga Irish Localization Font support for Irish @@ -322,7 +322,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-gl + org.fedoraproject.langpacks-font-gl Galician Localization Font support for Galician @@ -333,7 +333,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-gu + org.fedoraproject.langpacks-font-gu Gujarati Localization Font support for Gujarati @@ -344,7 +344,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-he + org.fedoraproject.langpacks-font-he Hebrew Localization Font support for Hebrew @@ -355,7 +355,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-hi + org.fedoraproject.langpacks-font-hi Hindi Localization Font support for Hindi @@ -366,7 +366,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-hr + org.fedoraproject.langpacks-font-hr Croatian Localization Font support for Croatian @@ -377,7 +377,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-hu + org.fedoraproject.langpacks-font-hu Hungarian Localization Font support for Hungarian @@ -388,7 +388,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-hy + org.fedoraproject.langpacks-font-hy Armenian Localization Font support for Armenian @@ -399,7 +399,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ia + org.fedoraproject.langpacks-font-ia Interlingua Localization Font support for Interlingua @@ -410,7 +410,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-id + org.fedoraproject.langpacks-font-id Indonesian Localization Font support for Indonesian @@ -421,7 +421,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-is + org.fedoraproject.langpacks-font-is Icelandic Localization Font support for Icelandic @@ -432,7 +432,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-it + org.fedoraproject.langpacks-font-it Italian Localization Font support for Italian @@ -443,7 +443,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-iu + org.fedoraproject.langpacks-font-iu Inuktitut Localization Font support for Inuktitut @@ -454,7 +454,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ja + org.fedoraproject.langpacks-font-ja Japanese Localization Font support for Japanese @@ -465,7 +465,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ka + org.fedoraproject.langpacks-font-ka Georgian Localization Font support for Georgian @@ -476,7 +476,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-kk + org.fedoraproject.langpacks-font-kk Kazakh Localization Font support for Kazakh @@ -487,7 +487,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-km + org.fedoraproject.langpacks-font-km Khmer Localization Font support for Khmer @@ -498,7 +498,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-kn + org.fedoraproject.langpacks-font-kn Kannada Localization Font support for Kannada @@ -509,7 +509,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ko + org.fedoraproject.langpacks-font-ko Korean Localization Font support for Korean @@ -520,7 +520,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ku + org.fedoraproject.langpacks-font-ku Kurdish Localization Font support for Kurdish @@ -531,7 +531,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-lo + org.fedoraproject.langpacks-font-lo Lao Localization Font support for Lao @@ -542,7 +542,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-lt + org.fedoraproject.langpacks-font-lt Lithuanian Localization Font support for Lithuanian @@ -553,7 +553,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-lv + org.fedoraproject.langpacks-font-lv Latvian Localization Font support for Latvian @@ -564,7 +564,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-mai + org.fedoraproject.langpacks-font-mai Maithili Localization Font support for Maithili @@ -575,7 +575,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-mk + org.fedoraproject.langpacks-font-mk Macedonian Localization Font support for Macedonian @@ -586,7 +586,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ml + org.fedoraproject.langpacks-font-ml Malayalam Localization Font support for Malayalam @@ -597,7 +597,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-mr + org.fedoraproject.langpacks-font-mr Marathi Localization Font support for Marathi @@ -608,7 +608,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ms + org.fedoraproject.langpacks-font-ms Malay Localization Font support for Malay @@ -619,7 +619,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-my + org.fedoraproject.langpacks-font-my Burmese Localization Font support for Burmese @@ -630,7 +630,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-nb + org.fedoraproject.langpacks-font-nb Norwegian Bokmål Localization Font support for Norwegian Bokmål @@ -641,7 +641,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ne + org.fedoraproject.langpacks-font-ne Nepali Localization Font support for Nepali @@ -652,7 +652,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-nl + org.fedoraproject.langpacks-font-nl Dutch Localization Font support for Dutch @@ -663,7 +663,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-nn + org.fedoraproject.langpacks-font-nn Nynorsk Localization Font support for Nynorsk @@ -674,7 +674,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-nr + org.fedoraproject.langpacks-font-nr Southern Ndebele Localization Font support for Southern Ndebele @@ -685,7 +685,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-nso + org.fedoraproject.langpacks-font-nso Northern Sotho Localization Font support for Northern Sotho @@ -696,7 +696,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-or + org.fedoraproject.langpacks-font-or Oriya Localization Font support for Oriya @@ -707,7 +707,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-pa + org.fedoraproject.langpacks-font-pa Punjabi Localization Font support for Punjabi @@ -718,7 +718,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-pl + org.fedoraproject.langpacks-font-pl Polish Localization Font support for Polish @@ -729,7 +729,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-pt + org.fedoraproject.langpacks-font-pt Portuguese Localization Font support for Portuguese @@ -740,7 +740,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ro + org.fedoraproject.langpacks-font-ro Romanian Localization Font support for Romanian @@ -751,7 +751,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ru + org.fedoraproject.langpacks-font-ru Russian Localization Font support for Russian @@ -762,7 +762,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-si + org.fedoraproject.langpacks-font-si Sinhala Localization Font support for Sinhala @@ -773,7 +773,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-sk + org.fedoraproject.langpacks-font-sk Slovak Localization Font support for Slovak @@ -784,7 +784,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-sl + org.fedoraproject.langpacks-font-sl Slovenian Localization Font support for Slovenian @@ -795,7 +795,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-sq + org.fedoraproject.langpacks-font-sq Albanian Localization Font support for Albanian @@ -806,7 +806,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ss + org.fedoraproject.langpacks-font-ss Swati Localization Font support for Swati @@ -817,7 +817,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-sr + org.fedoraproject.langpacks-font-sr Serbian Localization Font support for Serbian @@ -828,7 +828,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-sv + org.fedoraproject.langpacks-font-sv Swedish Localization Font support for Swedish @@ -839,7 +839,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ta + org.fedoraproject.langpacks-font-ta Tamil Localization Font support for Tamil @@ -850,7 +850,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-te + org.fedoraproject.langpacks-font-te Telugu Localization Font support for Telugu @@ -861,7 +861,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-th + org.fedoraproject.langpacks-font-th Thai Localization Font support for Thai @@ -872,7 +872,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-tn + org.fedoraproject.langpacks-font-tn Tswana Localization Font support for Tswana @@ -883,7 +883,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-tr + org.fedoraproject.langpacks-font-tr Turkish Localization Font support for Turkish @@ -894,7 +894,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ts + org.fedoraproject.langpacks-font-ts Tsonga Localization Font support for Tsonga @@ -905,7 +905,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-uk + org.fedoraproject.langpacks-font-uk Ukrainian Localization Font support for Ukrainian @@ -916,7 +916,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ur + org.fedoraproject.langpacks-font-ur Urdu Localization Font support for Urdu @@ -927,7 +927,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-ve + org.fedoraproject.langpacks-font-ve Venda Localization Font support for Venda @@ -938,7 +938,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-vi + org.fedoraproject.langpacks-font-vi Vietnamese Localization Font support for Vietnamese @@ -949,7 +949,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-xh + org.fedoraproject.langpacks-font-xh Xhosa Localization Font support for Xhosa @@ -960,7 +960,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-yi + org.fedoraproject.langpacks-font-yi Yiddish Localization Font support for Yiddish @@ -971,7 +971,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-zh_CN + org.fedoraproject.langpacks-font-zh_CN Simplified Chinese Localization Font support for Simplified Chinese @@ -982,7 +982,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-zh_HK + org.fedoraproject.langpacks-font-zh_HK Hong Kong Traditional Chinese Localization Font support for Hong Kong Traditional Chinese @@ -993,7 +993,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-zh_TW + org.fedoraproject.langpacks-font-zh_TW Taiwan Traditional Chinese Localization Font support for Taiwan Traditional Chinese @@ -1004,7 +1004,7 @@ CC0-1.0 - org.fedoraproject.default-fonts-extra-zu + org.fedoraproject.langpacks-font-zu Zulu Localization Font support for Zulu From 4f52cbe0a04c8f888751b4f45f92a1aed33e4a54 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 13:24:47 +0900 Subject: [PATCH 085/132] Fix deps langpacks-core-LL should pulls in default-fonts-LL and langpacks-LL should pulls in langpacks-font-LL. --- langpacks.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 8ba4995..3e88ad9 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1305,7 +1305,7 @@ local function defcorepkg(lang, fontlang, langname, inputmethod) local templ = [[ %package core-%{_lang} Summary: %{_langname} langpacks core meta-package -Requires: langpacks-font-%{_fontlang} +Requires: default-fonts-%{_fontlang} %{?_req} %description core-%{_lang} @@ -1361,11 +1361,12 @@ end -- --Package template for langpacks- -- -local function defmetapkg(lang, langname, deps) +local function defmetapkg(lang, fontlang, langname, deps) local templ = [[ %package %{_lang} Summary: %{_langname} langpacks meta-package Requires: %{name}-core-%{_lang} +Requires: %{name}-font-%{_fontlang} %{?_req} %description %{_lang} @@ -1376,12 +1377,14 @@ This package provides %{_langname} langpacks meta-package. ]] rpm.define("_lang " .. lang) + rpm.define("_fontlang " .. 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 @@ -1481,7 +1484,7 @@ for i = 1, #langpacks_package_list do local metarecd = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) local deps = build_deps("", "Requires", drop_duplicate(metadeps)) deps = build_deps(deps, "Recommends", drop_duplicate(metarecd)) - defmetapkg(lang, langname, deps) + defmetapkg(lang, fclang, langname, deps) end for i = 1, #face do From 4f5c7fd7d4bd7f8378eeb00990737f21ebb231e8 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 13:46:49 +0900 Subject: [PATCH 086/132] cleanup --- langpacks.spec | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 3e88ad9..fe66e1d 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1247,16 +1247,16 @@ local langpacks_package_list = { } --Miscellaneous functions -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" } - local function is_nonlatin(lang) - for i = 1, #latinlang do - n, _ = string.find(lang, latinlang[i] .. "[_%a]*") - if n == 1 then - return false - end - end - return true + local latinlang = { "af", "az", "bs", "ca", "cs", "cy", "da", "de", "en", "es", "et", "fil", "fi", "fo", "fr", "ga", "gd", "gl", "hr", "hu", "id", "is", "it", "kk", "ky", "lb", "lt", "lv", "mk", "mont", "ms", "mt", "nl", "no", "pl", "pt", "ro", "sk", "sl", "sq", "sr", "sv", "sw", "tg", "tk", "tr", "uz" } + + for i = 1, #latinlang do + n, _ = string.find(lang, latinlang[i] .. "[_%a]*") + if n == 1 then + return false + end + end + return true end local function is_cjk(lang) @@ -1330,7 +1330,7 @@ This package provides %{_langname} core langpacks packages. end -- ---Package template for default-fonts-* +--Package template for fonts metapackage like default-fonts-* -- local function deffontpkg(pkgname, summary1, summary2, deps) local templ = [[ @@ -1392,10 +1392,6 @@ end local other_deps = { sans={}, serif={}, mono={} } local cjk_deps = { sans={}, serif={}, mono={} } local face = { "sans", "serif", "mono" } -local corefonts = { sans ="default-fonts-core-sans = %{version}-%{release}", - serif="default-fonts-core-serif = %{version}-%{release}", - mono ="default-fonts-core-mono = %{version}-%{release}" -} local sans_deps = {} for i = 1, #langpacks_package_list do From 08b46f792b577be02fb38d8ce335bd2e1aaa1530 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 17:31:06 +0900 Subject: [PATCH 087/132] Integrate default-fonts-core-sans and default-fonts-LL only when they are a part of it. --- langpacks.spec | 46 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 7 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index fe66e1d..fba5fcc 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1332,7 +1332,7 @@ end -- --Package template for fonts metapackage like default-fonts-* -- -local function deffontpkg(pkgname, summary1, summary2, deps) +local function _deffontpkg(pkgname, summary1, summary2, deps, files) local templ = [[ %package -n %{_pkgname} Summary: Metapackage to install %{_summary1} for %{_summary2} @@ -1342,22 +1342,41 @@ Summary: Metapackage to install %{_summary1} for %{_summary2} This package provides %{_summary1} package set(s) for %{_summary2} %files -n %{_pkgname} -%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml +%{_files} ]] + local f = table.concat(files, "\n") rpm.define("_pkgname " .. pkgname) rpm.define("_summary1 " .. summary1) rpm.define("_summary2 " .. summary2) + rpm.define("_files %{expand:" .. f .. "}") if req ~= "" then rpm.define("_req %{expand:" .. deps .. "}") end print(rpm.expand(templ)) + rpm.undefine("_files") rpm.undefine("_summary1") rpm.undefine("_summary2") rpm.undefine("_pkgname") rpm.undefine("_req") end +local function deffontpkg(pkgname, summary1, summary2, deps) + _deffontpkg(pkgname, summary1, summary2, deps, + {"%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml"}) +end + +local function defcorefontpkg(target_langs, deps) + local req = "" + local files = {"%{_datadir}/metainfo/org.fedoraproject.default-fonts-core-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]) + table.insert(files, "%{_datadir}/metainfo/org.fedoraproject.default-fonts-" .. target_langs[i] .. ".metainfo.xml") + end + _deffontpkg("default-fonts-core-sans", "default sans-serif fonts", "Western characters", build_deps(req, "Requires", drop_duplicate(deps)), files) +end + -- --Package template for langpacks- -- @@ -1392,7 +1411,8 @@ end local other_deps = { sans={}, serif={}, mono={} } local cjk_deps = { sans={}, serif={}, mono={} } local face = { "sans", "serif", "mono" } -local sans_deps = {} +local core_langs = {} +local core_deps = {} for i = 1, #langpacks_package_list do -- dependency list for default-fonts- @@ -1445,8 +1465,6 @@ for i = 1, #langpacks_package_list do else table.insert(other_deps[face[j]], "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") end - else - table.insert(sans_deps, "default-fonts-" .. string.gsub(fclang, "-", "_") .. " = %{version}-%{release}") end else for k = 1, #current do @@ -1470,7 +1488,18 @@ for i = 1, #langpacks_package_list do --Generate extra font package only when lang is recognized by fontconfig if lowerorth == normlang then - deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + -- 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 + deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + end deffontpkg("langpacks-font-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) end defcorepkg(lang, fclang, langname, im) @@ -1489,7 +1518,10 @@ for i = 1, #face do end --core font packages except sans - core-sans may want to have special deps to default-fonts- -deffontpkg("default-fonts-core-sans", "default sans-serif fonts", "Western characters", build_deps("", "Requires", drop_duplicate(sans_deps))) +for i = 1, #core_font_package_list["default"]["sans"] do + table.insert(core_deps, core_font_package_list["default"]["sans"][i]) +end +defcorefontpkg(core_langs, core_deps) local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do From bd7e44eb5463f2a6ec8aa33a1e9ac99a2414331c Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 17:54:53 +0900 Subject: [PATCH 088/132] Add Obsoletes: langpacks-core-font-LL to default-fonts-core-sans --- langpacks.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index fba5fcc..ed9db2f 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.13%{?dist} +Release: 0.15%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1372,6 +1372,7 @@ local function defcorefontpkg(target_langs, deps) 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-core-sans", "default sans-serif fonts", "Western characters", build_deps(req, "Requires", drop_duplicate(deps)), files) From 638c1ef14c56371d70150870ba70a8e14b902327 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 18:28:21 +0900 Subject: [PATCH 089/132] Add symbols fonts to default-fonts-core-math --- langpacks.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index ed9db2f..0b80c2f 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.15%{?dist} +Release: 0.16%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -60,7 +60,7 @@ local core_font_package_list = { 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" } + math={ "google-noto-sans-math-fonts", "stix-fonts", "google-noto-sans-symbols-vf-fonts", "google-noto-sans-symbols2-fonts" } } } local langpacks_package_list = { From a0fb7d78c28ae1abf7c2f68d184c41b121b7c6c3 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 10 Jul 2023 19:20:27 +0900 Subject: [PATCH 090/132] Rename langpacks-font-* to langpacks-fonts-* --- langpacks.spec | 12 +- ...l => org.fedoraproject.langpacks-fonts.xml | 184 +++++++++--------- 2 files changed, 98 insertions(+), 98 deletions(-) rename org.fedoraproject.langpacks-font.xml => org.fedoraproject.langpacks-fonts.xml (84%) diff --git a/langpacks.spec b/langpacks.spec index 0b80c2f..9087f24 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.16%{?dist} +Release: 0.17%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -10,7 +10,7 @@ BuildRequires: python3 fontconfig Source0: org.fedoraproject.LangPacks.xml Source1: org.fedoraproject.LangPacks-Core.xml Source2: org.fedoraproject.default-fonts.xml -Source3: org.fedoraproject.langpacks-font.xml +Source3: org.fedoraproject.langpacks-fonts.xml Source4: normlang.py # to split up the AppStream file @@ -1386,7 +1386,7 @@ local function defmetapkg(lang, fontlang, langname, deps) %package %{_lang} Summary: %{_langname} langpacks meta-package Requires: %{name}-core-%{_lang} -Requires: %{name}-font-%{_fontlang} +Requires: %{name}-fonts-%{_fontlang} %{?_req} %description %{_lang} @@ -1418,7 +1418,7 @@ local core_deps = {} for i = 1, #langpacks_package_list do -- dependency list for default-fonts- local default_deps = {} - -- dependency list for langpacks-font- + -- dependency list for langpacks-fonts- local extra_deps = {} local lang = langpacks_package_list[i]["lang"] rpm.define("langcode " .. lang .. "\n") @@ -1455,7 +1455,7 @@ for i = 1, #langpacks_package_list do for k = 1, #current do table.insert(default_deps, current[k]) end - -- Make sure default-fonts- pulled in by langpacks-font- + -- 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) @@ -1501,7 +1501,7 @@ for i = 1, #langpacks_package_list do else deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) end - deffontpkg("langpacks-font-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) + deffontpkg("langpacks-fonts-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) end defcorepkg(lang, fclang, langname, im) diff --git a/org.fedoraproject.langpacks-font.xml b/org.fedoraproject.langpacks-fonts.xml similarity index 84% rename from org.fedoraproject.langpacks-font.xml rename to org.fedoraproject.langpacks-fonts.xml index dea0ee8..32faa79 100644 --- a/org.fedoraproject.langpacks-font.xml +++ b/org.fedoraproject.langpacks-fonts.xml @@ -3,7 +3,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-af + org.fedoraproject.langpacks-fonts-af Afrikaans Localization Font support for Afrikaans @@ -14,7 +14,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-am + org.fedoraproject.langpacks-fonts-am Amharic Localization Font support for Amharic @@ -25,7 +25,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ar + org.fedoraproject.langpacks-fonts-ar Arabic Localization Font support for Arabic @@ -36,7 +36,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-as + org.fedoraproject.langpacks-fonts-as Assamese Localization Font support for Assamese @@ -47,7 +47,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ast + org.fedoraproject.langpacks-fonts-ast Asturian Localization Font support for Asturian @@ -58,7 +58,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-be + org.fedoraproject.langpacks-fonts-be Belarusian Localization Font support for Belarusian @@ -69,7 +69,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-bg + org.fedoraproject.langpacks-fonts-bg Bulgarian Localization Font support for Bulgarian @@ -80,7 +80,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-bn + org.fedoraproject.langpacks-fonts-bn Bengali Localization Font support for Bengali @@ -91,7 +91,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-bo + org.fedoraproject.langpacks-fonts-bo Tibetan Localization Font support for Tibetan @@ -102,7 +102,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-br + org.fedoraproject.langpacks-fonts-br Breton Localization Font support for Breton @@ -113,7 +113,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-bs + org.fedoraproject.langpacks-fonts-bs Bosnian Localization Font support for Bosnian @@ -124,7 +124,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ca + org.fedoraproject.langpacks-fonts-ca Catalan Localization Font support for Catalan @@ -135,7 +135,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-chr + org.fedoraproject.langpacks-fonts-chr Cherokee Localization Font support for Cherokee @@ -146,7 +146,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-cs + org.fedoraproject.langpacks-fonts-cs Czech Localization Font support for Czech @@ -157,7 +157,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-cy + org.fedoraproject.langpacks-fonts-cy Welsh Localization Font support for Welsh @@ -168,7 +168,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-da + org.fedoraproject.langpacks-fonts-da Danish Localization Font support for Danish @@ -179,7 +179,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-de + org.fedoraproject.langpacks-fonts-de German Localization Font support for German @@ -190,7 +190,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-dv + org.fedoraproject.langpacks-fonts-dv Divehi Localization Font support for Divehi @@ -201,7 +201,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-dz + org.fedoraproject.langpacks-fonts-dz Bhutanese Localization Font support for Bhutanese @@ -212,7 +212,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-el + org.fedoraproject.langpacks-fonts-el Greek Localization Font support for Greek @@ -223,7 +223,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-en + org.fedoraproject.langpacks-fonts-en English Localization Font support for English @@ -234,7 +234,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-eo + org.fedoraproject.langpacks-fonts-eo Esperanto Localization Font support for Esperanto @@ -245,7 +245,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-es + org.fedoraproject.langpacks-fonts-es Spanish Localization Font support for Spanish @@ -256,7 +256,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-et + org.fedoraproject.langpacks-fonts-et Estonian Localization Font support for Estonian @@ -267,7 +267,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-eu + org.fedoraproject.langpacks-fonts-eu Basque Localization Font support for Basque @@ -278,7 +278,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-fa + org.fedoraproject.langpacks-fonts-fa Persian Localization Font support for Persian @@ -289,7 +289,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-fi + org.fedoraproject.langpacks-fonts-fi Finnish Localization Font support for Finnish @@ -300,7 +300,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-fr + org.fedoraproject.langpacks-fonts-fr French Localization Font support for French @@ -311,7 +311,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ga + org.fedoraproject.langpacks-fonts-ga Irish Localization Font support for Irish @@ -322,7 +322,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-gl + org.fedoraproject.langpacks-fonts-gl Galician Localization Font support for Galician @@ -333,7 +333,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-gu + org.fedoraproject.langpacks-fonts-gu Gujarati Localization Font support for Gujarati @@ -344,7 +344,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-he + org.fedoraproject.langpacks-fonts-he Hebrew Localization Font support for Hebrew @@ -355,7 +355,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-hi + org.fedoraproject.langpacks-fonts-hi Hindi Localization Font support for Hindi @@ -366,7 +366,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-hr + org.fedoraproject.langpacks-fonts-hr Croatian Localization Font support for Croatian @@ -377,7 +377,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-hu + org.fedoraproject.langpacks-fonts-hu Hungarian Localization Font support for Hungarian @@ -388,7 +388,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-hy + org.fedoraproject.langpacks-fonts-hy Armenian Localization Font support for Armenian @@ -399,7 +399,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ia + org.fedoraproject.langpacks-fonts-ia Interlingua Localization Font support for Interlingua @@ -410,7 +410,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-id + org.fedoraproject.langpacks-fonts-id Indonesian Localization Font support for Indonesian @@ -421,7 +421,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-is + org.fedoraproject.langpacks-fonts-is Icelandic Localization Font support for Icelandic @@ -432,7 +432,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-it + org.fedoraproject.langpacks-fonts-it Italian Localization Font support for Italian @@ -443,7 +443,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-iu + org.fedoraproject.langpacks-fonts-iu Inuktitut Localization Font support for Inuktitut @@ -454,7 +454,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ja + org.fedoraproject.langpacks-fonts-ja Japanese Localization Font support for Japanese @@ -465,7 +465,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ka + org.fedoraproject.langpacks-fonts-ka Georgian Localization Font support for Georgian @@ -476,7 +476,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-kk + org.fedoraproject.langpacks-fonts-kk Kazakh Localization Font support for Kazakh @@ -487,7 +487,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-km + org.fedoraproject.langpacks-fonts-km Khmer Localization Font support for Khmer @@ -498,7 +498,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-kn + org.fedoraproject.langpacks-fonts-kn Kannada Localization Font support for Kannada @@ -509,7 +509,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ko + org.fedoraproject.langpacks-fonts-ko Korean Localization Font support for Korean @@ -520,7 +520,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ku + org.fedoraproject.langpacks-fonts-ku Kurdish Localization Font support for Kurdish @@ -531,7 +531,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-lo + org.fedoraproject.langpacks-fonts-lo Lao Localization Font support for Lao @@ -542,7 +542,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-lt + org.fedoraproject.langpacks-fonts-lt Lithuanian Localization Font support for Lithuanian @@ -553,7 +553,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-lv + org.fedoraproject.langpacks-fonts-lv Latvian Localization Font support for Latvian @@ -564,7 +564,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-mai + org.fedoraproject.langpacks-fonts-mai Maithili Localization Font support for Maithili @@ -575,7 +575,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-mk + org.fedoraproject.langpacks-fonts-mk Macedonian Localization Font support for Macedonian @@ -586,7 +586,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ml + org.fedoraproject.langpacks-fonts-ml Malayalam Localization Font support for Malayalam @@ -597,7 +597,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-mr + org.fedoraproject.langpacks-fonts-mr Marathi Localization Font support for Marathi @@ -608,7 +608,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ms + org.fedoraproject.langpacks-fonts-ms Malay Localization Font support for Malay @@ -619,7 +619,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-my + org.fedoraproject.langpacks-fonts-my Burmese Localization Font support for Burmese @@ -630,7 +630,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-nb + org.fedoraproject.langpacks-fonts-nb Norwegian Bokmål Localization Font support for Norwegian Bokmål @@ -641,7 +641,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ne + org.fedoraproject.langpacks-fonts-ne Nepali Localization Font support for Nepali @@ -652,7 +652,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-nl + org.fedoraproject.langpacks-fonts-nl Dutch Localization Font support for Dutch @@ -663,7 +663,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-nn + org.fedoraproject.langpacks-fonts-nn Nynorsk Localization Font support for Nynorsk @@ -674,7 +674,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-nr + org.fedoraproject.langpacks-fonts-nr Southern Ndebele Localization Font support for Southern Ndebele @@ -685,7 +685,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-nso + org.fedoraproject.langpacks-fonts-nso Northern Sotho Localization Font support for Northern Sotho @@ -696,7 +696,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-or + org.fedoraproject.langpacks-fonts-or Oriya Localization Font support for Oriya @@ -707,7 +707,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-pa + org.fedoraproject.langpacks-fonts-pa Punjabi Localization Font support for Punjabi @@ -718,7 +718,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-pl + org.fedoraproject.langpacks-fonts-pl Polish Localization Font support for Polish @@ -729,7 +729,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-pt + org.fedoraproject.langpacks-fonts-pt Portuguese Localization Font support for Portuguese @@ -740,7 +740,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ro + org.fedoraproject.langpacks-fonts-ro Romanian Localization Font support for Romanian @@ -751,7 +751,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ru + org.fedoraproject.langpacks-fonts-ru Russian Localization Font support for Russian @@ -762,7 +762,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-si + org.fedoraproject.langpacks-fonts-si Sinhala Localization Font support for Sinhala @@ -773,7 +773,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-sk + org.fedoraproject.langpacks-fonts-sk Slovak Localization Font support for Slovak @@ -784,7 +784,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-sl + org.fedoraproject.langpacks-fonts-sl Slovenian Localization Font support for Slovenian @@ -795,7 +795,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-sq + org.fedoraproject.langpacks-fonts-sq Albanian Localization Font support for Albanian @@ -806,7 +806,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ss + org.fedoraproject.langpacks-fonts-ss Swati Localization Font support for Swati @@ -817,7 +817,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-sr + org.fedoraproject.langpacks-fonts-sr Serbian Localization Font support for Serbian @@ -828,7 +828,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-sv + org.fedoraproject.langpacks-fonts-sv Swedish Localization Font support for Swedish @@ -839,7 +839,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ta + org.fedoraproject.langpacks-fonts-ta Tamil Localization Font support for Tamil @@ -850,7 +850,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-te + org.fedoraproject.langpacks-fonts-te Telugu Localization Font support for Telugu @@ -861,7 +861,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-th + org.fedoraproject.langpacks-fonts-th Thai Localization Font support for Thai @@ -872,7 +872,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-tn + org.fedoraproject.langpacks-fonts-tn Tswana Localization Font support for Tswana @@ -883,7 +883,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-tr + org.fedoraproject.langpacks-fonts-tr Turkish Localization Font support for Turkish @@ -894,7 +894,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ts + org.fedoraproject.langpacks-fonts-ts Tsonga Localization Font support for Tsonga @@ -905,7 +905,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-uk + org.fedoraproject.langpacks-fonts-uk Ukrainian Localization Font support for Ukrainian @@ -916,7 +916,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ur + org.fedoraproject.langpacks-fonts-ur Urdu Localization Font support for Urdu @@ -927,7 +927,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-ve + org.fedoraproject.langpacks-fonts-ve Venda Localization Font support for Venda @@ -938,7 +938,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-vi + org.fedoraproject.langpacks-fonts-vi Vietnamese Localization Font support for Vietnamese @@ -949,7 +949,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-xh + org.fedoraproject.langpacks-fonts-xh Xhosa Localization Font support for Xhosa @@ -960,7 +960,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-yi + org.fedoraproject.langpacks-fonts-yi Yiddish Localization Font support for Yiddish @@ -971,7 +971,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-zh_CN + org.fedoraproject.langpacks-fonts-zh_CN Simplified Chinese Localization Font support for Simplified Chinese @@ -982,7 +982,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-zh_HK + org.fedoraproject.langpacks-fonts-zh_HK Hong Kong Traditional Chinese Localization Font support for Hong Kong Traditional Chinese @@ -993,7 +993,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-zh_TW + org.fedoraproject.langpacks-fonts-zh_TW Taiwan Traditional Chinese Localization Font support for Taiwan Traditional Chinese @@ -1004,7 +1004,7 @@ CC0-1.0 - org.fedoraproject.langpacks-font-zu + org.fedoraproject.langpacks-fonts-zu Zulu Localization Font support for Zulu From a2a766ca91e96388a32ab15caa79ffaae336d710 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 19 Jul 2023 16:27:46 +0900 Subject: [PATCH 091/132] Update test case --- tests/check-default-font-installed.sh | 10 +- tests/langpacks-packages-list.txt | 184 +++++++++++++------------- 2 files changed, 97 insertions(+), 97 deletions(-) diff --git a/tests/check-default-font-installed.sh b/tests/check-default-font-installed.sh index d2a3310..fcc5152 100644 --- a/tests/check-default-font-installed.sh +++ b/tests/check-default-font-installed.sh @@ -17,18 +17,18 @@ sudo dnf list installed|grep lohit-devanagari-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "langpacks-core-hi failed to install lohit-devanagari-fonts as default font package" + echo "default-fonts-hi failed to install lohit-devanagari-fonts as default font package" else - echo "langpacks-core-hi installed with default font lohit-devanagari-fonts package" + echo "default-fonts-hi installed with default font lohit-devanagari-fonts package" fi # Check zh_CN language -sudo dnf list installed|grep google-noto-sans-cjk-ttc-fonts +sudo dnf list installed|grep google-noto-sans-cjk-vf-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "langpacks-core-zh_CN failed to install google-noto-sans-cjk-ttc-fonts as default font package" + echo "default-fonts-zh_CN failed to install google-noto-sans-cjk-vf-fonts as default font package" else - echo "langpacks-core-zh_CN installed with default font google-noto-sans-cjk-ttc-fonts package" + echo "default-fonts-zh_CN installed with default font google-noto-sans-cjk-vf-fonts package" fi diff --git a/tests/langpacks-packages-list.txt b/tests/langpacks-packages-list.txt index 83e9702..a239a45 100644 --- a/tests/langpacks-packages-list.txt +++ b/tests/langpacks-packages-list.txt @@ -1,92 +1,92 @@ -langpacks-core-font-af -langpacks-core-font-am -langpacks-core-font-ar -langpacks-core-font-as -langpacks-core-font-ast -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-chr -langpacks-core-font-cs -langpacks-core-font-cy -langpacks-core-font-da -langpacks-core-font-de -langpacks-core-font-dv -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-hy -langpacks-core-font-ia -langpacks-core-font-id -langpacks-core-font-is -langpacks-core-font-it -langpacks-core-font-iu -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-lo -langpacks-core-font-lt -langpacks-core-font-lv -langpacks-core-font-mai -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-nso -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-zh_CN -langpacks-core-font-zh_HK -langpacks-core-font-zh_TW -langpacks-core-font-zu +default-fonts-af +default-fonts-am +default-fonts-ar +default-fonts-as +default-fonts-ast +default-fonts-be +default-fonts-bg +default-fonts-bn +default-fonts-bo +default-fonts-br +default-fonts-bs +default-fonts-ca +default-fonts-chr +default-fonts-cs +default-fonts-cy +default-fonts-da +default-fonts-de +default-fonts-dv +default-fonts-dz +default-fonts-el +default-fonts-en +default-fonts-eo +default-fonts-es +default-fonts-et +default-fonts-eu +default-fonts-fa +default-fonts-fi +default-fonts-fr +default-fonts-ga +default-fonts-gl +default-fonts-gu +default-fonts-he +default-fonts-hi +default-fonts-hr +default-fonts-hu +default-fonts-hy +default-fonts-ia +default-fonts-id +default-fonts-is +default-fonts-it +default-fonts-iu +default-fonts-ja +default-fonts-ka +default-fonts-kk +default-fonts-km +default-fonts-kn +default-fonts-ko +default-fonts-ku +default-fonts-lo +default-fonts-lt +default-fonts-lv +default-fonts-mai +default-fonts-mk +default-fonts-ml +default-fonts-mr +default-fonts-ms +default-fonts-my +default-fonts-nb +default-fonts-ne +default-fonts-nl +default-fonts-nn +default-fonts-nr +default-fonts-nso +default-fonts-or +default-fonts-pa +default-fonts-pl +default-fonts-pt +default-fonts-ro +default-fonts-ru +default-fonts-si +default-fonts-sk +default-fonts-sl +default-fonts-sq +default-fonts-sr +default-fonts-ss +default-fonts-sv +default-fonts-ta +default-fonts-te +default-fonts-th +default-fonts-tn +default-fonts-tr +default-fonts-ts +default-fonts-uk +default-fonts-ur +default-fonts-ve +default-fonts-vi +default-fonts-xh +default-fonts-yi +default-fonts-zh_CN +default-fonts-zh_HK +default-fonts-zh_TW +default-fonts-zu From 14dad8f8e96327855cb993a4a79018a4c8839dd7 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 19 Jul 2023 17:22:36 +0900 Subject: [PATCH 092/132] Bump the release --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 9087f24..2e4e902 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 0.17%{?dist} +Release: 1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later From 3d2d5d77cbfa0f2ab52ec19091499c17e90f3cba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 09:54:23 +0000 Subject: [PATCH 093/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 2e4e902..5083ba6 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1606,6 +1606,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From 1548313341a7a5d91a0f1dc639918e16410698b0 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 21 Jul 2023 13:16:09 +0900 Subject: [PATCH 094/132] Drop extra dependencies for ELN which is a regression. --- langpacks.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 5083ba6..0fa0b73 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1427,7 +1427,7 @@ for i = 1, #langpacks_package_list do local lowerorth = string.lower(orth) local normlang = string.gsub(string.lower(lang), "_", "-") local langname = langpacks_package_list[i]["langname"] - local im = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["fedora_inputmethod"] ~= nil and langpacks_package_list[i]["fedora_inputmethod"] or langpacks_package_list[i]["inputmethod"]) + 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 = "" @@ -1483,7 +1483,7 @@ for i = 1, #langpacks_package_list do default_deps = build_deps(prov, "Requires", drop_duplicate(default_deps)) extra_deps = build_deps("", "Requires", drop_duplicate(extra_deps)) end - if (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["recommends"] ~= nil) then + 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 @@ -1506,8 +1506,8 @@ for i = 1, #langpacks_package_list do defcorepkg(lang, fclang, langname, im) --Generate langpacks-* meta packages - local metadeps = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) - local metarecd = (tonumber(rpm.expand("%{fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) + 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) @@ -1606,6 +1606,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From d7bbe4c800e09aab5aee0845dda6ef84ea250e4b Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Fri, 21 Jul 2023 18:36:37 +0900 Subject: [PATCH 095/132] Fix wrong deps in langpacks-LL --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 0fa0b73..e1b41c3 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1397,7 +1397,7 @@ This package provides %{_langname} langpacks meta-package. ]] rpm.define("_lang " .. lang) - rpm.define("_fontlang " .. fontlang) + rpm.define("_fontlang " .. string.gsub(fontlang, "-", "_")) rpm.define("_langname " .. langname) if deps ~= "" then rpm.define("_req %{expand:" .. deps .. "}") From 1bd406756b7beb17b7a59d1fa018e8e06493791d Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 21 Jul 2023 22:03:44 +0530 Subject: [PATCH 096/132] Fix wrong deps in langpacks-LL (zh languages) by Akira Tagoh --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index e1b41c3..576a9b8 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1606,6 +1606,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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. From 34a23320d9796b62e011bc794d4f77a2346a02c5 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Mon, 24 Jul 2023 17:02:06 +0900 Subject: [PATCH 097/132] Simplified sub-packages and dependencies for CJK. --- langpacks.spec | 68 +++++++++++++++++++++++++++++++++++--------------- 1 file changed, 48 insertions(+), 20 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 576a9b8..a2361b6 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -61,7 +61,12 @@ local core_font_package_list = { 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-symbols2-fonts" } - } + }, + cjk={ + sans={ "google-noto-sans-cjk-vf-fonts" }, + serif={ "google-noto-serif-cjk-vf-fonts" }, + mono={ "" }, + }, } local langpacks_package_list = { { lang="af", fclang="", langname="Afrikaans", default={ @@ -581,8 +586,8 @@ local langpacks_package_list = { }, }, { lang="ja", fclang="", langname="Japanese", default={ - sans="google-noto-sans-cjk-vf-fonts", - serif="google-noto-serif-cjk-vf-fonts", + sans="", -- Use core_font_package_list if you want to have common fonts for CJK + serif="", mono="" }, recommends={ }, @@ -652,8 +657,8 @@ local langpacks_package_list = { }, }, { lang="ko", fclang="", langname="Korean", default={ - sans="google-noto-sans-cjk-vf-fonts", - serif="google-noto-serif-cjk-vf-fonts", + sans="", -- Use core_font_package_list if you want to have common fonts for CJK + serif="", mono="" }, recommends={ }, @@ -1186,8 +1191,8 @@ local langpacks_package_list = { }, }, { lang="zh_CN", fclang="", langname="Simplified Chinese", default={ - sans="google-noto-sans-cjk-vf-fonts", - serif="google-noto-serif-cjk-vf-fonts", + sans="", -- Use core_font_package_list if you want to have common fonts for CJK + serif="", mono="" }, recommends={ }, @@ -1197,8 +1202,8 @@ local langpacks_package_list = { }, }, { lang="zh_HK", fclang="", langname="Hong Kong Traditional Chinese", default={ - sans="google-noto-sans-cjk-vf-fonts", - serif="google-noto-serif-cjk-vf-fonts", + sans="", -- Use core_font_package_list if you want to have common fonts for CJK + serif="", mono="" }, recommends={ }, @@ -1208,8 +1213,8 @@ local langpacks_package_list = { }, }, { lang="zh_TW", fclang="", langname="Taiwan", default={ - sans="google-noto-sans-cjk-vf-fonts", - serif="google-noto-serif-cjk-vf-fonts", + sans="", -- Use core_font_package_list if you want to have common fonts for CJK + serif="", mono="" }, recommends={ }, @@ -1366,16 +1371,16 @@ local function deffontpkg(pkgname, summary1, summary2, deps) {"%{_datadir}/metainfo/org.fedoraproject.%{_pkgname}.metainfo.xml"}) end -local function defcorefontpkg(target_langs, deps) +local function defsansfontpkg(cat, summary, target_langs, deps) local req = "" - local files = {"%{_datadir}/metainfo/org.fedoraproject.default-fonts-core-sans.metainfo.xml"} + 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-core-sans", "default sans-serif fonts", "Western characters", build_deps(req, "Requires", drop_duplicate(deps)), files) + _deffontpkg("default-fonts-" .. cat .. "-sans", "default sans-serif fonts", summary, build_deps(req, "Requires", drop_duplicate(deps)), files) end -- @@ -1414,6 +1419,8 @@ local cjk_deps = { sans={}, serif={}, mono={} } local face = { "sans", "serif", "mono" } local core_langs = {} local core_deps = {} +local cjk_langs = {} +local cjk_sans_deps = {} for i = 1, #langpacks_package_list do -- dependency list for default-fonts- @@ -1448,7 +1455,7 @@ for i = 1, #langpacks_package_list do end end for j = 1, #face do - local current = (has_default and {langpacks_package_list[i]["default"][face[j]]} or core_font_package_list["default"][face[j]]) + local current = (has_default and {langpacks_package_list[i]["default"][face[j]]} or (is_cjk(lang) and core_font_package_list["cjk"][face[j]] or core_font_package_list["default"][face[j]])) -- Only install a font which is set by "face" or "sans" if not, for default-fonts- if face[j] == default_face then @@ -1499,7 +1506,17 @@ for i = 1, #langpacks_package_list do table.insert(core_langs, lang) end else - deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + if is_cjk(lang) then + if has_default then + -- We may need to take care of them separately. + table.insert(cjk_sans_deps, "default-fonts-" .. lang .. " = %{version}-%{release}") + deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + else + table.insert(cjk_langs, lang) + end + else + deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) + end end deffontpkg("langpacks-fonts-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) end @@ -1513,16 +1530,24 @@ for i = 1, #langpacks_package_list do defmetapkg(lang, fclang, langname, deps) end +--Special care of cjk-sans to reduce extra sub-packages and dependencies like core-sans +for i = 1, #core_font_package_list["cjk"]["sans"] do + table.insert(cjk_sans_deps, core_font_package_list["cjk"]["sans"][i]) +end +defsansfontpkg("cjk", "CJK languages", cjk_langs, cjk_sans_deps) + for i = 1, #face do - deffontpkg("default-fonts-other-" .. face[i], "default fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) - deffontpkg("default-fonts-cjk-" .. face[i], "default fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) + deffontpkg("default-fonts-other-" .. face[i], "default " .. face[i] .. " fonts", "non-CJK languages", build_deps("", "Requires", drop_duplicate(other_deps[face[i]]))) + if face[i] ~= "sans" then + deffontpkg("default-fonts-cjk-" .. face[i], "default " .. face[i] .. " fonts", "CJK languages", build_deps("", "Requires", drop_duplicate(cjk_deps[face[i]]))) + end end --core font packages except sans - core-sans may want to have special deps to default-fonts- for i = 1, #core_font_package_list["default"]["sans"] do table.insert(core_deps, core_font_package_list["default"]["sans"][i]) end -defcorefontpkg(core_langs, core_deps) +defsansfontpkg("core", "Western characters", core_langs, core_deps) local coreface = { "serif", "mono", "emoji", "math" } for i = 1, #coreface do @@ -1606,6 +1631,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* Mon Jul 24 2023 Akira TAGOH - 4.0-5 +- Simplified sub-packages and dependencies for CJK. + * Fri Jul 21 2023 Parag Nemade - 4.0-4 - Fix wrong deps in langpacks-LL (zh languages) by Akira Tagoh From 533ff121516e10da0c38b1d313160a6e40d1155a Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 26 Jul 2023 15:13:02 +0900 Subject: [PATCH 098/132] Update serif font for Punjabi --- langpacks.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index a2361b6..0f2a0c9 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -879,11 +879,11 @@ local langpacks_package_list = { }, { lang="pa", fclang="", langname="Punjabi", default={ sans="google-noto-sans-gurmukhi-vf-fonts", - serif="google-noto-naskh-arabic-vf-fonts", + serif="google-noto-serif-gurmukhi-vf-fonts", mono="" }, recommends={ "saab-fonts", "lohit-gurmukhi-fonts", - "google-noto-serif-gurmukhi-vf-fonts", + "google-noto-naskh-arabic-vf-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, From 1e1c2789c26287d5b5cd7e421469823e0cc708ae Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 26 Jul 2023 23:10:49 +0900 Subject: [PATCH 099/132] Update changelog for the previous commit --- langpacks.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/langpacks.spec b/langpacks.spec index 0f2a0c9..1aa75cd 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1633,6 +1633,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog * 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 From 20e27008b73610426fd81cd54282f64b98b22061 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 27 Jul 2023 12:31:18 +0900 Subject: [PATCH 100/132] Add google-noto-sans-mono-cjk-vf-fonts as mono for CJK. --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 1aa75cd..08ef003 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -65,7 +65,7 @@ local core_font_package_list = { cjk={ sans={ "google-noto-sans-cjk-vf-fonts" }, serif={ "google-noto-serif-cjk-vf-fonts" }, - mono={ "" }, + mono={ "google-noto-sans-mono-cjk-vf-fonts" }, }, } local langpacks_package_list = { @@ -1631,6 +1631,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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. From f55cf0765b4bc8122027359d65dacc7822a2a4f3 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 26 Jul 2023 23:58:03 +0900 Subject: [PATCH 101/132] Update Indic fonts. https://fedoraproject.org/wiki/Changes/Indic_Noto_fonts --- langpacks.spec | 87 +++++++++++++++++++++++--------------------------- 1 file changed, 40 insertions(+), 47 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 08ef003..2d71105 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -130,12 +130,11 @@ local langpacks_package_list = { }, }, { lang="as", fclang="", langname="Assamese", default={ - sans="lohit-assamese-fonts", - serif="", + sans="google-noto-sans-bengali-vf-fonts", + serif="google-noto-serif-bengali-vf-fonts", mono="" }, - recommends={ "google-noto-sans-bengali-vf-fonts", - "google-noto-sans-bengali-ui-vf-fonts", - "google-noto-serif-bengali-vf-fonts" + recommends={ "google-noto-sans-bengali-ui-vf-fonts", + "lohit-assamese-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, @@ -176,12 +175,11 @@ local langpacks_package_list = { }, }, { lang="bn", fclang="", langname="Bengali", default={ - sans="lohit-bengali-fonts", - serif="", + sans="google-noto-sans-bengali-vf-fonts", + serif="google-noto-serif-bengali-vf-fonts", mono="" }, - recommends={ "google-noto-sans-bengali-vf-fonts", - "google-noto-sans-bengali-ui-vf-fonts", - "google-noto-serif-bengali-vf-fonts" + recommends={ "google-noto-sans-bengali-ui-vf-fonts", + "lohit-bengali-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, @@ -445,12 +443,11 @@ local langpacks_package_list = { }, }, { lang="gu", fclang="", langname="Gujarati", default={ - sans="lohit-gujarati-fonts", - serif="", + sans="google-noto-sans-gujarati-vf-fonts", + serif="google-noto-serif-gujarati-vf-fonts", mono="" }, - recommends={ "google-noto-sans-gujarati-fonts", - "google-noto-sans-gujarati-ui-fonts", - "google-noto-serif-gujarati-fonts", + recommends={ "google-noto-sans-gujarati-ui-fonts", + "lohit-gujarati-fonts", "samyak-gujarati-fonts" }, inputmethod="ibus-m17n", @@ -484,12 +481,11 @@ local langpacks_package_list = { }, }, { lang="hi", fclang="", langname="Hindi", default={ - sans="lohit-devanagari-fonts", - serif="", + sans="google-noto-sans-devanagari-vf-fonts", + serif="google-noto-serif-devanagari-vf-fonts", mono="" }, - recommends={ "google-noto-sans-devanagari-vf-fonts", - "google-noto-sans-devanagari-ui-vf-fonts", - "google-noto-serif-devanagari-vf-fonts", + recommends={ "google-noto-sans-devanagari-ui-vf-fonts", + "lohit-devanagari-fonts", "samyak-devanagari-fonts", }, inputmethod="ibus-m17n", @@ -642,13 +638,12 @@ local langpacks_package_list = { }, }, { lang="kn", fclang="", langname="Kannada", default={ - sans="lohit-kannada-fonts", - serif="", + sans="google-noto-sans-kannada-vf-fonts", + serif="google-noto-serif-kannada-vf-fonts", mono="" }, - recommends={ "google-noto-sans-kannada-vf-fonts", - "google-noto-sans-kannada-ui-vf-fonts", - "google-noto-serif-kannada-vf-fonts", + recommends={ "google-noto-sans-kannada-ui-vf-fonts", "gubbi-fonts", + "lohit-kannada-fonts", "navilu-fonts", }, inputmethod="ibus-m17n", @@ -759,12 +754,11 @@ local langpacks_package_list = { }, }, { lang="mr", fclang="", langname="Marathi", default={ - sans="lohit-marathi-fonts", - serif="", + sans="google-noto-sans-devanagari-vf-fonts", + serif="google-noto-serif-devanagari-vf-fonts", mono="" }, - recommends={ "google-noto-sans-devanagari-vf-fonts", - "google-noto-sans-devanagari-ui-vf-fonts", - "google-noto-serif-devanagari-vf-fonts", + recommends={ "google-noto-sans-devanagari-ui-vf-fonts", + "lohit-marathi-fonts", "samyak-devanagari-fonts", }, inputmethod="ibus-m17n", @@ -863,14 +857,11 @@ local langpacks_package_list = { }, }, { lang="or", fclang="", langname="Odia", default={ - sans="lohit-odia-fonts", - serif="", + sans="google-noto-sans-oriya-vf-fonts", + serif="google-noto-serif-oriya-vf-fonts", mono="" }, recommends={ "samyak-odia-fonts", - "google-noto-sans-oriya-fonts", - "google-noto-sans-oriya-vf-fonts", - "google-noto-serif-oriya-fonts", - "google-noto-serif-oriya-vf-fonts", + "lohit-odia-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, @@ -1023,12 +1014,11 @@ local langpacks_package_list = { }, }, { lang="ta", fclang="", langname="Tamil", default={ - sans="lohit-tamil-fonts", - serif="", + sans="google-noto-sans-tamil-vf-fonts", + serif="google-noto-serif-tamil-vf-fonts", mono="" }, - recommends={ "google-noto-sans-tamil-vf-fonts", - "google-noto-sans-tamil-ui-vf-fonts", - "google-noto-serif-tamil-vf-fonts", + recommends={ "google-noto-sans-tamil-ui-vf-fonts", + "lohit-tamil-fonts", "samyak-tamil-fonts", "serafettin-cartoon-fonts", }, @@ -1038,12 +1028,11 @@ local langpacks_package_list = { }, }, { lang="te", fclang="", langname="Telugu", default={ - sans="lohit-telugu-fonts", - serif="", + sans="google-noto-sans-telugu-vf-fonts", + serif="google-noto-serif-telugu-vf-fonts", mono="" }, - recommends={ "google-noto-sans-telugu-fonts", - "google-noto-sans-telugu-ui-fonts", - "google-noto-serif-telugu-fonts", + recommends={ "google-noto-sans-telugu-ui-vf-fonts", + "lohit-telugu-fonts", "pothana2000-fonts", "vemana2000-fonts", }, @@ -1631,6 +1620,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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. From 2538e482a9f2eb6e0656cdca9d347c010991e67e Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 27 Jul 2023 00:08:57 +0900 Subject: [PATCH 102/132] Update Maithili too --- langpacks.spec | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 2d71105..2a2dfcb 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -707,12 +707,11 @@ local langpacks_package_list = { }, }, { lang="mai", fclang="", langname="Maithili", default={ - sans="lohit-devanagari-fonts", - serif="", + sans="google-noto-sans-devanagari-vf-fonts", + serif="google-noto-serif-devanagari-vf-fonts", mono="" }, - recommends={ "google-noto-sans-devanagari-vf-fonts", - "google-noto-sans-devanagari-ui-vf-fonts", - "google-noto-serif-devanagari-vf-fonts", + recommends={ "google-noto-sans-devanagari-ui-vf-fonts", + "lohit-devanagari-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, From 80a36f3467549ae7c92e75cbd98c2a9506d0a872 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Thu, 10 Aug 2023 11:34:40 +0800 Subject: [PATCH 103/132] Update for the tlwg-fonts package --- langpacks.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 2a2dfcb..6ed2248 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1048,13 +1048,13 @@ local langpacks_package_list = { "tlwg-kinnari-fonts", "tlwg-laksaman-fonts", "tlwg-loma-fonts", + "tlwg-mono-fonts", "tlwg-norasi-fonts", "tlwg-purisa-fonts", "tlwg-sawasdee-fonts", - "tlwg-tlwgmono-fonts", - "tlwg-tlwgtypewriter-fonts", - "tlwg-tlwgtypist-fonts", - "tlwg-tlwgtypo-fonts", + "tlwg-typewriter-fonts", + "tlwg-typist-fonts", + "tlwg-typo-fonts", "tlwg-umpush-fonts", "tlwg-waree-fonts", }, @@ -1619,6 +1619,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From c92e320952e5a3e53b12002e614f5c3d16649d0d Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Wed, 23 Aug 2023 19:49:12 +0900 Subject: [PATCH 104/132] Drop google-noto-naskh-arabic-vf-fonts from langpacks-fonts-pa. Resolves: rhbz#2225410 --- langpacks.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 6ed2248..be42e1a 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -873,7 +873,6 @@ local langpacks_package_list = { mono="" }, recommends={ "saab-fonts", "lohit-gurmukhi-fonts", - "google-noto-naskh-arabic-vf-fonts", }, inputmethod="ibus-m17n", meta={ requires={}, @@ -1619,6 +1618,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From 8ab792b383b554178ca8b16fad114a5215b602c1 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 29 Aug 2023 18:09:30 +0900 Subject: [PATCH 105/132] Move Noto Serif Ethiopic from extra --- langpacks.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index be42e1a..95f1c74 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -81,7 +81,7 @@ local langpacks_package_list = { }, { lang="am", fclang="", langname="Amharic", default={ sans="google-noto-sans-ethiopic-vf-fonts", - serif="", + serif="google-noto-serif-ethiopic-vf-fonts", mono="" }, recommends={ "senamirmir-washra-fantuwua-fonts", "senamirmir-washra-fonts", @@ -94,7 +94,6 @@ local langpacks_package_list = { "senamirmir-washra-yigezu-bisrat-gothic-fonts", "senamirmir-washra-zelan-fonts", "xorg-x11-fonts-ethiopic", - "google-noto-serif-ethiopic-vf-fonts", "sil-abyssinica-fonts" }, inputmethod="", From 81b86c9c98bfb61a9b4899d679a7a1b3bbd6eb1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 03:14:15 +0000 Subject: [PATCH 106/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 95f1c74..5c96c70 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1617,6 +1617,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From 7dd906f9bf624458e4b377b54890a90d142e36de Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 01:12:07 +0000 Subject: [PATCH 107/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 5c96c70..431ef5a 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1617,6 +1617,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From e70672d08d83c879b61aa368ff8431396c96bd72 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Fri, 2 Feb 2024 19:18:59 +0530 Subject: [PATCH 108/132] Added langpacks for sat and mni languages (#2259991 and #2259995) --- langpacks.spec | 47 +++++++++++++++++++++------ org.fedoraproject.LangPacks-Core.xml | 22 +++++++++++++ org.fedoraproject.LangPacks.xml | 22 +++++++++++++ org.fedoraproject.default-fonts.xml | 22 +++++++++++++ org.fedoraproject.langpacks-fonts.xml | 22 +++++++++++++ 5 files changed, 125 insertions(+), 10 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 431ef5a..1eb601d 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -751,6 +751,17 @@ local langpacks_package_list = { recommends={} }, }, + { lang="mni", fclang="", langname="Manipuri", default={ + sans="google-noto-sans-meeteimayek-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", @@ -933,6 +944,17 @@ local langpacks_package_list = { 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", @@ -1545,7 +1567,7 @@ for i = 1, #coreface do end deffontpkg("default-fonts-core-" .. coreface[i], sum1, sum2, build_deps("", "Requires", drop_duplicate(core_font_package_list["default"][coreface[i]]))) end -} # %{lua:} +} # %%{lua:} %package -n default-fonts Summary: Meta package to install all the default fonts @@ -1554,7 +1576,8 @@ Requires: default-fonts-cjk = %{version}-%{release} Requires: default-fonts-other = %{version}-%{release} %description -n default-fonts -This package provides easier way to install all the default fonts meta packages for all the languages. +This package provides easier way to install all the default fonts meta packages +for all the languages. %files -n default-fonts %{_datadir}/metainfo/org.fedoraproject.default-fonts.metainfo.xml @@ -1568,33 +1591,34 @@ Requires: default-fonts-core-emoji = %{version}-%{release} Requires: default-fonts-core-math = %{version}-%{release} %description -n default-fonts-core -This package provides easier way to install all variants of default fonts meta packages for Western characters. +This package provides easier way to install all variants of default fonts +meta packages for Western characters. %files -n default-fonts-core %{_datadir}/metainfo/org.fedoraproject.default-fonts-core.metainfo.xml %package -n default-fonts-cjk -Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for CJK. +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for CJK Requires: default-fonts-cjk-sans = %{version}-%{release} Requires: default-fonts-cjk-serif = %{version}-%{release} Requires: default-fonts-cjk-mono = %{version}-%{release} %description -n default-fonts-cjk -This package provides easier way to install all variants of default fonts meta packages -for CJK languages. +This package provides easier way to install all variants of default fonts +meta packages for CJK languages. %files -n default-fonts-cjk %{_datadir}/metainfo/org.fedoraproject.default-fonts-cjk.metainfo.xml %package -n default-fonts-other -Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for non-CJK. +Summary: Meta package to install sans/serif/mono/emoji/math default fonts meta packages for non-CJK Requires: default-fonts-other-sans = %{version}-%{release} Requires: default-fonts-other-serif = %{version}-%{release} Requires: default-fonts-other-mono = %{version}-%{release} %description -n default-fonts-other -This package provides easier way to install all variants of default fonts meta packages -for non-CJK languages. +This package provides easier way to install all variants of default fonts +meta packages for non-CJK languages. %files -n default-fonts-other %{_datadir}/metainfo/org.fedoraproject.default-fonts-other.metainfo.xml @@ -1617,6 +1641,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml index 0b70c67..67ec86a 100644 --- a/org.fedoraproject.LangPacks-Core.xml +++ b/org.fedoraproject.LangPacks-Core.xml @@ -606,6 +606,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-Core-mni + Manipuri + Core Localization support for Manipuri + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
+
CC0-1.0 org.fedoraproject.LangPack-Core-mr @@ -781,6 +792,17 @@ Core Meta-package to install default font, glibc locale and input-method if available.

+
+ + CC0-1.0 + org.fedoraproject.LangPack-Core-sat + Santali + Core Localization support for Santali + +

+ Core Meta-package to install default font, glibc locale and input-method if available. +

+
CC0-1.0 diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml index 41ce00a..94030a2 100644 --- a/org.fedoraproject.LangPacks.xml +++ b/org.fedoraproject.LangPacks.xml @@ -605,6 +605,17 @@ Meta-package to install available langpacks for the language available for the installed packages.

+
+ + CC0-1.0 + org.fedoraproject.LangPack-mni + Manipuri + Localization support for Manipuri + +

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

+
CC0-1.0 @@ -782,6 +793,17 @@

+ + CC0-1.0 + org.fedoraproject.LangPack-sat + Santali + Localization support for Santali + +

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

+
+
CC0-1.0 org.fedoraproject.LangPack-si diff --git a/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml index 600b708..ed635c3 100644 --- a/org.fedoraproject.default-fonts.xml +++ b/org.fedoraproject.default-fonts.xml @@ -759,6 +759,17 @@

+ + CC0-1.0 + org.fedoraproject.default-fonts-mni + Manipuri + Localization Font support for Manipuri + +

+ Core font package to install default font. +

+
+
CC0-1.0 org.fedoraproject.default-fonts-mr @@ -923,6 +934,17 @@ Core font package to install default font.

+
+ + CC0-1.0 + org.fedoraproject.default-fonts-sat + Santali + Localization Font support for Santali + +

+ Core font package to install default font. +

+
CC0-1.0 diff --git a/org.fedoraproject.langpacks-fonts.xml b/org.fedoraproject.langpacks-fonts.xml index 32faa79..cb5a6a3 100644 --- a/org.fedoraproject.langpacks-fonts.xml +++ b/org.fedoraproject.langpacks-fonts.xml @@ -594,6 +594,17 @@ Metapackage to install extra fonts.

+
+ + CC0-1.0 + org.fedoraproject.langpacks-fonts-mni + Manipuri + Localization Font support for Manipuri + +

+ Metapackage to install extra fonts. +

+
CC0-1.0 @@ -759,6 +770,17 @@ Metapackage to install extra fonts.

+
+ + CC0-1.0 + org.fedoraproject.langpacks-fonts-sat + Santali + Localization Font support for Santali + +

+ Metapackage to install extra fonts. +

+
CC0-1.0 From 6dee1d16980e5ebb1cfbedeedb46f5978b6d2cba Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 25 Apr 2024 17:01:05 +0900 Subject: [PATCH 109/132] Add some conditional for RHEL. --- langpacks.spec | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 1eb601d..ccb57e7 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -54,7 +54,24 @@ Langpack meta-package to provide individual langpacks packages. # # See defcorepkg, deffontpkg, and defmetapkg for package template %{lua: -local core_font_package_list = { +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-symbols2-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" }, @@ -68,6 +85,7 @@ local core_font_package_list = { mono={ "google-noto-sans-mono-cjk-vf-fonts" }, }, } +end local langpacks_package_list = { { lang="af", fclang="", langname="Afrikaans", default={ sans="", @@ -1641,6 +1659,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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) From 851d839902907bc408ec7d15705c66e3fdbaa73b Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 7 Jun 2024 14:52:28 +0800 Subject: [PATCH 110/132] en: sil-mingzat-fonts is for Lepcha script not English --- langpacks.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index ccb57e7..3c6afb6 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -336,13 +336,12 @@ local langpacks_package_list = { }, }, { lang="en", fclang="", langname="English", default={ - sans="", -- Do not add anything here. default-fonts-en is equivalent to default-fonts-core-sans + 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", - "sil-mingzat-fonts", }, inputmethod="", meta={ requires={}, @@ -1659,6 +1658,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* Fri Jun 7 2024 Jens Petersen - 4.0-14 +- drop sil-mingzat-fonts recommends from fonts-en + * Thu Apr 25 2024 Akira TAGOH - 4.0-13 - Add some conditional for RHEL. From 7c55141b2dd4dcf3bbda75fe077cb35193550b9f Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Fri, 7 Jun 2024 15:02:11 +0800 Subject: [PATCH 111/132] use Hebrew fonts for Yiddish --- langpacks.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 3c6afb6..aa8dd6e 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -535,7 +535,7 @@ local langpacks_package_list = { sans="google-noto-sans-armenian-vf-fonts", serif="google-noto-serif-armenian-vf-fonts", mono="" }, - recommends={ + recommends={ }, inputmethod="", meta={ requires={}, @@ -1191,8 +1191,8 @@ local langpacks_package_list = { }, }, { lang="yi", fclang="", langname="Yiddish", default={ - sans="sil-nuosu-fonts", - serif="", + sans="google-noto-sans-hebrew-vf-fonts", + serif="google-noto-serif-hebrew-vf-fonts", mono="" }, recommends={ "culmus-aharoni-clm-fonts", "culmus-caladings-clm-fonts", @@ -1660,6 +1660,7 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog * 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. From 569b6ccfd60b7027aea827e00cddd00dd76166f1 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Wed, 19 Jun 2024 14:21:47 +0800 Subject: [PATCH 112/132] condition IME on service(graphical-login) instead of xorg-x11-server-Xorg Resolves: RHEL-36747 --- langpacks.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index aa8dd6e..78bf20b 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.0 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1350,7 +1350,7 @@ This package provides %{_langname} core langpacks packages. rpm.define("_fontlang " .. string.gsub(fontlang, "-", "_")) rpm.define("_langname " .. langname) if inputmethod ~= "" then - rpm.define("_req " .. "Requires: (" .. inputmethod .. " if xorg-x11-server-Xorg)\n") + rpm.define("_req " .. "Requires: (" .. inputmethod .. " if service(graphical-login))\n") end print(rpm.expand(templ)) rpm.undefine("_lang") @@ -1658,6 +1658,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* Wed Jun 19 2024 Jens Petersen - 4.0-15 +- 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) From 1969cc209b65876391880d1bda087a904cbef681 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Sun, 23 Jun 2024 22:23:14 +0800 Subject: [PATCH 113/132] bump version to 4.1 --- langpacks.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 78bf20b..8c65c9f 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks -Version: 4.0 -Release: 15%{?dist} +Version: 4.1 +Release: 1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1658,7 +1658,7 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog -* Wed Jun 19 2024 Jens Petersen - 4.0-15 +* 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) From a0fac505b3473a4f0de1fe918dcdd1027b2353c1 Mon Sep 17 00:00:00 2001 From: Kan-Ru Chen Date: Sun, 14 Jul 2024 17:35:31 +0900 Subject: [PATCH 114/132] zh_TW: change default inputmethod to ibus-chewing --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 8c65c9f..db4b409 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1243,7 +1243,7 @@ local langpacks_package_list = { mono="" }, recommends={ }, - inputmethod="ibus-libzhuyin", + inputmethod="ibus-chewing", meta={ requires={}, recommends={ "ibus-table-chinese-cangjie", "ibus-table-chinese-quick" From f0c8f3b8733096535ae9653d9b43c9bee93a5812 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 17 Jul 2024 19:57:48 +0530 Subject: [PATCH 115/132] zh_TW: change default inputmethod to ibus-chewing https://fedoraproject.org/wiki/Changes/IBusChewingForZhTW --- langpacks.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index db4b409..448f8f1 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1658,6 +1658,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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) From 4ea61c571713d423b60c8ef5e0bd24fac78360be Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 13 Aug 2024 19:35:21 +0900 Subject: [PATCH 116/132] 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 --- langpacks.spec | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 448f8f1..8135815 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -62,7 +62,7 @@ core_font_package_list = { 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-symbols2-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" }, @@ -77,7 +77,7 @@ core_font_package_list = { 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-symbols2-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" }, @@ -769,7 +769,7 @@ local langpacks_package_list = { }, }, { lang="mni", fclang="", langname="Manipuri", default={ - sans="google-noto-sans-meeteimayek-vf-fonts", + sans="google-noto-sans-meetei-mayek-vf-fonts", serif="", mono="" }, recommends={ "", @@ -1658,6 +1658,11 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} %changelog +* 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 From 521dc21e01ebd464259dbee27ddf0643c9837d4a Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Tue, 22 Oct 2024 18:22:08 +0900 Subject: [PATCH 117/132] Add sub-packages: got for Gothic kab for Kabyle nqo for N'Ko syr for Syriac Resolves: rhbz#2318769 --- langpacks.spec | 162 +++- org.fedoraproject.LangPacks-Core.xml | 1060 ---------------------- org.fedoraproject.LangPacks.xml | 1060 ---------------------- org.fedoraproject.default-fonts.xml | 1202 ------------------------- org.fedoraproject.langpacks-fonts.xml | 1038 --------------------- tests/langpacks-packages-list.txt | 4 + 6 files changed, 154 insertions(+), 4372 deletions(-) delete mode 100644 org.fedoraproject.LangPacks-Core.xml delete mode 100644 org.fedoraproject.LangPacks.xml delete mode 100644 org.fedoraproject.default-fonts.xml delete mode 100644 org.fedoraproject.langpacks-fonts.xml diff --git a/langpacks.spec b/langpacks.spec index 8135815..7a3404e 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,16 +1,11 @@ Name: langpacks -Version: 4.1 -Release: 3%{?dist} +Version: 4.2 +Release: 1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later BuildArch: noarch BuildRequires: python3 fontconfig -# Below Source was available on https://people.freedesktop.org/~hughsient/temp/ -Source0: org.fedoraproject.LangPacks.xml -Source1: org.fedoraproject.LangPacks-Core.xml -Source2: org.fedoraproject.default-fonts.xml -Source3: org.fedoraproject.langpacks-fonts.xml Source4: normlang.py # to split up the AppStream file @@ -458,6 +453,17 @@ local langpacks_package_list = { 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", @@ -609,6 +615,16 @@ local langpacks_package_list = { 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", @@ -860,6 +876,17 @@ local langpacks_package_list = { 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="", @@ -1049,6 +1076,17 @@ local langpacks_package_list = { 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", @@ -1439,6 +1477,93 @@ This package provides %{_langname} langpacks meta-package. rpm.undefine("_req") end +-- +--AppStream template +-- +local function defappstream_open(fname) + return "cat <<_EOL_>" .. fname .. "\\\n" .. [[ +\ +\ +]] +end + +local function defappstream_close(f) + local s = f .. [[\ +_EOL_ +]] + return s +end + +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 + +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 + +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") + + -- + -- 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") + + for i = 1, #table do + 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.") + 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.") + 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 + + 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 + local other_deps = { sans={}, serif={}, mono={} } local cjk_deps = { sans={}, serif={}, mono={} } local face = { "sans", "serif", "mono" } @@ -1555,6 +1680,9 @@ for i = 1, #langpacks_package_list do defmetapkg(lang, fclang, langname, deps) end +--Generate AppStream files +defappstream(langpacks_package_list) + --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]) @@ -1645,19 +1773,29 @@ meta packages for non-CJK languages. # nothing to prep %build -# nothing to build +%{langpacks_metainfo_lpc} +%{langpacks_metainfo_lp} +%{langpacks_metainfo_df} +%{langpacks_metainfo_lf} %install # Explode the metainfo files into the subpackages so they get added to the # distro-specific AppStream metadata mkdir -p %{buildroot}/usr/share/metainfo -DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0} -DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1} -DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2} -DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE3} +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 %changelog +* 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 diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml deleted file mode 100644 index 67ec86a..0000000 --- a/org.fedoraproject.LangPacks-Core.xml +++ /dev/null @@ -1,1060 +0,0 @@ - - - - - CC0-1.0 - org.fedoraproject.LangPack-Core-af - Afrikaans - Core Localization support for Afrikaans - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-chr - Cherokee - Core Localization support for Cherokee - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-dv - Divehi - Core Localization support for Divehi - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-hy - Armenian - Core Localization support for Armenian - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-iu - Inuktitut - Core Localization support for Inuktitut - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-lo - Lao - Core Localization support for Lao - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-mni - Manipuri - Core Localization support for Manipuri - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-sat - Santali - Core Localization support for Santali - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-zh_HK - Hong Kong Traditional Chinese - Core Localization support for Hong Kong Traditional Chinese - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-Core-zh_TW - Taiwan Traditional Chinese - Core Localization support for Taiwan Traditional Chinese - -

- Core Meta-package to install default font, glibc locale and input-method if available. -

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

- Core Meta-package to install default font, glibc locale and input-method if available. -

-
-
-
diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml deleted file mode 100644 index 94030a2..0000000 --- a/org.fedoraproject.LangPacks.xml +++ /dev/null @@ -1,1060 +0,0 @@ - - - - - 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-chr - Cherokee - Localization support for Cherokee - -

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-cs - 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-dv - Divehi - Localization support for Divehi - -

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

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

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-el - 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-hy - Armenian - Localization support for Armenian - -

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-ia - 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-iu - Inuktitut - Localization support for Inuktitut - -

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-ja - 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-lo - Lao - Localization support for Lao - -

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-lt - 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-mni - Manipuri - Localization support for Manipuri - -

- 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-sat - Santali - Localization support for Santali - -

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

-
-
- - CC0-1.0 - org.fedoraproject.LangPack-si - 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/org.fedoraproject.default-fonts.xml b/org.fedoraproject.default-fonts.xml deleted file mode 100644 index ed635c3..0000000 --- a/org.fedoraproject.default-fonts.xml +++ /dev/null @@ -1,1202 +0,0 @@ - - - - CC0-1.0 - org.fedoraproject.default-fonts - default-fonts - All default fonts for all the languages - -

- Metapackage to install all the default fonts for all the languages. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-core - Latin - All variants default fonts for Latin - -

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

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

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

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

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

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

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

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

- emoji font package to install default font. -

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

- math font package to install default font. -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-af - Afrikaans - Localization Font support for Afrikaans - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-am - Amharic - Localization Font support for Amharic - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ar - Arabic - Localization Font support for Arabic - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-as - Assamese - Localization Font support for Assamese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ast - Asturian - Localization Font support for Asturian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-be - Belarusian - Localization Font support for Belarusian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-bg - Bulgarian - Localization Font support for Bulgarian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-bn - Bengali - Localization Font support for Bengali - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-bo - Tibetan - Localization Font support for Tibetan - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-br - Breton - Localization Font support for Breton - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-bs - Bosnian - Localization Font support for Bosnian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ca - Catalan - Localization Font support for Catalan - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-chr - Cherokee - Localization Font support for Cherokee - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-cs - Czech - Localization Font support for Czech - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-cy - Welsh - Localization Font support for Welsh - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-da - Danish - Localization Font support for Danish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-de - German - Localization Font support for German - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-dv - Divehi - Localization Font support for Divehi - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-dz - Bhutanese - Localization Font support for Bhutanese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-el - Greek - Localization Font support for Greek - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-en - English - Localization Font support for English - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-eo - Esperanto - Localization Font support for Esperanto - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-es - Spanish - Localization Font support for Spanish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-et - Estonian - Localization Font support for Estonian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-eu - Basque - Localization Font support for Basque - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-fa - Persian - Localization Font support for Persian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-fi - Finnish - Localization Font support for Finnish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-fr - French - Localization Font support for French - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ga - Irish - Localization Font support for Irish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-gl - Galician - Localization Font support for Galician - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-gu - Gujarati - Localization Font support for Gujarati - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-he - Hebrew - Localization Font support for Hebrew - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-hi - Hindi - Localization Font support for Hindi - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-hr - Croatian - Localization Font support for Croatian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-hu - Hungarian - Localization Font support for Hungarian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-hy - Armenian - Localization Font support for Armenian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ia - Interlingua - Localization Font support for Interlingua - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-id - Indonesian - Localization Font support for Indonesian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-is - Icelandic - Localization Font support for Icelandic - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-it - Italian - Localization Font support for Italian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-iu - Inuktitut - Localization Font support for Inuktitut - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ja - Japanese - Localization Font support for Japanese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ka - Georgian - Localization Font support for Georgian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-kk - Kazakh - Localization Font support for Kazakh - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-km - Khmer - Localization Font support for Khmer - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-kn - Kannada - Localization Font support for Kannada - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ko - Korean - Localization Font support for Korean - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ku - Kurdish - Localization Font support for Kurdish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-lo - Lao - Localization Font support for Lao - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-lt - Lithuanian - Localization Font support for Lithuanian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-lv - Latvian - Localization Font support for Latvian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-mai - Maithili - Localization Font support for Maithili - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-mk - Macedonian - Localization Font support for Macedonian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ml - Malayalam - Localization Font support for Malayalam - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-mni - Manipuri - Localization Font support for Manipuri - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-mr - Marathi - Localization Font support for Marathi - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ms - Malay - Localization Font support for Malay - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-my - Burmese - Localization Font support for Burmese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-nb - Norwegian Bokmål - Localization Font support for Norwegian Bokmål - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ne - Nepali - Localization Font support for Nepali - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-nl - Dutch - Localization Font support for Dutch - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-nn - Nynorsk - Localization Font support for Nynorsk - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-nr - Southern Ndebele - Localization Font support for Southern Ndebele - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-nso - Northern Sotho - Localization Font support for Northern Sotho - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-or - Oriya - Localization Font support for Oriya - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-pa - Punjabi - Localization Font support for Punjabi - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-pl - Polish - Localization Font support for Polish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-pt - Portuguese - Localization Font support for Portuguese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ro - Romanian - Localization Font support for Romanian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ru - Russian - Localization Font support for Russian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sat - Santali - Localization Font support for Santali - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-si - Sinhala - Localization Font support for Sinhala - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sk - Slovak - Localization Font support for Slovak - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sl - Slovenian - Localization Font support for Slovenian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sq - Albanian - Localization Font support for Albanian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ss - Swati - Localization Font support for Swati - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sr - Serbian - Localization Font support for Serbian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-sv - Swedish - Localization Font support for Swedish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ta - Tamil - Localization Font support for Tamil - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-te - Telugu - Localization Font support for Telugu - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-th - Thai - Localization Font support for Thai - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-tn - Tswana - Localization Font support for Tswana - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-tr - Turkish - Localization Font support for Turkish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ts - Tsonga - Localization Font support for Tsonga - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-uk - Ukrainian - Localization Font support for Ukrainian - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ur - Urdu - Localization Font support for Urdu - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-ve - Venda - Localization Font support for Venda - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-vi - Vietnamese - Localization Font support for Vietnamese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-xh - Xhosa - Localization Font support for Xhosa - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-yi - Yiddish - Localization Font support for Yiddish - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-zh_CN - Simplified Chinese - Localization Font support for Simplified Chinese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-zh_HK - Hong Kong Traditional Chinese - Localization Font support for Hong Kong Traditional Chinese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-zh_TW - Taiwan Traditional Chinese - Localization Font support for Taiwan Traditional Chinese - -

- Core font package to install default font. -

-
-
- - CC0-1.0 - org.fedoraproject.default-fonts-zu - Zulu - Localization Font support for Zulu - -

- Core font package to install default font. -

-
-
-
diff --git a/org.fedoraproject.langpacks-fonts.xml b/org.fedoraproject.langpacks-fonts.xml deleted file mode 100644 index cb5a6a3..0000000 --- a/org.fedoraproject.langpacks-fonts.xml +++ /dev/null @@ -1,1038 +0,0 @@ - - - - - CC0-1.0 - org.fedoraproject.langpacks-fonts-af - Afrikaans - Localization Font support for Afrikaans - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-am - Amharic - Localization Font support for Amharic - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ar - Arabic - Localization Font support for Arabic - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-as - Assamese - Localization Font support for Assamese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ast - Asturian - Localization Font support for Asturian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-be - Belarusian - Localization Font support for Belarusian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-bg - Bulgarian - Localization Font support for Bulgarian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-bn - Bengali - Localization Font support for Bengali - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-bo - Tibetan - Localization Font support for Tibetan - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-br - Breton - Localization Font support for Breton - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-bs - Bosnian - Localization Font support for Bosnian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ca - Catalan - Localization Font support for Catalan - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-chr - Cherokee - Localization Font support for Cherokee - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-cs - Czech - Localization Font support for Czech - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-cy - Welsh - Localization Font support for Welsh - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-da - Danish - Localization Font support for Danish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-de - German - Localization Font support for German - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-dv - Divehi - Localization Font support for Divehi - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-dz - Bhutanese - Localization Font support for Bhutanese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-el - Greek - Localization Font support for Greek - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-en - English - Localization Font support for English - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-eo - Esperanto - Localization Font support for Esperanto - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-es - Spanish - Localization Font support for Spanish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-et - Estonian - Localization Font support for Estonian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-eu - Basque - Localization Font support for Basque - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-fa - Persian - Localization Font support for Persian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-fi - Finnish - Localization Font support for Finnish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-fr - French - Localization Font support for French - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ga - Irish - Localization Font support for Irish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-gl - Galician - Localization Font support for Galician - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-gu - Gujarati - Localization Font support for Gujarati - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-he - Hebrew - Localization Font support for Hebrew - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-hi - Hindi - Localization Font support for Hindi - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-hr - Croatian - Localization Font support for Croatian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-hu - Hungarian - Localization Font support for Hungarian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-hy - Armenian - Localization Font support for Armenian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ia - Interlingua - Localization Font support for Interlingua - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-id - Indonesian - Localization Font support for Indonesian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-is - Icelandic - Localization Font support for Icelandic - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-it - Italian - Localization Font support for Italian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-iu - Inuktitut - Localization Font support for Inuktitut - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ja - Japanese - Localization Font support for Japanese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ka - Georgian - Localization Font support for Georgian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-kk - Kazakh - Localization Font support for Kazakh - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-km - Khmer - Localization Font support for Khmer - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-kn - Kannada - Localization Font support for Kannada - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ko - Korean - Localization Font support for Korean - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ku - Kurdish - Localization Font support for Kurdish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-lo - Lao - Localization Font support for Lao - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-lt - Lithuanian - Localization Font support for Lithuanian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-lv - Latvian - Localization Font support for Latvian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-mai - Maithili - Localization Font support for Maithili - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-mk - Macedonian - Localization Font support for Macedonian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ml - Malayalam - Localization Font support for Malayalam - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-mni - Manipuri - Localization Font support for Manipuri - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-mr - Marathi - Localization Font support for Marathi - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ms - Malay - Localization Font support for Malay - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-my - Burmese - Localization Font support for Burmese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-nb - Norwegian Bokmål - Localization Font support for Norwegian Bokmål - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ne - Nepali - Localization Font support for Nepali - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-nl - Dutch - Localization Font support for Dutch - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-nn - Nynorsk - Localization Font support for Nynorsk - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-nr - Southern Ndebele - Localization Font support for Southern Ndebele - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-nso - Northern Sotho - Localization Font support for Northern Sotho - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-or - Oriya - Localization Font support for Oriya - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-pa - Punjabi - Localization Font support for Punjabi - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-pl - Polish - Localization Font support for Polish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-pt - Portuguese - Localization Font support for Portuguese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ro - Romanian - Localization Font support for Romanian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ru - Russian - Localization Font support for Russian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sat - Santali - Localization Font support for Santali - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-si - Sinhala - Localization Font support for Sinhala - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sk - Slovak - Localization Font support for Slovak - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sl - Slovenian - Localization Font support for Slovenian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sq - Albanian - Localization Font support for Albanian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ss - Swati - Localization Font support for Swati - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sr - Serbian - Localization Font support for Serbian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-sv - Swedish - Localization Font support for Swedish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ta - Tamil - Localization Font support for Tamil - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-te - Telugu - Localization Font support for Telugu - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-th - Thai - Localization Font support for Thai - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-tn - Tswana - Localization Font support for Tswana - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-tr - Turkish - Localization Font support for Turkish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ts - Tsonga - Localization Font support for Tsonga - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-uk - Ukrainian - Localization Font support for Ukrainian - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ur - Urdu - Localization Font support for Urdu - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-ve - Venda - Localization Font support for Venda - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-vi - Vietnamese - Localization Font support for Vietnamese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-xh - Xhosa - Localization Font support for Xhosa - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-yi - Yiddish - Localization Font support for Yiddish - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-zh_CN - Simplified Chinese - Localization Font support for Simplified Chinese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-zh_HK - Hong Kong Traditional Chinese - Localization Font support for Hong Kong Traditional Chinese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-zh_TW - Taiwan Traditional Chinese - Localization Font support for Taiwan Traditional Chinese - -

- Metapackage to install extra fonts. -

-
-
- - CC0-1.0 - org.fedoraproject.langpacks-fonts-zu - Zulu - Localization Font support for Zulu - -

- Metapackage to install extra fonts. -

-
-
-
diff --git a/tests/langpacks-packages-list.txt b/tests/langpacks-packages-list.txt index a239a45..9933bd9 100644 --- a/tests/langpacks-packages-list.txt +++ b/tests/langpacks-packages-list.txt @@ -28,6 +28,7 @@ default-fonts-fi default-fonts-fr default-fonts-ga default-fonts-gl +default-fonts-got default-fonts-gu default-fonts-he default-fonts-hi @@ -41,6 +42,7 @@ default-fonts-it default-fonts-iu default-fonts-ja default-fonts-ka +default-fonts-kab default-fonts-kk default-fonts-km default-fonts-kn @@ -59,6 +61,7 @@ default-fonts-nb default-fonts-ne default-fonts-nl default-fonts-nn +default-fonts-nqo default-fonts-nr default-fonts-nso default-fonts-or @@ -74,6 +77,7 @@ default-fonts-sq default-fonts-sr default-fonts-ss default-fonts-sv +default-fonts-syr default-fonts-ta default-fonts-te default-fonts-th From defbf0cd86b8e9adeac4a890170d3ca088d88fb5 Mon Sep 17 00:00:00 2001 From: Mike FABIAN Date: Thu, 14 Nov 2024 10:14:22 +0100 Subject: [PATCH 118/132] Resolves: rhbz#2310426 Add ibus-cangjie-engine-cangjie and ibus-cangjie-engine-quick as recommends for zh_HK --- langpacks.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 7a3404e..45612ed 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1272,7 +1272,10 @@ local langpacks_package_list = { }, inputmethod="ibus-table-chinese-cangjie", meta={ requires={}, - recommends={ "ibus-table-chinese-quick" } + recommends={ "ibus-table-chinese-quick", + "ibus-cangjie-engine-cangjie", + "ibus-cangjie-engine-quick", + } }, }, { lang="zh_TW", fclang="", langname="Taiwan", default={ @@ -1789,6 +1792,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From e8bb2bc7e4ac7d8fba7da4fb05e3f79664fc8a02 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 10:10:43 +0000 Subject: [PATCH 119/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 45612ed..e5be7ee 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1792,6 +1792,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From 38f8a88be4958849f5df80c6c1b4c7e8713cf396 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 20 Jan 2025 20:07:51 -0500 Subject: [PATCH 120/132] Recommend ibus-cangjie only on Fedora ibus-cangjie is not currently planned for RHEL. This is a follow-up to: https://src.fedoraproject.org/rpms/langpacks/pull-request/43 --- langpacks.spec | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index e5be7ee..e2726af 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1272,10 +1272,11 @@ local langpacks_package_list = { }, inputmethod="ibus-table-chinese-cangjie", meta={ requires={}, - recommends={ "ibus-table-chinese-quick", - "ibus-cangjie-engine-cangjie", - "ibus-cangjie-engine-quick", - } + 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={ @@ -1792,6 +1793,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From d894be75ad112b0116039b5189a916a3e91bc64e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:08:40 +0000 Subject: [PATCH 121/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index e2726af..9f171b0 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1793,6 +1793,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From c83de407de41a6c2cdea47bef1db465952464415 Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Thu, 11 Sep 2025 12:29:39 +0900 Subject: [PATCH 122/132] Add some note about ll_cc code and gnome-software --- langpacks.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/langpacks.spec b/langpacks.spec index 9f171b0..0a25033 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -48,6 +48,12 @@ Langpack meta-package to provide individual langpacks packages. # 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 +# + %{lua: local core_font_package_list if tonumber(rpm.expand("0%{?rhel}")) ~= 0 and tonumber(rpm.expand("0%{?rhel}")) > 9 then From 9eeac2ff176132778b0f60c668aac692db619d36 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 17 Sep 2025 21:30:15 +0530 Subject: [PATCH 123/132] Add tmt testcase --- .fmf/version | 1 + plans/langpacks.fmf | 5 ++ tests/check-default-font-installed.sh | 28 ++++---- tests/langpacks-packages-list.txt | 96 --------------------------- tests/main.fmf | 4 ++ tests/tests.yml | 39 ----------- 6 files changed, 25 insertions(+), 148 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/langpacks.fmf mode change 100644 => 100755 tests/check-default-font-installed.sh delete mode 100644 tests/langpacks-packages-list.txt create mode 100644 tests/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/langpacks.fmf b/plans/langpacks.fmf new file mode 100644 index 0000000..c1627f9 --- /dev/null +++ b/plans/langpacks.fmf @@ -0,0 +1,5 @@ +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 100644 new mode 100755 index fcc5152..99491ee --- a/tests/check-default-font-installed.sh +++ b/tests/check-default-font-installed.sh @@ -1,34 +1,36 @@ #!/bin/bash +set -e +echo "First check installed langpacks list" +sudo dnf list --installed| grep langpacks -for pkg in `cat /tmp/langpacks-packages-list.txt`; do -sudo dnf install $pkg -y --quiet +echo "Check hi language" +sudo dnf list --installed|grep google-noto-sans-devanagari-vf-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "$pkg is not installed" + echo "langpacks-core-hi failed to install google-noto-sans-devanagari-vf-fonts as default font package" else - echo "$pkg is successfully installed" + echo "langpacks-core-hi installed with default font google-noto-sans-devanagari-vf-fonts package" fi -done -# Check hi language -sudo dnf list installed|grep lohit-devanagari-fonts +echo "Check ja language" +sudo dnf list --installed|grep google-noto-sans-cjk-vf-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "default-fonts-hi failed to install lohit-devanagari-fonts as default font package" + echo "langpacks-core-ja failed to install google-noto-sans-cjk-vf-fonts as default font package" else - echo "default-fonts-hi installed with default font lohit-devanagari-fonts package" + echo "langpacks-core-ja installed with default font google-noto-sans-cjk-vf-fonts package" fi -# Check zh_CN language -sudo dnf list installed|grep google-noto-sans-cjk-vf-fonts +echo "Check zh_CN language" +sudo dnf list --installed|grep google-noto-sans-cjk-vf-fonts retval=$? echo $retval if [ $retval -ne 0 ]; then - echo "default-fonts-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-vf-fonts as default font package" else - echo "default-fonts-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-vf-fonts package" fi diff --git a/tests/langpacks-packages-list.txt b/tests/langpacks-packages-list.txt deleted file mode 100644 index 9933bd9..0000000 --- a/tests/langpacks-packages-list.txt +++ /dev/null @@ -1,96 +0,0 @@ -default-fonts-af -default-fonts-am -default-fonts-ar -default-fonts-as -default-fonts-ast -default-fonts-be -default-fonts-bg -default-fonts-bn -default-fonts-bo -default-fonts-br -default-fonts-bs -default-fonts-ca -default-fonts-chr -default-fonts-cs -default-fonts-cy -default-fonts-da -default-fonts-de -default-fonts-dv -default-fonts-dz -default-fonts-el -default-fonts-en -default-fonts-eo -default-fonts-es -default-fonts-et -default-fonts-eu -default-fonts-fa -default-fonts-fi -default-fonts-fr -default-fonts-ga -default-fonts-gl -default-fonts-got -default-fonts-gu -default-fonts-he -default-fonts-hi -default-fonts-hr -default-fonts-hu -default-fonts-hy -default-fonts-ia -default-fonts-id -default-fonts-is -default-fonts-it -default-fonts-iu -default-fonts-ja -default-fonts-ka -default-fonts-kab -default-fonts-kk -default-fonts-km -default-fonts-kn -default-fonts-ko -default-fonts-ku -default-fonts-lo -default-fonts-lt -default-fonts-lv -default-fonts-mai -default-fonts-mk -default-fonts-ml -default-fonts-mr -default-fonts-ms -default-fonts-my -default-fonts-nb -default-fonts-ne -default-fonts-nl -default-fonts-nn -default-fonts-nqo -default-fonts-nr -default-fonts-nso -default-fonts-or -default-fonts-pa -default-fonts-pl -default-fonts-pt -default-fonts-ro -default-fonts-ru -default-fonts-si -default-fonts-sk -default-fonts-sl -default-fonts-sq -default-fonts-sr -default-fonts-ss -default-fonts-sv -default-fonts-syr -default-fonts-ta -default-fonts-te -default-fonts-th -default-fonts-tn -default-fonts-tr -default-fonts-ts -default-fonts-uk -default-fonts-ur -default-fonts-ve -default-fonts-vi -default-fonts-xh -default-fonts-yi -default-fonts-zh_CN -default-fonts-zh_HK -default-fonts-zh_TW -default-fonts-zu diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..a51e055 --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,4 @@ +require: +- langpacks-core-ja +test: bash ./check-default-font-installed.sh +framework: shell diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index ce07ce9..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,39 +0,0 @@ -- 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 From a62cc78985ac7e81674d86c2a1c2c6dcbc0729b9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 18:19:02 +0000 Subject: [PATCH 124/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 0a25033..ee5ff83 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1799,6 +1799,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From 75bffc2b965f3d4a55c6300ce907aec5c5088710 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Mar 2026 19:30:16 +0800 Subject: [PATCH 125/132] add ii langpack for Sichuan Yi (Nuosu) Around 2 million speakers --- langpacks.spec | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/langpacks.spec b/langpacks.spec index ee5ff83..9fc32ad 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -576,6 +576,17 @@ local langpacks_package_list = { 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={} + }, + }, { lang="is", fclang="", langname="Icelandic", default={ sans="", serif="", From 74de84b35546d8efe213dbb2eb126979de07bdab Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Mar 2026 20:04:08 +0800 Subject: [PATCH 126/132] reformat empty recommends to single line --- langpacks.spec | 141 +++++++++++++++++-------------------------------- 1 file changed, 47 insertions(+), 94 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index 9fc32ad..5b88e95 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -163,8 +163,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -174,8 +173,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -185,8 +183,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -230,8 +227,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -241,8 +237,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -252,8 +247,7 @@ local langpacks_package_list = { sans="google-noto-sans-cherokee-vf-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -263,8 +257,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -274,8 +267,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -285,8 +277,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -296,8 +287,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -307,8 +297,7 @@ local langpacks_package_list = { sans="google-noto-sans-thaana-vf-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -318,8 +307,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -329,8 +317,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -353,8 +340,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -364,8 +350,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -375,8 +360,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -386,8 +370,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -397,8 +380,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -419,8 +401,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -430,8 +411,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -441,8 +421,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -452,8 +431,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -463,8 +441,7 @@ local langpacks_package_list = { sans="google-noto-sans-gothic-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -525,8 +502,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -536,8 +512,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -547,8 +522,7 @@ local langpacks_package_list = { sans="google-noto-sans-armenian-vf-fonts", serif="google-noto-serif-armenian-vf-fonts", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -558,8 +532,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -569,8 +542,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -591,8 +563,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -602,8 +573,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -613,8 +583,7 @@ local langpacks_package_list = { sans="google-noto-sans-canadian-aboriginal-vf-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -624,8 +593,7 @@ local langpacks_package_list = { sans="", -- Use core_font_package_list if you want to have common fonts for CJK serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="ibus-anthy", meta={ requires={}, recommends={}, @@ -659,8 +627,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -704,8 +671,7 @@ local langpacks_package_list = { sans="", -- Use core_font_package_list if you want to have common fonts for CJK serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="ibus-hangul", meta={ requires={}, recommends={} @@ -715,8 +681,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -726,8 +691,7 @@ local langpacks_package_list = { sans="google-noto-sans-lao-vf-fonts", serif="google-noto-serif-lao-vf-fonts", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -737,8 +701,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -748,8 +711,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -771,8 +733,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -805,8 +766,7 @@ local langpacks_package_list = { sans="google-noto-sans-meetei-mayek-vf-fonts", serif="", mono="" }, - recommends={ "", - }, + recommends={}, inputmethod="ibus-m17n", meta={ requires={}, recommends={} @@ -829,8 +789,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -840,8 +799,7 @@ local langpacks_package_list = { sans="sil-padauk-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -851,8 +809,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -875,8 +832,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -886,8 +842,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -897,8 +852,7 @@ local langpacks_package_list = { sans="google-noto-sans-nko-fonts", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} @@ -908,8 +862,7 @@ local langpacks_package_list = { sans="", serif="", mono="" }, - recommends={ - }, + recommends={}, inputmethod="", meta={ requires={}, recommends={} From 53ed0358b91745adac8e24a129208c2bf7ea1912 Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Mar 2026 20:04:50 +0800 Subject: [PATCH 127/132] indentation of uim-anthy fedora_recommends --- langpacks.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 5b88e95..68feb72 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -597,7 +597,7 @@ local langpacks_package_list = { inputmethod="ibus-anthy", meta={ requires={}, recommends={}, - fedora_recommends={ "(uim-anthy if uim)" } + fedora_recommends={ "(uim-anthy if uim)" } }, }, { lang="kab", fclang="", langname="Kabyle", default={ From 6d56f0a0aa3c31f20b536fb97dbb0ff63b3229dc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Mon, 2 Mar 2026 20:05:49 +0800 Subject: [PATCH 128/132] 4.3: add readme file --- README.md | 37 +++++++++++++++++++++++++++++++++++++ langpacks.spec | 8 ++++++-- 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2ba56bf --- /dev/null +++ b/README.md @@ -0,0 +1,37 @@ +# 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 68feb72..aface73 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks -Version: 4.2 -Release: 6%{?dist} +Version: 4.3 +Release: 1%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1763,6 +1763,10 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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 From 5cfab0b7655e82d5b08b373a0b248e336231b4dc Mon Sep 17 00:00:00 2001 From: Jens Petersen Date: Thu, 12 Mar 2026 19:08:06 +0800 Subject: [PATCH 129/132] readme: codeblock package structure lines to avoid markup effects --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 2ba56bf..5369e14 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,21 @@ and other packages, as well has default language support ## 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 From d8403dea8e8a0c63e159acf83a5ac477f07f164f Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Wed, 13 May 2026 08:26:17 +0530 Subject: [PATCH 130/132] Add functionality to only generate default-fonts for any language --- langpacks.spec | 35 ++++++++++++++++++++++++----------- 1 file changed, 24 insertions(+), 11 deletions(-) diff --git a/langpacks.spec b/langpacks.spec index aface73..26c6140 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -44,6 +44,7 @@ Langpack meta-package to provide individual langpacks packages. # 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. # @@ -1526,10 +1527,12 @@ local function defappstream(table) sdf = defappstream_metabody(sdf, "cjk", "Chinese/Japanese/Korean") for i = 1, #table do - 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.") 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.") - 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.") + 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 rpm.define("langpacks_metainfo_lpc " .. defappstream_close(slpc)) @@ -1561,6 +1564,7 @@ for i = 1, #langpacks_package_list do 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"] if orth ~= "" then --Try to validate orth in table @@ -1642,16 +1646,22 @@ for i = 1, #langpacks_package_list do deffontpkg("default-fonts-" .. lang, "default fonts", langname, append_obsolete(default_deps, "langpacks-core-font-" .. lang)) end end - deffontpkg("langpacks-fonts-" .. lang, "extra fonts", langname, append_obsolete(extra_deps, "default-fonts-extra-" .. lang)) + 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 - defcorepkg(lang, fclang, langname, im) --Generate langpacks-* meta packages - local metadeps = (tonumber(rpm.expand("0%{?fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_requires"] ~= nil and langpacks_package_list[i]["meta"]["fedora_requires"] or langpacks_package_list[i]["meta"]["requires"]) - local metarecd = (tonumber(rpm.expand("0%{?fedora}")) ~= 0 and langpacks_package_list[i]["meta"]["fedora_recommends"] ~= nil and langpacks_package_list[i]["meta"]["fedora_recommends"] or langpacks_package_list[i]["meta"]["recommends"]) - local deps = build_deps("", "Requires", drop_duplicate(metadeps)) - deps = build_deps(deps, "Recommends", drop_duplicate(metarecd)) - defmetapkg(lang, fclang, langname, deps) + 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 --Generate AppStream files @@ -1763,6 +1773,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %changelog +* 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) From c92418159b34d5ef50ddb1175425f178c4381dfc Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Thu, 14 May 2026 09:29:12 +0530 Subject: [PATCH 131/132] Disable langpacks subpackages generation for ii language --- langpacks.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/langpacks.spec b/langpacks.spec index 26c6140..0e02788 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -559,6 +559,7 @@ local langpacks_package_list = { meta={ requires={}, recommends={} }, + only_default_font=true, }, { lang="is", fclang="", langname="Icelandic", default={ sans="", From 7d7d5d5daa9f0f96a2dde8505db956994752a28a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jul 2026 05:28:04 +0000 Subject: [PATCH 132/132] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- langpacks.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/langpacks.spec b/langpacks.spec index 0e02788..1d2d005 100644 --- a/langpacks.spec +++ b/langpacks.spec @@ -1,6 +1,6 @@ Name: langpacks Version: 4.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Langpacks meta-package License: GPL-2.0-or-later @@ -1774,6 +1774,9 @@ DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.default-fo DESTDIR=%{buildroot} appstream-util split-appstream org.fedoraproject.langpacks-fonts.xml %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