summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorfujiwarat <takao.fujiwara1@gmail.com>2018-12-07 17:26:14 +0900
committerfujiwarat <takao.fujiwara1@gmail.com>2019-03-11 16:35:07 +0900
commit599e51db46841818ca5c2ef5e0dfc74317efaa1d (patch)
treed466242c84eb61cc8f32e32669d21f43add963f2 /data
parentf62f6c27d1829420bf9d4649967d3efa4e3e554f (diff)
downloadibus-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.am23
-rw-r--r--data/ibus-anthy.appdata.xml.in2
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>