diff --git a/mozc.spec b/mozc.spec index b535496..8d5fc53 100644 --- a/mozc.spec +++ b/mozc.spec @@ -6,7 +6,7 @@ Name: mozc Version: 2.23.2815.102 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A Japanese Input Method Editor (IME) designed for multi-platform License: BSD and ASL 2.0 and UCD and Public Domain and mecab-ipadic @@ -66,6 +66,7 @@ BuildRequires: gyp >= 0.1-0.4.840svn BuildRequires: ibus-devel >= 1.5.4 BuildRequires: emacs BuildRequires: xemacs xemacs-packages-extra +BuildRequires: libappstream-glib # https://bugzilla.redhat.com/show_bug.cgi?id=1419949 ExcludeArch: ppc ppc64 sparcv9 sparc64 s390x @@ -171,8 +172,8 @@ xemacs -batch -f batch-byte-compile $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/%{pkg} # # See http://www.freedesktop.org/software/appstream/docs/ for more details. # -mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata -cat > $RPM_BUILD_ROOT%{_datadir}/appdata/mozc.appdata.xml < %{buildroot}%{_metainfodir}/mozc.appdata.xml < mozc.xml @@ -200,6 +201,9 @@ cat > $RPM_BUILD_ROOT%{_datadir}/appdata/mozc.appdata.xml < EOF +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml + %post -n ibus-mozc [ -x %{_bindir}/ibus ] && %{_bindir}/ibus write-cache --system >& /dev/null || : @@ -225,13 +229,16 @@ EOF %dir %{_datadir}/ibus-mozc %{_libexecdir}/ibus-engine-mozc %{_libexecdir}/mozc/mozc_renderer -%{_datadir}/appdata/*.appdata.xml +%{_metainfodir}/*.appdata.xml %{_datadir}/applications/ibus-setup-mozc-jp.desktop %{_datadir}/ibus/component/mozc.xml %{_datadir}/ibus-mozc/*.png %changelog +* Wed Jun 5 2019 Akira TAGOH - 2.23.2815.102-6 +- Install appdata file under %%{_metainfodir}. + * Fri May 10 2019 Akira TAGOH - 2.23.2815.102-5 - Add new Japanese era to dictionary. - Update zipcode dictionaries.