Implement F32 Change (#1792463)

This commit is contained in:
Parag Nemade 2020-01-21 13:37:04 +05:30
parent a6facbc08d
commit 3d4f41d0ff
No known key found for this signature in database
GPG Key ID: 71932951EB71E972
7 changed files with 2289 additions and 169 deletions

View File

@ -1,12 +1,16 @@
Name: langpacks
Version: 2.0
Release: 7%{?dist}
Version: 3.0
Release: 1%{?dist}
Summary: Langpacks meta-package
License: GPLv2+
BuildArch: noarch
BuildRequires: python3 fontconfig
# Below Source was available on https://people.freedesktop.org/~hughsient/temp/
Source0: org.fedoraproject.LangPacks.xml
Source1: org.fedoraproject.LangPacks-Core.xml
Source2: org.fedoraproject.LangPacks-Core-Font.xml
Source3: normlang.py
# to split up the AppStream file
BuildRequires: libappstream-glib >= 0.5.10
@ -28,16 +32,34 @@ Langpack meta-package to provide individual langpacks packages.
%define langcore_pkg(i:f:l:n:) \
%define langcode %{-l:%{-l*}}%{!-l:%{error:Language code not defined}} \
%define langname %{-n:%{-n*}}%{!-n:%{error:Language name not defined}} \
%define normcode %{lua:print((string.gsub(string.lower(rpm.expand("%{langcode}")), "_","-")))}\
%define langortho %(python3 %{SOURCE3} %{langcode}) \
%define lowerortho %{lua:print(string.lower(rpm.expand("%{langortho}")))}\
%define fontpkgcode %{lua:print((string.gsub(rpm.expand("%{langortho}"),"-","_")))}\
\
%package core-%{langcode}\
Summary: %{langname} langpacks core meta-package\
%{-f:Requires: %{-f*}}%{!-f:Requires: dejavu-sans-fonts} \
Requires: langpacks-core-font-%{fontpkgcode}\
%{-i:Requires: (%{-i*} if xorg-x11-server-Xorg)} \
\
%description core-%{langcode}\
This package provides %{langname} core langpacks packages.\
\
%files core-%{langcode}
%files core-%{langcode}\
%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-%{langcode}.metainfo.xml\
\
%if "%{normcode}" == "%{lowerortho}"\
%package core-font-%{fontpkgcode}\
Summary: %{langname} core font meta-package\
%{-f:Requires: %{-f*}}%{!-f:Requires: font(dejavusans)} \
%{-l:Provides: font(:lang=%{lowerortho})} \
\
%description core-font-%{fontpkgcode}\
This package defines the default font for %{langname} language.\
\
%files core-font-%{fontpkgcode}\
%{_datadir}/metainfo/org.fedoraproject.LangPack-Core-Font-%{fontpkgcode}.metainfo.xml\
%endif
%package af
Summary: Afrikaans langpacks meta-package
@ -54,18 +76,18 @@ This package provides Afrikaans langpacks meta-package.
%package am
Summary: Amharic langpacks meta-package
Requires: %{name}-core-am
Recommends: senamirmir-washra-fantuwua-fonts
Recommends: senamirmir-washra-fonts
Recommends: senamirmir-washra-hiwua-fonts
Recommends: senamirmir-washra-jiret-fonts
Recommends: senamirmir-washra-tint-fonts
Recommends: senamirmir-washra-wookianos-fonts
Recommends: senamirmir-washra-yebse-fonts
Recommends: senamirmir-washra-yigezu-bisrat-goffer-fonts
Recommends: senamirmir-washra-yigezu-bisrat-gothic-fonts
Recommends: senamirmir-washra-zelan-fonts
Recommends: font(ethiopicantuwua)
Recommends: font(ethiopicashrabold)
Recommends: font(ethiopichiwua)
Recommends: font(ethiopicjiret)
Recommends: font(ethiopictint)
Recommends: font(ethiopicwookianos)
Recommends: font(ethiopicyebse)
Recommends: font(ethiopicyigezubisratgoffer)
Recommends: font(ethiopicyigezubisratgothic)
Recommends: font(ethiopiczelan)
Recommends: xorg-x11-fonts-ethiopic
Recommends: google-noto-sans-ethiopic-vf-fonts
Recommends: font(notosansethiopic)
%description am
This package provides Amharic langpacks meta-package.
@ -73,29 +95,29 @@ This package provides Amharic langpacks meta-package.
%files am
%{_datadir}/metainfo/org.fedoraproject.LangPack-am.metainfo.xml
%langcore_pkg -l am -n Amharic -f sil-abyssinica-fonts
%langcore_pkg -l am -n Amharic -f font(abyssinicasil)
%package ar
Summary: Arabic langpacks meta-package
Requires: %{name}-core-ar
Recommends: dejavu-sans-mono-fonts
Recommends: kacst-art-fonts
Recommends: kacst-book-fonts
Recommends: kacst-decorative-fonts
Recommends: kacst-digital-fonts
Recommends: kacst-farsi-fonts
Recommends: kacst-letter-fonts
Recommends: kacst-naskh-fonts
Recommends: kacst-office-fonts
Recommends: kacst-one-fonts
Recommends: kacst-pen-fonts
Recommends: kacst-poster-fonts
Recommends: kacst-qurn-fonts
Recommends: kacst-screen-fonts
Recommends: kacst-title-fonts
Recommends: kacst-titlel-fonts
Recommends: paktype-naqsh-fonts
Recommends: paktype-tehreer-fonts
Recommends: font(dejavusansmono)
Recommends: font(kacstart)
Recommends: font(kacstbook)
Recommends: font(kacstdecorative)
Recommends: font(kacstdigital)
Recommends: font(kacstfarsi)
Recommends: font(kacstletter)
Recommends: font(kacstnaskh)
Recommends: font(kacstoffice)
Recommends: font(kacstone)
Recommends: font(kacstpen)
Recommends: font(kacstposter)
Recommends: font(kacstqurn)
Recommends: font(kacstscreen)
Recommends: font(kacsttitle)
Recommends: font(kacsttitlel)
Recommends: font(paktypenaqsh)
Recommends: font(paktypetehreer)
%description ar
This package provides Arabic langpacks meta-package.
@ -108,8 +130,8 @@ This package provides Arabic langpacks meta-package.
%package as
Summary: Assamese langpacks meta-package
Requires: %{name}-core-as
Recommends: google-noto-sans-bengali-vf-fonts
Recommends: google-noto-sans-bengali-ui-vf-fonts
Recommends: font(notosansbengali)
Recommends: font(notosansbengaliui)
%description as
This package provides Assamese langpacks meta-package.
@ -117,12 +139,12 @@ This package provides Assamese langpacks meta-package.
%files as
%{_datadir}/metainfo/org.fedoraproject.LangPack-as.metainfo.xml
%langcore_pkg -l as -n Assamese -f lohit-assamese-fonts -i ibus-m17n
%langcore_pkg -l as -n Assamese -f font(lohitassamese) -i ibus-m17n
%package ast
Summary: Asturian langpacks meta-package
Requires: %{name}-core-ast
Recommends: dejavu-sans-fonts
Recommends: font(dejavusans)
%description ast
This package provides Asturian langpacks meta-package.
@ -159,8 +181,8 @@ This package provides Bulgarian langpacks meta-package.
%package bn
Summary: Bengali langpacks meta-package
Requires: %{name}-core-bn
Recommends: google-noto-sans-bengali-vf-fonts
Recommends: google-noto-sans-bengali-ui-vf-fonts
Recommends: font(notosansbengali)
Recommends: font(notosansbengaliui)
%description bn
This package provides Bengali langpacks meta-package.
@ -168,12 +190,12 @@ This package provides Bengali langpacks meta-package.
%files bn
%{_datadir}/metainfo/org.fedoraproject.LangPack-bn.metainfo.xml
%langcore_pkg -l bn -n Bengali -f lohit-bengali-fonts -i ibus-m17n
%langcore_pkg -l bn -n Bengali -f font(lohitbengali) -i ibus-m17n
%package bo
Summary: Tibetan langpacks meta-package
Requires: %{name}-core-bo
Recommends: tibetan-machine-uni-fonts
Recommends: font(tibetanmachineuni)
%description bo
This package provides Tibetan langpacks meta-package.
@ -181,7 +203,7 @@ This package provides Tibetan langpacks meta-package.
%files bo
%{_datadir}/metainfo/org.fedoraproject.LangPack-bo.metainfo.xml
%langcore_pkg -l bo -n Tibetan -f jomolhari-fonts -i ibus-m17n
%langcore_pkg -l bo -n Tibetan -f font(jomolhari) -i ibus-m17n
%package br
Summary: Breton langpacks meta-package
@ -426,9 +448,9 @@ This package provides Galician langpacks meta-package.
%package gu
Summary: Gujarati langpacks meta-package
Requires: %{name}-core-gu
Recommends: google-noto-sans-gujarati-fonts
Recommends: google-noto-sans-gujarati-ui-fonts
Recommends: samyak-gujarati-fonts
Recommends: font(notosansgujarati)
Recommends: font(notosansgujaratiui)
Recommends: font(samyakgujarati)
%description gu
This package provides Gujarati langpacks meta-package.
@ -436,27 +458,27 @@ This package provides Gujarati langpacks meta-package.
%files gu
%{_datadir}/metainfo/org.fedoraproject.LangPack-gu.metainfo.xml
%langcore_pkg -l gu -n Gujarati -f lohit-gujarati-fonts -i ibus-m17n
%langcore_pkg -l gu -n Gujarati -f font(lohitgujarati) -i ibus-m17n
%package he
Summary: Hebrew langpacks meta-package
Requires: %{name}-core-he
Recommends: culmus-aharoni-clm-fonts
Recommends: culmus-caladings-clm-fonts
Recommends: culmus-david-clm-fonts
Recommends: culmus-drugulin-clm-fonts
Recommends: culmus-ellinia-clm-fonts
Recommends: culmus-frank-ruehl-clm-fonts
Recommends: culmus-hadasim-clm-fonts
Recommends: culmus-keteryg-fonts
Recommends: culmus-miriam-clm-fonts
Recommends: culmus-miriam-mono-clm-fonts
Recommends: culmus-nachlieli-clm-fonts
Recommends: culmus-simple-clm-fonts
Recommends: culmus-stamashkenaz-clm-fonts
Recommends: culmus-stamsefarad-clm-fonts
Recommends: culmus-yehuda-clm-fonts
Recommends: google-noto-sans-hebrew-vf-fonts
Recommends: font(aharoniclm)
Recommends: font(caladingsclm)
Recommends: font(davidclm)
Recommends: font(drugulinclm)
Recommends: font(elliniaclm)
Recommends: font(frankruehlclm)
Recommends: font(hadasimclm)
Recommends: font(keteryg)
Recommends: font(miriamclm)
Recommends: font(miriammonoclm)
Recommends: font(nachlieliclm)
Recommends: font(simpleclm)
Recommends: font(stamashkenazclm)
Recommends: font(stamsefaradclm)
Recommends: font(yehudaclm)
Recommends: font(notosanshebrew)
%description he
This package provides Hebrew langpacks meta-package.
@ -469,9 +491,9 @@ This package provides Hebrew langpacks meta-package.
%package hi
Summary: Hindi langpacks meta-package
Requires: %{name}-core-hi
Recommends: google-noto-sans-devanagari-vf-fonts
Recommends: google-noto-sans-devanagari-ui-vf-fonts
Recommends: samyak-devanagari-fonts
Recommends: font(notosansdevanagari)
Recommends: font(notosansdevanagariui)
Recommends: font(samyakdevanagari)
%description hi
This package provides Hindi langpacks meta-package.
@ -479,7 +501,7 @@ This package provides Hindi langpacks meta-package.
%files hi
%{_datadir}/metainfo/org.fedoraproject.LangPack-hi.metainfo.xml
%langcore_pkg -l hi -n Hindi -f lohit-devanagari-fonts -i ibus-m17n
%langcore_pkg -l hi -n Hindi -f font(lohitdevanagari) -i ibus-m17n
%package hr
Summary: Croatian langpacks meta-package
@ -556,7 +578,7 @@ This package provides Italian langpacks meta-package.
%package ja
Summary: Japanese langpacks meta-package
Requires: %{name}-core-ja
Recommends: google-noto-serif-cjk-ttc-fonts
Recommends: font(notoserifcjkjp)
Recommends: (uim-anthy if uim)
%description ja
@ -565,18 +587,18 @@ This package provides Japanese langpacks meta-package.
%files ja
%{_datadir}/metainfo/org.fedoraproject.LangPack-ja.metainfo.xml
%langcore_pkg -l ja -n Japanese -f google-noto-sans-cjk-ttc-fonts -i ibus-kkc
%langcore_pkg -l ja -n Japanese -f font(notosanscjkjp) -i ibus-kkc
%package ka
Summary: Georgian langpacks meta-package
Requires: %{name}-core-ka
Recommends: bpg-chveulebrivi-fonts
Recommends: bpg-courier-fonts
Recommends: bpg-glaho-fonts
Recommends: dejavu-sans-mono-fonts
Recommends: dejavu-serif-fonts
Recommends: google-noto-sans-georgian-vf-fonts
Recommends: google-noto-serif-georgian-vf-fonts
Recommends: font(bpgchveulebrivi)
Recommends: font(bpgcourier)
Recommends: font(bpgglaho)
Recommends: font(dejavusansmono)
Recommends: font(dejavuserif)
Recommends: font(notosansgeorgian)
Recommends: font(notoserifgeorgian)
%description ka
This package provides Georgian langpacks meta-package.
@ -601,14 +623,14 @@ This package provides Kazakh langpacks meta-package.
%package km
Summary: Khmer langpacks meta-package
Requires: %{name}-core-km
Recommends: google-noto-sans-khmer-vf-fonts
Recommends: google-noto-sans-khmer-ui-vf-fonts
Recommends: khmeros-battambang-fonts
Recommends: khmeros-bokor-fonts
Recommends: khmeros-handwritten-fonts
Recommends: khmeros-metal-chrieng-fonts
Recommends: khmeros-muol-fonts
Recommends: khmeros-siemreap-fonts
Recommends: font(notosanskhmer)
Recommends: font(notosanskhmerui)
Recommends: font(khmerosbattambang)
Recommends: font(khmerosbokor)
Recommends: font(khmeroshandwritten)
Recommends: font(khmerosmetalchrieng)
Recommends: font(khmerosmuol)
Recommends: font(khmerossiemreap)
%description km
This package provides Khmer langpacks meta-package.
@ -616,15 +638,15 @@ This package provides Khmer langpacks meta-package.
%files km
%{_datadir}/metainfo/org.fedoraproject.LangPack-km.metainfo.xml
%langcore_pkg -l km -n Khmer -f khmeros-base-fonts
%langcore_pkg -l km -n Khmer -f font(khmeros)
%package kn
Summary: Kannada langpacks meta-package
Requires: %{name}-core-kn
Recommends: google-noto-sans-kannada-vf-fonts
Recommends: google-noto-sans-kannada-ui-vf-fonts
Recommends: gubbi-fonts
Recommends: navilu-fonts
Recommends: font(notosanskannada)
Recommends: font(notosanskannadaui)
Recommends: font(gubbi)
Recommends: font(navilu)
%description kn
This package provides Kannada langpacks meta-package.
@ -632,12 +654,12 @@ This package provides Kannada langpacks meta-package.
%files kn
%{_datadir}/metainfo/org.fedoraproject.LangPack-kn.metainfo.xml
%langcore_pkg -l kn -n Kannada -f lohit-kannada-fonts -i ibus-m17n
%langcore_pkg -l kn -n Kannada -f font(lohitkannada) -i ibus-m17n
%package ko
Summary: Korean langpacks meta-package
Requires: %{name}-core-ko
Recommends: google-noto-serif-cjk-ttc-fonts
Recommends: font(notoserifcjkkr)
%description ko
This package provides Korean langpacks meta-package.
@ -645,7 +667,7 @@ This package provides Korean langpacks meta-package.
%files ko
%{_datadir}/metainfo/org.fedoraproject.LangPack-ko.metainfo.xml
%langcore_pkg -l ko -n Korean -f google-noto-sans-cjk-ttc-fonts -i ibus-hangul
%langcore_pkg -l ko -n Korean -f font(notosanscjkkr) -i ibus-hangul
%package ku
Summary: Kurdish langpacks meta-package
@ -686,8 +708,8 @@ This package provides Latvian langpacks meta-package.
%package mai
Summary: Maithili langpacks meta-package
Requires: %{name}-core-mai
Recommends: google-noto-sans-devanagari-vf-fonts
Recommends: google-noto-sans-devanagari-ui-vf-fonts
Recommends: font(notosansdevanagari)
Recommends: font(notosansdevanagariui)
%description mai
This package provides Maithili langpacks meta-package.
@ -695,7 +717,7 @@ This package provides Maithili langpacks meta-package.
%files mai
%{_datadir}/metainfo/org.fedoraproject.LangPack-mai.metainfo.xml
%langcore_pkg -l mai -n Maithili -f lohit-devanagari-fonts -i ibus-m17n
%langcore_pkg -l mai -n Maithili -f font(lohitdevanagari) -i ibus-m17n
%package mk
Summary: Macedonian langpacks meta-package
@ -712,15 +734,15 @@ This package provides Macedonian langpacks meta-package.
%package ml
Summary: Malayalam langpacks meta-package
Requires: %{name}-core-ml
Recommends: google-noto-sans-malayalam-vf-fonts
Recommends: google-noto-sans-malayalam-ui-vf-fonts
Recommends: lohit-malayalam-fonts
Recommends: samyak-malayalam-fonts
Recommends: smc-anjalioldlipi-fonts
Recommends: smc-dyuthi-fonts
Recommends: smc-rachana-fonts
Recommends: smc-raghumalayalamsans-fonts
Recommends: smc-suruma-fonts
Recommends: font(notosansmalayalam)
Recommends: font(notosansmalayalamui)
Recommends: font(lohitmalayalam)
Recommends: font(samyakmalayalam)
Recommends: font(anjalioldlipi)
Recommends: font(dyuthi)
Recommends: font(rachana)
Recommends: font(raghumalayalamsans)
Recommends: font(suruma)
%description ml
This package provides Malayalam langpacks meta-package.
@ -728,14 +750,14 @@ This package provides Malayalam langpacks meta-package.
%files ml
%{_datadir}/metainfo/org.fedoraproject.LangPack-ml.metainfo.xml
%langcore_pkg -l ml -n Malayalam -f smc-meera-fonts -i ibus-m17n
%langcore_pkg -l ml -n Malayalam -f font(meera) -i ibus-m17n
%package mr
Summary: Marathi langpacks meta-package
Requires: %{name}-core-mr
Recommends: google-noto-sans-devanagari-vf-fonts
Recommends: google-noto-sans-devanagari-ui-vf-fonts
Recommends: samyak-devanagari-fonts
Recommends: font(notosansdevanagari)
Recommends: font(notosansdevanagariui)
Recommends: font(samyakdevanagari)
%description mr
This package provides Marathi langpacks meta-package.
@ -743,7 +765,7 @@ This package provides Marathi langpacks meta-package.
%files mr
%{_datadir}/metainfo/org.fedoraproject.LangPack-mr.metainfo.xml
%langcore_pkg -l mr -n Marathi -f lohit-marathi-fonts -i ibus-m17n
%langcore_pkg -l mr -n Marathi -f font(lohitmarathi) -i ibus-m17n
%package ms
Summary: Malay langpacks meta-package
@ -767,7 +789,7 @@ This package provides Burmese langpacks meta-package.
%files my
%{_datadir}/metainfo/org.fedoraproject.LangPack-my.metainfo.xml
%langcore_pkg -l my -n Burmese -f sil-padauk-fonts
%langcore_pkg -l my -n Burmese -f font(padauk)
%package nb
Summary: Norwegian Bokmål langpacks meta-package
@ -784,8 +806,8 @@ This package provides Norwegian Bokmål langpacks meta-package.
%package ne
Summary: Nepali langpacks meta-package
Requires: %{name}-core-ne
Recommends: google-noto-sans-devanagari-vf-fonts
Recommends: google-noto-sans-devanagari-ui-vf-fonts
Recommends: font(notosansdevanagari)
Recommends: font(notosansdevanagariui)
%description ne
This package provides Nepali langpacks meta-package.
@ -793,7 +815,7 @@ This package provides Nepali langpacks meta-package.
%files ne
%{_datadir}/metainfo/org.fedoraproject.LangPack-ne.metainfo.xml
%langcore_pkg -l ne -n Nepali -f lohit-devanagari-fonts madan-fonts -i ibus-m17n
%langcore_pkg -l ne -n Nepali -f font(lohitdevanagari) madan) -i ibus-m17n
%package nl
Summary: Dutch langpacks meta-package
@ -846,7 +868,7 @@ This package provides Northern Sotho langpacks meta-package.
%package or
Summary: Odia langpacks meta-package
Requires: %{name}-core-or
Recommends: samyak-odia-fonts
Recommends: font(samyakodia)
%description or
This package provides Odia langpacks meta-package.
@ -854,13 +876,13 @@ This package provides Odia langpacks meta-package.
%files or
%{_datadir}/metainfo/org.fedoraproject.LangPack-or.metainfo.xml
%langcore_pkg -l or -n Odia -f lohit-odia-fonts -i ibus-m17n
%langcore_pkg -l or -n Odia -f font(lohitodia) -i ibus-m17n
%package pa
Summary: Punjabi langpacks meta-package
Requires: %{name}-core-pa
Recommends: saab-fonts
Recommends: lohit-gurmukhi-fonts
Recommends: font(saab)
Recommends: font(lohitgurmukhi)
%description pa
This package provides Punjabi langpacks meta-package.
@ -868,7 +890,7 @@ This package provides Punjabi langpacks meta-package.
%files pa
%{_datadir}/metainfo/org.fedoraproject.LangPack-pa.metainfo.xml
%langcore_pkg -l pa -n Punjabi -f google-noto-sans-gurmukhi-fonts -i ibus-m17n
%langcore_pkg -l pa -n Punjabi -f font(notosansgurmukhi) -i ibus-m17n
%package pl
Summary: Polish langpacks meta-package
@ -921,7 +943,7 @@ This package provides Romanian langpacks meta-package.
%package ru
Summary: Russian langpacks meta-package
Requires: %{name}-core-ru
Recommends: paratype-pt-sans-fonts
Recommends: font(ptsans)
%description ru
This package provides Russian langpacks meta-package.
@ -941,7 +963,7 @@ This package provides Sinhala langpacks meta-package.
%files si
%{_datadir}/metainfo/org.fedoraproject.LangPack-si.metainfo.xml
%langcore_pkg -l si -n Sinhala -f google-noto-sans-sinhala-vf-fonts -i ibus-sayura ibus-m17n
%langcore_pkg -l si -n Sinhala -f font(notosanssinhala) -i ibus-sayura ibus-m17n
%package sk
Summary: Slovak langpacks meta-package
@ -1018,10 +1040,10 @@ This package provides Swedish langpacks meta-package.
%package ta
Summary: Tamil langpacks meta-package
Requires: %{name}-core-ta
Recommends: google-noto-sans-tamil-vf-fonts
Recommends: google-noto-sans-tamil-ui-vf-fonts
Recommends: samyak-tamil-fonts
Recommends: serafettin-cartoon-fonts
Recommends: font(notosanstamil)
Recommends: font(notosanstamilui)
Recommends: font(samyaktamil)
Recommends: font(serafettincartoon)
%description ta
This package provides Tamil langpacks meta-package.
@ -1029,15 +1051,15 @@ This package provides Tamil langpacks meta-package.
%files ta
%{_datadir}/metainfo/org.fedoraproject.LangPack-ta.metainfo.xml
%langcore_pkg -l ta -n Tamil -f lohit-tamil-fonts -i ibus-m17n
%langcore_pkg -l ta -n Tamil -f font(lohittamil) -i ibus-m17n
%package te
Summary: Telugu langpacks meta-package
Requires: %{name}-core-te
Recommends: google-noto-sans-telugu-fonts
Recommends: google-noto-sans-telugu-ui-fonts
Recommends: pothana2000-fonts
Recommends: vemana2000-fonts
Recommends: font(notosanstelugu)
Recommends: font(notosansteluguui)
Recommends: font(pothana2000)
Recommends: font(vemana2000)
%description te
This package provides Telugu langpacks meta-package.
@ -1045,25 +1067,25 @@ This package provides Telugu langpacks meta-package.
%files te
%{_datadir}/metainfo/org.fedoraproject.LangPack-te.metainfo.xml
%langcore_pkg -l te -n Telugu -f lohit-telugu-fonts -i ibus-m17n
%langcore_pkg -l te -n Telugu -f font(lohittelugu) -i ibus-m17n
%package th
Summary: Thai langpacks meta-package
Requires: %{name}-core-th
Recommends: google-noto-sans-thai-vf-fonts
Recommends: google-noto-sans-thai-ui-vf-fonts
Recommends: google-noto-serif-thai-vf-fonts
Recommends: thai-scalable-garuda-fonts
Recommends: thai-scalable-kinnari-fonts
Recommends: thai-scalable-loma-fonts
Recommends: thai-scalable-norasi-fonts
Recommends: thai-scalable-purisa-fonts
Recommends: thai-scalable-sawasdee-fonts
Recommends: thai-scalable-tlwgmono-fonts
Recommends: thai-scalable-tlwgtypewriter-fonts
Recommends: thai-scalable-tlwgtypist-fonts
Recommends: thai-scalable-tlwgtypo-fonts
Recommends: thai-scalable-umpush-fonts
Recommends: font(notosansthai)
Recommends: font(notosansthaiui)
Recommends: font(notoserifthai)
Recommends: font(garuda)
Recommends: font(kinnari)
Recommends: font(loma)
Recommends: font(norasi)
Recommends: font(purisa)
Recommends: font(sawasdee)
Recommends: font(tlwgmono)
Recommends: font(tlwgtypewriter)
Recommends: font(tlwgtypist)
Recommends: font(tlwgtypo)
Recommends: font(umpush)
%description th
This package provides Thai langpacks meta-package.
@ -1071,7 +1093,7 @@ This package provides Thai langpacks meta-package.
%files th
%{_datadir}/metainfo/org.fedoraproject.LangPack-th.metainfo.xml
%langcore_pkg -l th -n Thai -f thai-scalable-waree-fonts -i ibus-m17n
%langcore_pkg -l th -n Thai -f font(waree) -i ibus-m17n
%package tn
Summary: Tswana langpacks meta-package
@ -1124,10 +1146,10 @@ This package provides Ukrainian langpacks meta-package.
%package ur
Summary: Urdu langpacks meta-package
Requires: %{name}-core-ur
Recommends: dejavu-sans-fonts
Recommends: dejavu-sans-mono-fonts
Recommends: nafees-nastaleeq-fonts
Recommends: nafees-web-naskh-fonts
Recommends: font(dejavusans)
Recommends: font(dejavusansmono)
Recommends: font(nafeesnastaleeq)
Recommends: font(nafeeswebnaskh)
%description ur
This package provides Urdu langpacks meta-package.
@ -1135,7 +1157,7 @@ This package provides Urdu langpacks meta-package.
%files ur
%{_datadir}/metainfo/org.fedoraproject.LangPack-ur.metainfo.xml
%langcore_pkg -l ur -n Urdu -f paktype-naskh-basic-fonts -i ibus-m17n
%langcore_pkg -l ur -n Urdu -f font(paktypenaskhbasic) -i ibus-m17n
%package ve
Summary: Venda langpacks meta-package
@ -1176,21 +1198,21 @@ This package provides Xhosa langpacks meta-package.
%package yi
Summary: Yiddish langpacks meta-package
Requires: %{name}-core-yi
Recommends: culmus-aharoni-clm-fonts
Recommends: culmus-caladings-clm-fonts
Recommends: culmus-david-clm-fonts
Recommends: culmus-drugulin-clm-fonts
Recommends: culmus-ellinia-clm-fonts
Recommends: culmus-frank-ruehl-clm-fonts
Recommends: culmus-hadasim-clm-fonts
Recommends: culmus-keteryg-fonts
Recommends: culmus-miriam-clm-fonts
Recommends: culmus-miriam-mono-clm-fonts
Recommends: culmus-nachlieli-clm-fonts
Recommends: culmus-simple-clm-fonts
Recommends: culmus-stamashkenaz-clm-fonts
Recommends: culmus-stamsefarad-clm-fonts
Recommends: culmus-yehuda-clm-fonts
Recommends: font(aharoniclm)
Recommends: font(caladingsclm)
Recommends: font(davidclm)
Recommends: font(drugulinclm)
Recommends: font(elliniaclm)
Recommends: font(frankruehlclm)
Recommends: font(hadasimclm)
Recommends: font(keteryg)
Recommends: font(miriamclm)
Recommends: font(miriammonoclm)
Recommends: font(nachlieliclm)
Recommends: font(simpleclm)
Recommends: font(stamashkenazclm)
Recommends: font(stamsefaradclm)
Recommends: font(yehudaclm)
%description yi
This package provides Yiddish langpacks meta-package.
@ -1203,7 +1225,7 @@ This package provides Yiddish langpacks meta-package.
%package zh_CN
Summary: Simplified Chinese langpacks meta-package
Requires: %{name}-core-zh_CN
Recommends: google-noto-serif-cjk-ttc-fonts
Recommends: font(notoserifcjksc)
%description zh_CN
This package provides Simplified Chinese langpacks meta-package.
@ -1211,12 +1233,12 @@ This package provides Simplified Chinese langpacks meta-package.
%files zh_CN
%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_CN.metainfo.xml
%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libpinyin
%langcore_pkg -l zh_CN -n %{quote:Simplified Chinese} -f font(notosanscjksc) -i ibus-libpinyin
%package zh_TW
Summary: Traditional Chinese langpacks meta-package
Requires: %{name}-core-zh_TW
Recommends: google-noto-serif-cjk-ttc-fonts
Recommends: font(notoserifcjktc)
%description zh_TW
This package provides Traditional Chinese langpacks meta-package.
@ -1224,7 +1246,7 @@ This package provides Traditional Chinese langpacks meta-package.
%files zh_TW
%{_datadir}/metainfo/org.fedoraproject.LangPack-zh_TW.metainfo.xml
%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f google-noto-sans-cjk-ttc-fonts -i ibus-libzhuyin
%langcore_pkg -l zh_TW -n %{quote:Traditional Chinese} -f font(notosanscjktc) -i ibus-libzhuyin
%package zu
Summary: Zulu langpacks meta-package
@ -1250,8 +1272,18 @@ This package provides Zulu langpacks meta-package.
# distro-specific AppStream metadata
mkdir -p %{buildroot}/usr/share/metainfo
DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE0}
DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE1}
DESTDIR=%{buildroot} appstream-util split-appstream %{SOURCE2}
%changelog
* Wed Jan 22 2020 Parag Nemade <pnemade AT redhat DOT com> - 3.0-1
- Added AppStream metainfo files for -core and -core-font subpackages
- Use fontconfig API to normalize the langcode
and sub-package core-font based on ortho (By Akira Tagoh)
- Use dependencies as font(familyname) instead of actual package names
- Added Provides: in langcore_pkg macro (#1792463)
- Added -core-font-xx subpackages
* Wed Sep 11 2019 Parag Nemade <pnemade AT redhat DOT com> - 2.0-7
- Fix typo (#1751242)

7
normlang.py Normal file
View File

@ -0,0 +1,7 @@
import ctypes
import sys
fontconfig = ctypes.CDLL("libfontconfig.so.1")
fontconfig.FcLangNormalize.argtypes = [ctypes.c_char_p]
fontconfig.FcLangNormalize.restype = ctypes.c_char_p
print(fontconfig.FcLangNormalize(sys.argv[1].encode('utf-8')).decode('utf-8').lower())

View File

@ -0,0 +1,950 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2020 Parag Nemade <pnemade@fedoraproject.org> -->
<components origin="langpacks">
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-af</id>
<name>Afrikaans</name>
<summary>Localization Font support for Afrikaans</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-am</id>
<name>Amharic</name>
<summary>Localization Font support for Amharic</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ar</id>
<name>Arabic</name>
<summary>Localization Font support for Arabic</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-as</id>
<name>Assamese</name>
<summary>Localization Font support for Assamese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ast</id>
<name>Asturian</name>
<summary>Localization Font support for Asturian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-be</id>
<name>Belarusian</name>
<summary>Localization Font support for Belarusian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-bg</id>
<name>Bulgarian</name>
<summary>Localization Font support for Bulgarian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-bn</id>
<name>Bengali</name>
<summary>Localization Font support for Bengali</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-bo</id>
<name>Tibetan</name>
<summary>Localization Font support for Tibetan</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-br</id>
<name>Breton</name>
<summary>Localization Font support for Breton</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-bs</id>
<name>Bosnian</name>
<summary>Localization Font support for Bosnian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ca</id>
<name>Catalan</name>
<summary>Localization Font support for Catalan</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-cs</id>
<name>Czech</name>
<summary>Localization Font support for Czech</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-cy</id>
<name>Welsh</name>
<summary>Localization Font support for Welsh</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-da</id>
<name>Danish</name>
<summary>Localization Font support for Danish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-de</id>
<name>German</name>
<summary>Localization Font support for German</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-dz</id>
<name>Bhutanese</name>
<summary>Localization Font support for Bhutanese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-el</id>
<name>Greek</name>
<summary>Localization Font support for Greek</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-en</id>
<name>English</name>
<summary>Localization Font support for English</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-eo</id>
<name>Esperanto</name>
<summary>Localization Font support for Esperanto</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-es</id>
<name>Spanish</name>
<summary>Localization Font support for Spanish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-et</id>
<name>Estonian</name>
<summary>Localization Font support for Estonian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-eu</id>
<name>Basque</name>
<summary>Localization Font support for Basque</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-fa</id>
<name>Persian</name>
<summary>Localization Font support for Persian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-fi</id>
<name>Finnish</name>
<summary>Localization Font support for Finnish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-fr</id>
<name>French</name>
<summary>Localization Font support for French</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ga</id>
<name>Irish</name>
<summary>Localization Font support for Irish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-gl</id>
<name>Galician</name>
<summary>Localization Font support for Galician</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-gu</id>
<name>Gujarati</name>
<summary>Localization Font support for Gujarati</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-he</id>
<name>Hebrew</name>
<summary>Localization Font support for Hebrew</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-hi</id>
<name>Hindi</name>
<summary>Localization Font support for Hindi</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-hr</id>
<name>Croatian</name>
<summary>Localization Font support for Croatian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-hu</id>
<name>Hungarian</name>
<summary>Localization Font support for Hungarian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ia</id>
<name>Interlingua</name>
<summary>Localization Font support for Interlingua</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-id</id>
<name>Indonesian</name>
<summary>Localization Font support for Indonesian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-is</id>
<name>Icelandic</name>
<summary>Localization Font support for Icelandic</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-it</id>
<name>Italian</name>
<summary>Localization Font support for Italian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ja</id>
<name>Japanese</name>
<summary>Localization Font support for Japanese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ka</id>
<name>Georgian</name>
<summary>Localization Font support for Georgian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-kk</id>
<name>Kazakh</name>
<summary>Localization Font support for Kazakh</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-km</id>
<name>Khmer</name>
<summary>Localization Font support for Khmer</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-kn</id>
<name>Kannada</name>
<summary>Localization Font support for Kannada</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ko</id>
<name>Korean</name>
<summary>Localization Font support for Korean</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ku</id>
<name>Kurdish</name>
<summary>Localization Font support for Kurdish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-lt</id>
<name>Lithuanian</name>
<summary>Localization Font support for Lithuanian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-lv</id>
<name>Latvian</name>
<summary>Localization Font support for Latvian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-mai</id>
<name>Maithili</name>
<summary>Localization Font support for Maithili</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-mk</id>
<name>Macedonian</name>
<summary>Localization Font support for Macedonian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ml</id>
<name>Malayalam</name>
<summary>Localization Font support for Malayalam</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-mr</id>
<name>Marathi</name>
<summary>Localization Font support for Marathi</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ms</id>
<name>Malay</name>
<summary>Localization Font support for Malay</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-my</id>
<name>Burmese</name>
<summary>Localization Font support for Burmese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-nb</id>
<name>Norwegian Bokmål</name>
<summary>Localization Font support for Norwegian Bokmål</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ne</id>
<name>Nepali</name>
<summary>Localization Font support for Nepali</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-nl</id>
<name>Dutch</name>
<summary>Localization Font support for Dutch</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-nn</id>
<name>Nynorsk</name>
<summary>Localization Font support for Nynorsk</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-nr</id>
<name>Southern Ndebele</name>
<summary>Localization Font support for Southern Ndebele</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-nso</id>
<name>Northern Sotho</name>
<summary>Localization Font support for Northern Sotho</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-or</id>
<name>Oriya</name>
<summary>Localization Font support for Oriya</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-pa</id>
<name>Punjabi</name>
<summary>Localization Font support for Punjabi</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-pl</id>
<name>Polish</name>
<summary>Localization Font support for Polish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-pt</id>
<name>Portuguese</name>
<summary>Localization Font support for Portuguese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ro</id>
<name>Romanian</name>
<summary>Localization Font support for Romanian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ru</id>
<name>Russian</name>
<summary>Localization Font support for Russian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-si</id>
<name>Sinhala</name>
<summary>Localization Font support for Sinhala</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-sk</id>
<name>Slovak</name>
<summary>Localization Font support for Slovak</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-sl</id>
<name>Slovenian</name>
<summary>Localization Font support for Slovenian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-sq</id>
<name>Albanian</name>
<summary>Localization Font support for Albanian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ss</id>
<name>Swati</name>
<summary>Localization Font support for Swati</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-sr</id>
<name>Serbian</name>
<summary>Localization Font support for Serbian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-sv</id>
<name>Swedish</name>
<summary>Localization Font support for Swedish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ta</id>
<name>Tamil</name>
<summary>Localization Font support for Tamil</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-te</id>
<name>Telugu</name>
<summary>Localization Font support for Telugu</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-th</id>
<name>Thai</name>
<summary>Localization Font support for Thai</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-tn</id>
<name>Tswana</name>
<summary>Localization Font support for Tswana</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-tr</id>
<name>Turkish</name>
<summary>Localization Font support for Turkish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ts</id>
<name>Tsonga</name>
<summary>Localization Font support for Tsonga</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-uk</id>
<name>Ukrainian</name>
<summary>Localization Font support for Ukrainian</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ur</id>
<name>Urdu</name>
<summary>Localization Font support for Urdu</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-ve</id>
<name>Venda</name>
<summary>Localization Font support for Venda</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-vi</id>
<name>Vietnamese</name>
<summary>Localization Font support for Vietnamese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-xh</id>
<name>Xhosa</name>
<summary>Localization Font support for Xhosa</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-yi</id>
<name>Yiddish</name>
<summary>Localization Font support for Yiddish</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-zh_cn</id>
<name>Simplified Chinese</name>
<summary>Localization Font support for Simplified Chinese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-zh_tw</id>
<name>Traditional Chinese</name>
<summary>Localization Font support for Traditional Chinese</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
<component type="font">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-Font-zu</id>
<name>Zulu</name>
<summary>Localization Font support for Zulu</summary>
<description>
<p>
Core font package to install default font.
</p>
</description>
</component>
</components>

View File

@ -0,0 +1,972 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2020 Parag Nemade <pnemade@fedoraproject.org> -->
<components origin="langpacks">
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-af</id>
<name>Afrikaans</name>
<summary>Core Localization support for Afrikaans</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-am</id>
<name>Amharic</name>
<summary>Core Localization support for Amharic</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ar</id>
<name>Arabic</name>
<summary>Core Localization support for Arabic</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-as</id>
<name>Assamese</name>
<summary>Core Localization support for Assamese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ast</id>
<name>Asturian</name>
<summary>Core Localization support for Asturian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-be</id>
<name>Belarusian</name>
<summary>Core Localization support for Belarusian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-bg</id>
<name>Bulgarian</name>
<summary>Core Localization support for Bulgarian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-bn</id>
<name>Bengali</name>
<summary>Core Localization support for Bengali</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-bo</id>
<name>Tibetan</name>
<summary>Core Localization support for Tibetan</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-br</id>
<name>Breton</name>
<summary>Core Localization support for Breton</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-bs</id>
<name>Bosnian</name>
<summary>Core Localization support for Bosnian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ca</id>
<name>Catalan</name>
<summary>Core Localization support for Catalan</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-cs</id>
<name>Czech</name>
<summary>Core Localization support for Czech</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-cy</id>
<name>Welsh</name>
<summary>Core Localization support for Welsh</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-da</id>
<name>Danish</name>
<summary>Core Localization support for Danish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-de</id>
<name>German</name>
<summary>Core Localization support for German</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-dz</id>
<name>Bhutanese</name>
<summary>Core Localization support for Bhutanese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-el</id>
<name>Greek</name>
<summary>Core Localization support for Greek</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-en</id>
<name>English</name>
<summary>Core Localization support for English</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-en_GB</id>
<name>British English</name>
<summary>Core Localization support for English</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-eo</id>
<name>Esperanto</name>
<summary>Core Localization support for Esperanto</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-es</id>
<name>Spanish</name>
<summary>Core Localization support for Spanish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-et</id>
<name>Estonian</name>
<summary>Core Localization support for Estonian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-eu</id>
<name>Basque</name>
<summary>Core Localization support for Basque</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-fa</id>
<name>Persian</name>
<summary>Core Localization support for Persian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-fi</id>
<name>Finnish</name>
<summary>Core Localization support for Finnish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-fr</id>
<name>French</name>
<summary>Core Localization support for French</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ga</id>
<name>Irish</name>
<summary>Core Localization support for Irish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-gl</id>
<name>Galician</name>
<summary>Core Localization support for Galician</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-gu</id>
<name>Gujarati</name>
<summary>Core Localization support for Gujarati</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-he</id>
<name>Hebrew</name>
<summary>Core Localization support for Hebrew</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-hi</id>
<name>Hindi</name>
<summary>Core Localization support for Hindi</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-hr</id>
<name>Croatian</name>
<summary>Core Localization support for Croatian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-hu</id>
<name>Hungarian</name>
<summary>Core Localization support for Hungarian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ia</id>
<name>Interlingua</name>
<summary>Core Localization support for Interlingua</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-id</id>
<name>Indonesian</name>
<summary>Core Localization support for Indonesian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-is</id>
<name>Icelandic</name>
<summary>Core Localization support for Icelandic</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-it</id>
<name>Italian</name>
<summary>Core Localization support for Italian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ja</id>
<name>Japanese</name>
<summary>Core Localization support for Japanese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ka</id>
<name>Georgian</name>
<summary>Core Localization support for Georgian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-kk</id>
<name>Kazakh</name>
<summary>Core Localization support for Kazakh</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-km</id>
<name>Khmer</name>
<summary>Core Localization support for Khmer</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-kn</id>
<name>Kannada</name>
<summary>Core Localization support for Kannada</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ko</id>
<name>Korean</name>
<summary>Core Localization support for Korean</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ku</id>
<name>Kurdish</name>
<summary>Core Localization support for Kurdish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-lt</id>
<name>Lithuanian</name>
<summary>Core Localization support for Lithuanian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-lv</id>
<name>Latvian</name>
<summary>Core Localization support for Latvian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-mai</id>
<name>Maithili</name>
<summary>Core Localization support for Maithili</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-mk</id>
<name>Macedonian</name>
<summary>Core Localization support for Macedonian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ml</id>
<name>Malayalam</name>
<summary>Core Localization support for Malayalam</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-mr</id>
<name>Marathi</name>
<summary>Core Localization support for Marathi</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ms</id>
<name>Malay</name>
<summary>Core Localization support for Malay</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-my</id>
<name>Burmese</name>
<summary>Core Localization support for Burmese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-nb</id>
<name>Norwegian Bokmål</name>
<summary>Core Localization support for Norwegian Bokmål</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ne</id>
<name>Nepali</name>
<summary>Core Localization support for Nepali</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-nl</id>
<name>Dutch</name>
<summary>Core Localization support for Dutch</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-nn</id>
<name>Nynorsk</name>
<summary>Core Localization support for Nynorsk</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-nr</id>
<name>Southern Ndebele</name>
<summary>Core Localization support for Southern Ndebele</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-nso</id>
<name>Northern Sotho</name>
<summary>Core Localization support for Northern Sotho</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-or</id>
<name>Oriya</name>
<summary>Core Localization support for Oriya</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-pa</id>
<name>Punjabi</name>
<summary>Core Localization support for Punjabi</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-pl</id>
<name>Polish</name>
<summary>Core Localization support for Polish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-pt</id>
<name>Portuguese</name>
<summary>Core Localization support for Portuguese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-pt_BR</id>
<name>Brazilian Portuguese</name>
<summary>Core Localization support for Brazilian Portuguese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ro</id>
<name>Romanian</name>
<summary>Core Localization support for Romanian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ru</id>
<name>Russian</name>
<summary>Core Localization support for Russian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-si</id>
<name>Sinhala</name>
<summary>Core Localization support for Sinhala</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-sk</id>
<name>Slovak</name>
<summary>Core Localization support for Slovak</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-sl</id>
<name>Slovenian</name>
<summary>Core Localization support for Slovenian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-sq</id>
<name>Albanian</name>
<summary>Core Localization support for Albanian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ss</id>
<name>Swati</name>
<summary>Core Localization support for Swati</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-sr</id>
<name>Serbian</name>
<summary>Core Localization support for Serbian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-sv</id>
<name>Swedish</name>
<summary>Core Localization support for Swedish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ta</id>
<name>Tamil</name>
<summary>Core Localization support for Tamil</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-te</id>
<name>Telugu</name>
<summary>Core Localization support for Telugu</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-th</id>
<name>Thai</name>
<summary>Core Localization support for Thai</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-tn</id>
<name>Tswana</name>
<summary>Core Localization support for Tswana</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-tr</id>
<name>Turkish</name>
<summary>Core Localization support for Turkish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ts</id>
<name>Tsonga</name>
<summary>Core Localization support for Tsonga</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-uk</id>
<name>Ukrainian</name>
<summary>Core Localization support for Ukrainian</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ur</id>
<name>Urdu</name>
<summary>Core Localization support for Urdu</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-ve</id>
<name>Venda</name>
<summary>Core Localization support for Venda</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-vi</id>
<name>Vietnamese</name>
<summary>Core Localization support for Vietnamese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-xh</id>
<name>Xhosa</name>
<summary>Core Localization support for Xhosa</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-yi</id>
<name>Yiddish</name>
<summary>Core Localization support for Yiddish</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-zh_CN</id>
<name>Simplified Chinese</name>
<summary>Core Localization support for Simplified Chinese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-zh_TW</id>
<name>Traditional Chinese</name>
<summary>Core Localization support for Traditional Chinese</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
<component type="localization">
<metadata_license>CC0-1.0</metadata_license>
<id>org.fedoraproject.LangPack-Core-zu</id>
<name>Zulu</name>
<summary>Core Localization support for Zulu</summary>
<description>
<p>
Core Meta-package to install default font, glibc locale and input-method if available.
</p>
</description>
</component>
</components>

View File

@ -0,0 +1,34 @@
#!/bin/bash
for pkg in `cat /tmp/langpacks-packages-list.txt`; do
sudo dnf install $pkg -y --quiet
retval=$?
echo $retval
if [ $retval -ne 0 ]; then
echo "$pkg is not installed"
else
echo "$pkg is successfully installed"
fi
done
# Check hi language
sudo dnf list installed|grep lohit-devanagari-fonts
retval=$?
echo $retval
if [ $retval -ne 0 ]; then
echo "langpacks-core-hi failed to install lohit-devanagari-fonts as default font package"
else
echo "langpacks-core-hi installed with default font lohit-devanagari-fonts package"
fi
# Check zh_CN language
sudo dnf list installed|grep google-noto-sans-cjk-ttc-fonts
retval=$?
echo $retval
if [ $retval -ne 0 ]; then
echo "langpacks-core-zh_CN failed to install google-noto-sans-cjk-ttc-fonts as default font package"
else
echo "langpacks-core-zh_CN installed with default font google-noto-sans-cjk-ttc-fonts package"
fi

View File

@ -0,0 +1,86 @@
langpacks-core-font-af
langpacks-core-font-am
langpacks-core-font-ar
langpacks-core-font-as
langpacks-core-font-be
langpacks-core-font-bg
langpacks-core-font-bn
langpacks-core-font-bo
langpacks-core-font-br
langpacks-core-font-bs
langpacks-core-font-ca
langpacks-core-font-cs
langpacks-core-font-cy
langpacks-core-font-da
langpacks-core-font-de
langpacks-core-font-dz
langpacks-core-font-el
langpacks-core-font-en
langpacks-core-font-eo
langpacks-core-font-es
langpacks-core-font-et
langpacks-core-font-eu
langpacks-core-font-fa
langpacks-core-font-fi
langpacks-core-font-fr
langpacks-core-font-ga
langpacks-core-font-gl
langpacks-core-font-gu
langpacks-core-font-he
langpacks-core-font-hi
langpacks-core-font-hr
langpacks-core-font-hu
langpacks-core-font-ia
langpacks-core-font-id
langpacks-core-font-is
langpacks-core-font-it
langpacks-core-font-ja
langpacks-core-font-ka
langpacks-core-font-kk
langpacks-core-font-km
langpacks-core-font-kn
langpacks-core-font-ko
langpacks-core-font-ku
langpacks-core-font-lt
langpacks-core-font-lv
langpacks-core-font-mk
langpacks-core-font-ml
langpacks-core-font-mr
langpacks-core-font-ms
langpacks-core-font-my
langpacks-core-font-nb
langpacks-core-font-ne
langpacks-core-font-nl
langpacks-core-font-nn
langpacks-core-font-nr
langpacks-core-font-or
langpacks-core-font-pa
langpacks-core-font-pl
langpacks-core-font-pt
langpacks-core-font-ro
langpacks-core-font-ru
langpacks-core-font-si
langpacks-core-font-sk
langpacks-core-font-sl
langpacks-core-font-sq
langpacks-core-font-sr
langpacks-core-font-ss
langpacks-core-font-sv
langpacks-core-font-ta
langpacks-core-font-te
langpacks-core-font-th
langpacks-core-font-tn
langpacks-core-font-tr
langpacks-core-font-ts
langpacks-core-font-uk
langpacks-core-font-ur
langpacks-core-font-ve
langpacks-core-font-vi
langpacks-core-font-xh
langpacks-core-font-yi
langpacks-core-font-zu
langpacks-core-font-ast
langpacks-core-font-mai
langpacks-core-font-nso
langpacks-core-font-zh_cn
langpacks-core-font-zh_tw

39
tests/tests.yml Normal file
View File

@ -0,0 +1,39 @@
- hosts: localhost
vars:
- artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}"
tags:
- classic
remote_user: root
tasks:
- name: Install required packages
dnf:
name:
- langpacks-core-hi
- langpacks-core-zh_CN
- name: Install the test files
copy: src={{ item.file }} dest=/tmp/{{ item.dest }} mode=0755
with_items:
- {file: check-default-font-installed.sh, dest: check-default-font-installed.sh }
- name: Install the test data files
copy: src={{ item.file }} dest=/tmp/{{ item.dest }} mode=0644
with_items:
- {file: langpacks-packages-list.txt, dest: langpacks-packages-list.txt }
- name: Test block
block:
- name: Execute the tests
shell: |
/tmp/check-default-font-installed.sh &> /tmp/test.log && result=pass || result=fail
echo -e "results:\n- {result: $result, test: simple}" > /tmp/results.yml
always:
- name: Pull out the logs
fetch:
dest: "{{ artifacts }}/"
src: "{{ item }}"
flat: yes
with_items:
- /tmp/test.log
- /tmp/results.yml