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