diff options
author | fujiwarat <takao.fujiwara1@gmail.com> | 2018-12-07 17:26:14 +0900 |
---|---|---|
committer | fujiwarat <takao.fujiwara1@gmail.com> | 2019-03-11 16:35:07 +0900 |
commit | 599e51db46841818ca5c2ef5e0dfc74317efaa1d (patch) | |
tree | d466242c84eb61cc8f32e32669d21f43add963f2 /data | |
parent | f62f6c27d1829420bf9d4649967d3efa4e3e554f (diff) | |
download | ibus-anthy-599e51db46841818ca5c2ef5e0dfc74317efaa1d.tar.gz |
data: Replace appdata with metainfo (#10)
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 23 | ||||
-rw-r--r-- | data/ibus-anthy.appdata.xml.in | 2 |
2 files changed, 16 insertions, 9 deletions
diff --git a/data/Makefile.am b/data/Makefile.am index d94ff54..e5d9fea 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -2,8 +2,8 @@ # # ibus-anthy - The Anthy engine for IBus # -# Copyright (c) 2010-2017 Takao Fujiwara <takao.fujiwara1@gmail.com> -# Copyright (c) 2010-2017 Red Hat, Inc. +# Copyright (c) 2010-2018 Takao Fujiwara <takao.fujiwara1@gmail.com> +# Copyright (c) 2010-2018 Red Hat, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -28,12 +28,13 @@ dicts_DATA = \ dictsdir = $(pkgdatadir)/dicts -# rf. i18n appdata.xml +# rf. i18n metainfo.xml # http://www.freedesktop.org/software/appstream/docs/sect-Quickstart-Translation.html # https://blogs.gnome.org/hughsie/2016/01/25/appdata-and-the-gettext-domain/ -appdata_in_files = ibus-anthy.appdata.xml.in -appdata_DATA = $(appdata_in_files:.xml.in=.xml) -appdatadir=$(datadir)/appdata +metainfo_in_files = ibus-anthy.appdata.xml.in +metainfo_inter_files = $(metainfo_in_files:.xml.in=.xml) +metainfo_DATA = org.freedesktop.ibus.engine.anthy.metainfo.xml +metainfodir=$(datadir)/metainfo @INTLTOOL_XML_RULE@ schemas_in_files = org.freedesktop.ibus.engine.anthy.gschema.xml.in @@ -41,11 +42,17 @@ schemas_DATA = $(schemas_in_files:.xml.in=.xml) schemasdir = $(datadir)/glib-2.0/schemas CLEANFILES = \ - $(appdata_DATA) \ + $(metainfo_inter_files) \ + $(metainfo_DATA) \ $(schemas_DATA) \ emoji.t \ $(NULL) +$(metainfo_DATA): $(metainfo_inter_files) + mv $< $@ + ln -s $@ $< + touch -m $@ + $(schemas_DATA): $(schemas_in_files) $(SED) -e "s|\@ANTHY_ZIPCODE_FILE\@|$(ANTHY_ZIPCODE_FILE)|g" \ -e "s|\@KASUMI_EXEC_FILE\@|$(KASUMI_EXEC_FILE)|g" \ @@ -88,7 +95,7 @@ uninstall-hook: fi EXTRA_DIST = \ - $(appdata_in_files) \ + $(metainfo_in_files) \ $(schemas_in_files) \ emoji-each.t \ emoji-emoji.t \ diff --git a/data/ibus-anthy.appdata.xml.in b/data/ibus-anthy.appdata.xml.in index 2746489..c218a30 100644 --- a/data/ibus-anthy.appdata.xml.in +++ b/data/ibus-anthy.appdata.xml.in @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <component type="inputmethod"> - <id>ibus-anthy</id> + <id>org.freedesktop.ibus.engine.anthy</id> <metadata_license>GFDL-1.3</metadata_license> <project_license>GPL-2.0</project_license> <name>Anthy</name> |