From 40e0e2e6d2b505cc25b4cbc378bca16f7a4d2bb9 Mon Sep 17 00:00:00 2001
From: Akira TAGOH
Date: Wed, 19 Jan 2022 14:43:38 +0900
Subject: [PATCH] Replace dejavu to google-noto.
Add more sub-packages to make sure the upgrade-path for Noto Default.
---
langpacks.spec | 105 ++++++++++++++++++----
org.fedoraproject.LangPacks-Core-Font.xml | 55 ++++++++++++
org.fedoraproject.LangPacks-Core.xml | 55 ++++++++++++
org.fedoraproject.LangPacks.xml | 55 ++++++++++++
4 files changed, 253 insertions(+), 17 deletions(-)
diff --git a/langpacks.spec b/langpacks.spec
index b420737..d3ed8b1 100644
--- a/langpacks.spec
+++ b/langpacks.spec
@@ -1,6 +1,10 @@
+%global defaultsanspkg google-noto-sans-vf-fonts
+%global defaultserifpkg google-noto-serif-vf-fonts
+%global defaultmonopkg google-noto-sans-mono-vf-fonts
+
Name: langpacks
Version: 3.0
-Release: 18%{?dist}
+Release: 19%{?dist}
Summary: Langpacks meta-package
License: GPLv2+
@@ -51,7 +55,7 @@ This package provides %{langname} core langpacks packages.\
%if "%{normcode}" == "%{lowerortho}"\
%package core-font-%{fontpkgcode}\
Summary: %{langname} core font meta-package\
-%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \
+%{-f:Requires: %{-f*}}%{!-f:Requires: %{defaultsanspkg}} \
%{-l:Provides: font(:lang=%{lowerortho})} \
%if "%{lowerortho}" != "%{fontpkgcode}"\
Provides: langpacks-core-font-%{lowerortho} = %{version}-%{release} \
@@ -92,7 +96,8 @@ Recommends: senamirmir-washra-yigezu-bisrat-goffer-fonts
Recommends: senamirmir-washra-yigezu-bisrat-gothic-fonts
Recommends: senamirmir-washra-zelan-fonts
Recommends: xorg-x11-fonts-ethiopic
-Recommends: google-noto-sans-ethiopic-vf-fonts
+Recommends: google-noto-serif-ethiopic-vf-fonts
+Recommends: sil-abyssinica-fonts
%endif
%description am
@@ -101,12 +106,12 @@ This package provides Amharic langpacks meta-package.
%files am
%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml
-%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts
+%langcore_pkg -l am -n Amharic -f google-noto-sans-ethiopic-vf-fonts
%package ar
Summary: Arabic langpacks meta-package
Requires: %{name}-core-ar
-Recommends: dejavu-sans-mono-fonts
+Recommends: %{defaultmonopkg}
Recommends: paktype-naqsh-fonts
Recommends: paktype-tehreer-fonts
%if 0%{?fedora}
@@ -133,7 +138,7 @@ This package provides Arabic langpacks meta-package.
%files ar
%{_datadir}/metainfo/org.fedoraproject.LangPack-ar.metainfo.xml
-%langcore_pkg -l ar -n Arabic
+%langcore_pkg -l ar -n Arabic -f google-noto-sans-arabic-vf-fonts
%package as
Summary: Assamese langpacks meta-package
@@ -154,7 +159,7 @@ This package provides Assamese langpacks meta-package.
%package ast
Summary: Asturian langpacks meta-package
Requires: %{name}-core-ast
-Recommends: dejavu-sans-fonts
+Recommends: %{defaultsanspkg}
%description ast
This package provides Asturian langpacks meta-package.
@@ -255,6 +260,18 @@ This package provides Catalan langpacks meta-package.
%langcore_pkg -l ca -n Catalan
+%package chr
+Summary: Cherokee langpacks meta-package
+Requires: %{name}-core-chr
+
+%description chr
+This package provides Cherokee langpacks meta-package.
+
+%files chr
+%{_datadir}/metainfo/org.fedoraproject.LangPack-chr.metainfo.xml
+
+%langcore_pkg -l chr -n Cherokee -f google-noto-sans-cherokee-vf-fonts
+
%package cs
Summary: Czech langpacks meta-package
Requires: %{name}-core-cs
@@ -303,6 +320,18 @@ This package provides German langpacks meta-package.
%langcore_pkg -l de -n German
+%package dv
+Summary: Divehi langpacks meta-package
+Requires: %{name}-core-dv
+
+%description dv
+This package provides Divehi langpacks meta-package.
+
+%files dv
+%{_datadir}/metainfo/org.fedoraproject.LangPack-dv.metainfo.xml
+
+%langcore_pkg -l dv -n Divehi -f google-noto-sans-thaana-vf-fonts
+
%package dz
Summary: Bhutanese langpacks meta-package
Requires: %{name}-core-dz
@@ -494,9 +523,7 @@ Recommends: culmus-simple-clm-fonts
Recommends: culmus-stamashkenaz-clm-fonts
Recommends: culmus-stamsefarad-clm-fonts
Recommends: culmus-yehuda-clm-fonts
-%if 0%{?fedora}
-Recommends: google-noto-sans-hebrew-vf-fonts
-%endif
+Recommends: google-noto-rashi-hebrew-vf-fonts
%description he
This package provides Hebrew langpacks meta-package.
@@ -504,7 +531,7 @@ This package provides Hebrew langpacks meta-package.
%files he
%{_datadir}/metainfo/org.fedoraproject.LangPack-he.metainfo.xml
-%langcore_pkg -l he -n Hebrew
+%langcore_pkg -l he -n Hebrew -f google-noto-sans-hebrew-vf-fonts
%package hi
Summary: Hindi langpacks meta-package
@@ -547,6 +574,19 @@ This package provides Hungarian langpacks meta-package.
%langcore_pkg -l hu -n Hungarian
+%package hy
+Summary: Armenian langpacks meta-package
+Requires: %{name}-core-hy
+Recommends: google-noto-serif-armenian-vf-fonts
+
+%description hy
+This package provides Armenian langpacks meta-package.
+
+%files hy
+%{_datadir}/metainfo/org.fedoraproject.LangPack-hy.metainfo.xml
+
+%langcore_pkg -l hy -n Armenian -f google-noto-sans-armenian-vf-fonts
+
%package ia
Summary: Interlingua langpacks meta-package
Requires: %{name}-core-ia
@@ -595,6 +635,18 @@ This package provides Italian langpacks meta-package.
%langcore_pkg -l it -n Italian
+%package iu
+Summary: Inuktitut langpacks meta-package
+Requires: %{name}-core-iu
+
+%description iu
+This package provides Inuktitut langpacks meta-package.
+
+%files iu
+%{_datadir}/metainfo/org.fedoraproject.LangPack-iu.metainfo.xml
+
+%langcore_pkg -l iu -n Inuktitut -f google-noto-sans-canadian-aboriginal-vf-fonts
+
%package ja
Summary: Japanese langpacks meta-package
Requires: %{name}-core-ja
@@ -618,11 +670,10 @@ Requires: %{name}-core-ka
Recommends: bpg-chveulebrivi-fonts
Recommends: bpg-courier-fonts
Recommends: bpg-glaho-fonts
-Recommends: google-noto-sans-georgian-vf-fonts
Recommends: google-noto-serif-georgian-vf-fonts
%endif
-Recommends: dejavu-sans-mono-fonts
-Recommends: dejavu-serif-fonts
+Recommends: %{defaultmonopkg}
+Recommends: %{defaultserifpkg}
%description ka
This package provides Georgian langpacks meta-package.
@@ -630,7 +681,7 @@ This package provides Georgian langpacks meta-package.
%files ka
%{_datadir}/metainfo/org.fedoraproject.LangPack-ka.metainfo.xml
-%langcore_pkg -l ka -n Georgian
+%langcore_pkg -l ka -n Georgian -f google-noto-sans-georgian-vf-fonts
%package kk
Summary: Kazakh langpacks meta-package
@@ -712,6 +763,19 @@ This package provides Kurdish langpacks meta-package.
%langcore_pkg -l ku -n Kurdish
+%package lo
+Summary: Lao langpacks meta-package
+Requires: %{name}-core-lo
+Requires: google-noto-serif-lao-vf-fonts
+
+%description lo
+This package provides Lao langpacks meta-package.
+
+%files lo
+%{_datadir}/metainfo/org.fedoraproject.LangPack-lo.metainfo.xml
+
+%langcore_pkg -l lo -n Lao -f google-noto-sans-lao-vf-fonts
+
%package lt
Summary: Lithuanian langpacks meta-package
Requires: %{name}-core-lt
@@ -930,6 +994,7 @@ Requires: %{name}-core-pa
Recommends: saab-fonts
%if 0%{?fedora}
Recommends: lohit-gurmukhi-fonts
+Recommends: google-noto-serif-gurmukhi-vf-fonts
%endif
%description pa
@@ -1004,6 +1069,7 @@ This package provides Russian langpacks meta-package.
%package si
Summary: Sinhala langpacks meta-package
Requires: %{name}-core-si
+Recommends: google-noto-serif-sinhala-vf-fonts
%description si
This package provides Sinhala langpacks meta-package.
@@ -1200,8 +1266,8 @@ This package provides Ukrainian langpacks meta-package.
%package ur
Summary: Urdu langpacks meta-package
Requires: %{name}-core-ur
-Recommends: dejavu-sans-fonts
-Recommends: dejavu-sans-mono-fonts
+Recommends: %{defaultsanspkg}
+Recommends: %{defaultmonopkg}
%if 0%{?fedora}
Recommends: nafees-nastaleeq-fonts
Recommends: nafees-web-naskh-fonts
@@ -1349,6 +1415,11 @@ DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1}
DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2}
%changelog
+* Fri Jan 21 2022 Akira TAGOH - 3.0-19
+- Replace dejavu to google-noto.
+- Add more sub-packages to make sure the upgrade-path for Noto Default:
+ Cherokee, Divehi, Armenian, Inuktitut, Lao
+
* Thu Jan 20 2022 Fedora Release Engineering - 3.0-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
diff --git a/org.fedoraproject.LangPacks-Core-Font.xml b/org.fedoraproject.LangPacks-Core-Font.xml
index f5f7dae..8503f87 100644
--- a/org.fedoraproject.LangPacks-Core-Font.xml
+++ b/org.fedoraproject.LangPacks-Core-Font.xml
@@ -133,6 +133,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-Font-chr
+ Cherokee
+ Localization Font support for Cherokee
+
+
+ Core font package to install default font.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-Font-cs
@@ -177,6 +188,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-Font-dv
+ Divehi
+ Localization Font support for Divehi
+
+
+ Core font package to install default font.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-Font-dz
@@ -364,6 +386,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-Font-hy
+ Armenian
+ Localization Font support for Armenian
+
+
+ Core font package to install default font.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-Font-ia
@@ -408,6 +441,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-Font-iu
+ Inuktitut
+ Localization Font support for Inuktitut
+
+
+ Core font package to install default font.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-Font-ja
@@ -485,6 +529,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-Font-lo
+ Lao
+ Localization Font support for Lao
+
+
+ Core font package to install default font.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-Font-lt
diff --git a/org.fedoraproject.LangPacks-Core.xml b/org.fedoraproject.LangPacks-Core.xml
index 8ed009f..0b70c67 100644
--- a/org.fedoraproject.LangPacks-Core.xml
+++ b/org.fedoraproject.LangPacks-Core.xml
@@ -133,6 +133,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-chr
+ Cherokee
+ Core Localization support for Cherokee
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-cs
@@ -177,6 +188,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-dv
+ Divehi
+ Core Localization support for Divehi
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-dz
@@ -375,6 +397,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-hy
+ Armenian
+ Core Localization support for Armenian
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-ia
@@ -419,6 +452,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-iu
+ Inuktitut
+ Core Localization support for Inuktitut
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-ja
@@ -496,6 +540,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-Core-lo
+ Lao
+ Core Localization support for Lao
+
+
+ Core Meta-package to install default font, glibc locale and input-method if available.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-Core-lt
diff --git a/org.fedoraproject.LangPacks.xml b/org.fedoraproject.LangPacks.xml
index 8223152..41ce00a 100644
--- a/org.fedoraproject.LangPacks.xml
+++ b/org.fedoraproject.LangPacks.xml
@@ -133,6 +133,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-chr
+ Cherokee
+ Localization support for Cherokee
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-cs
@@ -177,6 +188,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-dv
+ Divehi
+ Localization support for Divehi
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-dz
@@ -375,6 +397,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-hy
+ Armenian
+ Localization support for Armenian
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-ia
@@ -419,6 +452,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-iu
+ Inuktitut
+ Localization support for Inuktitut
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-ja
@@ -496,6 +540,17 @@
+
+ CC0-1.0
+ org.fedoraproject.LangPack-lo
+ Lao
+ Localization support for Lao
+
+
+ Meta-package to install available langpacks for the language available for the installed packages.
+
+
+
CC0-1.0
org.fedoraproject.LangPack-lt