From dbda05d4016a49a4a4c87588c2c503fc0f204f4c Mon Sep 17 00:00:00 2001
From: Parag Nemade
Date: Thu, 1 Dec 2022 08:57:58 +0530
Subject: [PATCH 01/75] 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 02/75] 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 03/75] 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 04/75] 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 05/75] 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 06/75] 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 07/75] 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 08/75] 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 09/75] 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 10/75] 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 11/75] 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 12/75] 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 13/75] 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 14/75] 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 15/75] 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 16/75] 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 17/75] 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 18/75] 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 19/75] 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 20/75] 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 21/75] 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 22/75] 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 23/75] 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 24/75] 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 25/75] 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 26/75] 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 27/75] 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 28/75] 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 29/75] 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 30/75] 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 31/75] 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 32/75] 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 33/75] 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 34/75] 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 35/75] 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 36/75] 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 37/75] 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 38/75] 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 39/75] 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 40/75] 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 41/75] 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 42/75] 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 43/75] 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 44/75] 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 45/75] 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 46/75] 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 47/75] 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 48/75] 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 49/75] 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 50/75] 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 51/75] 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 52/75] 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 53/75] 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 54/75] 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 55/75] 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 56/75] 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 57/75] 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 58/75] 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 59/75] 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 60/75] 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 61/75] 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 62/75] 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 63/75] 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 64/75] 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 65/75] 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 66/75] 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 67/75] 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 68/75] 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 69/75] 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 70/75] 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 71/75] 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 72/75] 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 73/75] 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 74/75] 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 75/75] 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