diff --git a/ibus-table-chinese.spec b/ibus-table-chinese.spec index df7f11a..5e67952 100644 --- a/ibus-table-chinese.spec +++ b/ibus-table-chinese.spec @@ -4,7 +4,7 @@ %global createdb ibus-table-createdb Name: ibus-table-chinese Version: 1.8.3 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Chinese input tables for IBus Summary(zh_CN): 中文码表输入法 Summary(zh_TW): 中文碼表輸入法 @@ -152,8 +152,7 @@ but only need Canjie's first and last word-root to form a character. Includes: -Quick3, Quick5 and Quick-Classic, -and Smart Cangjie 6. +Quick3, Quick5 and Quick-Classic. %description -l zh_TW quick 速成輸入法,又稱簡易輸入法,為倉頡輸入法之簡化版本。 @@ -327,11 +326,228 @@ make install DESTDIR=%{buildroot} # # See http://www.freedesktop.org/software/appstream/docs/ for more details. # -mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata -cat > $RPM_BUILD_ROOT%{_datadir}/appdata/stroke5.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-array.appdata.xml < - stroke5.db + org.freedesktop.ibus.engine.table.array + CC0-1.0 + Array input methods + Chinese input method + +

+ Array input method is a free, open-minded character-structured + input method. Includes: array30 (27489 characters) and + array30-big (27489 characters + Unicode ExtB). +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-cangjie.appdata.xml < + + org.freedesktop.ibus.engine.table.cangjie + CC0-1.0 + Cangjie input methods + Chinese input method + +

+ Cangjie based input methods, includes: + Cangjie3, Canjie5, and Cangjie big tables. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-cantonese.appdata.xml < + + org.freedesktop.ibus.engine.table.cantonese + CC0-1.0 + Cantonese input methods + Chinese input method + +

+ Cantonese input methods, includes: + Cantonese, Hong-Kong version of Cantonese, + and jyutping. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-easy.appdata.xml < + + org.freedesktop.ibus.engine.table.easy + CC0-1.0 + Easy input method + Chinese input method + +

+ Easy phrase-wise input method. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-erbi.appdata.xml < + + org.freedesktop.ibus.engine.table.erbi + CC0-1.0 + Erbi input method + Chinese input method + +

+ Erbi input methods. Includes: + Super Erbi (as erbi) + and Erbi Qin-Song (erbi-qs) +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-quick.appdata.xml < + + org.freedesktop.ibus.engine.table.quick + CC0-1.0 + Quick-to-learn input methods + Chinese input method + +

+ Quick-to-learn is based on Cangjie input method, + but only need Canjie's first and last word-root + to form a character. Includes: Quick3, Quick5 and Quick-Classic. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-scj.appdata.xml < + + org.freedesktop.ibus.engine.table.scj + CC0-1.0 + Smart Cangjie + Chinese input method + +

+ Smart Cangjie is an improved Cangjie base input method + which handles Cangjie, Quick, Cantonese, Chinese punctuation, + Japanese, 3000 frequent words by Hong Kong government, + both Traditional and Simplified Chinese. + + This package includes the Smart Cangjie 6. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-stroke5.appdata.xml < + + org.freedesktop.ibus.engine.table.stroke5 CC0-1.0 Stroke 5 Chinese input method @@ -347,9 +563,9 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/stroke5.appdata.xml < - https://code.google.com/p/ibus/ - https://code.google.com/p/ibus/issues/list - https://code.google.com/p/ibus/wiki/FAQ + https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table zh_CN zh_HK @@ -359,12 +575,42 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/stroke5.appdata.xml < EOF -cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-haifeng86.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-wu.appdata.xml < - wubi-haifeng86.db + org.freedesktop.ibus.engine.table.wu CC0-1.0 - HaiFeng Wubi 86 + Wu pronunciation input method + Chinese input method + +

+ Wu pronunciation input method. + URL: http://input.foruto.com/wu/ +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-wubi-haifeng86.appdata.xml < + + org.freedesktop.ibus.engine.table.wubi-haifeng86 + CC0-1.0 + HaiFeng Wubi 86 input method Simplified Chinese input method

@@ -376,9 +622,9 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-haifeng86.appdata.xml < - http://code.google.com/p/ibus/ - https://code.google.com/p/ibus/issues/list - https://code.google.com/p/ibus/wiki/FAQ + https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table zh_CN zh_HK @@ -388,12 +634,12 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-haifeng86.appdata.xml < EOF -cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-jidian86.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-wubi-jidian86.appdata.xml < - wubi-jidian86.db + org.freedesktop.ibus.engine.table.wubi-jidian86 CC0-1.0 - Jidian Wubi 86 + Jidian Wubi 86 input method, JiShuang 6.0

Simplified Chinese input method

@@ -405,9 +651,9 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-jidian86.appdata.xml < - http://code.google.com/p/ibus/ - https://code.google.com/p/ibus/issues/list - https://code.google.com/p/ibus/wiki/FAQ + https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table zh_CN zh_HK @@ -417,10 +663,39 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/wubi-jidian86.appdata.xml < EOF -cat > $RPM_BUILD_ROOT%{_datadir}/appdata/cantonyale.appdata.xml < $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-yong.appdata.xml < - cantonyale.db + org.freedesktop.ibus.engine.table.yong + CC0-1.0 + YongMa input method +

YongMa Chinese input method + +

+ YongMa input method. +

+

+ Input methods are typing systems allowing users to input complex languages. + They are necessary because these contain too many characters to simply be laid + out on a traditional keyboard. +

+
+ https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table + + zh_CN + zh_HK + zh_SG + zh_TW + + +
+EOF +cat > $RPM_BUILD_ROOT%{_datadir}/metainfo/ibus-table-chinese-cantonyale.appdata.xml < + + org.freedesktop.ibus.engine.table.cantonyale CC0-1.0 cantonyale Cantonese input method based on yale romanization @@ -434,9 +709,9 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/cantonyale.appdata.xml < - http://code.google.com/p/ibus/ - https://code.google.com/p/ibus/issues/list - https://code.google.com/p/ibus/wiki/FAQ + https://github.com/mike-fabian/ibus-table + https://github.com/mike-fabian/ibus-table/issues + http://mike-fabian.github.io/ibus-table zh_CN zh_HK @@ -503,12 +778,14 @@ rm -fr %{buildroot}%{_docdir}/* %doc AUTHORS README ChangeLog COPYING %files array +%{_datadir}/metainfo/ibus-table-chinese-array.appdata.xml %{ibus_icons_dir}/array30.* %verify(not size md5 mtime) %{ibus_tables_dir}/array30.db %{ibus_icons_dir}/array30-big.* %verify(not size md5 mtime) %{ibus_tables_dir}/array30-big.db %files cangjie +%{_datadir}/metainfo/ibus-table-chinese-cangjie.appdata.xml %{ibus_icons_dir}/cangjie3.* %verify(not size md5 mtime) %{ibus_tables_dir}/cangjie3.db %{ibus_icons_dir}/cangjie5.* @@ -517,6 +794,7 @@ rm -fr %{buildroot}%{_docdir}/* %verify(not size md5 mtime) %{ibus_tables_dir}/cangjie-big.db %files cantonese +%{_datadir}/metainfo/ibus-table-chinese-cantonese.appdata.xml %{ibus_icons_dir}/cantonese.* %verify(not size md5 mtime) %{ibus_tables_dir}/cantonese.db %{ibus_icons_dir}/cantonhk.* @@ -525,16 +803,19 @@ rm -fr %{buildroot}%{_docdir}/* %verify(not size md5 mtime) %{ibus_tables_dir}/jyutping.db %files easy +%{_datadir}/metainfo/ibus-table-chinese-easy.appdata.xml %{ibus_icons_dir}/easy-big.* %verify(not size md5 mtime) %{ibus_tables_dir}/easy-big.db %files erbi +%{_datadir}/metainfo/ibus-table-chinese-erbi.appdata.xml %{ibus_icons_dir}/erbi.* %verify(not size md5 mtime) %{ibus_tables_dir}/erbi.db %{ibus_icons_dir}/erbi-qs.* %verify(not size md5 mtime) %{ibus_tables_dir}/erbi-qs.db %files quick +%{_datadir}/metainfo/ibus-table-chinese-quick.appdata.xml %{ibus_icons_dir}/quick3.* %verify(not size md5 mtime) %{ibus_tables_dir}/quick3.db %{ibus_icons_dir}/quick5.* @@ -543,39 +824,47 @@ rm -fr %{buildroot}%{_docdir}/* %verify(not size md5 mtime) %{ibus_tables_dir}/quick-classic.db %files scj +%{_datadir}/metainfo/ibus-table-chinese-scj.appdata.xml %{ibus_icons_dir}/scj6.* %verify(not size md5 mtime) %{ibus_tables_dir}/scj6.db %files stroke5 -%{_datadir}/appdata/stroke5.appdata.xml +%{_datadir}/metainfo/ibus-table-chinese-stroke5.appdata.xml %{ibus_icons_dir}/stroke5.* %verify(not size md5 mtime) %{ibus_tables_dir}/stroke5.db %files wu +%{_datadir}/metainfo/ibus-table-chinese-wu.appdata.xml %{ibus_icons_dir}/wu.* %verify(not size md5 mtime) %{ibus_tables_dir}/wu.db %files wubi-haifeng -%{_datadir}/appdata/wubi-haifeng86.appdata.xml +%{_datadir}/metainfo/ibus-table-chinese-wubi-haifeng86.appdata.xml %doc tables/wubi-haifeng/COPYING tables/wubi-haifeng/README %{ibus_icons_dir}/wubi-haifeng86.* %verify(not size md5 mtime) %{ibus_tables_dir}/wubi-haifeng86.db %files wubi-jidian -%{_datadir}/appdata/wubi-jidian86.appdata.xml +%{_datadir}/metainfo/ibus-table-chinese-wubi-jidian86.appdata.xml %{ibus_icons_dir}/wubi-jidian86.* %verify(not size md5 mtime) %{ibus_tables_dir}/wubi-jidian86.db %files yong +%{_datadir}/metainfo/ibus-table-chinese-yong.appdata.xml %{ibus_icons_dir}/yong.* %{ibus_tables_dir}/yong.db %files cantonyale -%{_datadir}/appdata/cantonyale.appdata.xml +%{_datadir}/metainfo/ibus-table-chinese-cantonyale.appdata.xml %{ibus_icons_dir}/cantonyale.* %verify(not size md5 mtime) %{ibus_tables_dir}/cantonyale.db %changelog +* Tue Dec 28 2021 Mike FABIAN - 1.8.3-10 +- Add appdata.xml files for the subpackages where they were missing +- Fix URLs in existing appdata.xml files +- Resolves: rhbz#2035337 + * Thu Jul 22 2021 Fedora Release Engineering - 1.8.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild