summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChangwoo Ryu <cwryu@debian.org>2018-08-05 16:10:49 +0800
committerChangwoo Ryu <cwryu@debian.org>2018-08-05 22:48:43 +0800
commit508395988ad5f742e7a1fd27b28e6b2ab344d18a (patch)
treedf2c98913ddb0afb5345345725b4d5c7fd7f64cf
parent37c4a64ea76c54af132925b8383f5dcee70cf9cf (diff)
downloadibus-hangul-508395988ad5f742e7a1fd27b28e6b2ab344d18a.tar.gz
Add AppStream metainfo
Fixes https://github.com/libhangul/ibus-hangul/issues/59
-rw-r--r--.gitignore5
-rw-r--r--data/Makefile.am10
-rw-r--r--data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in17
-rw-r--r--po/POTFILES.in1
4 files changed, 33 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 08f1457..ab40040 100644
--- a/.gitignore
+++ b/.gitignore
@@ -42,9 +42,14 @@ intltool-update.in
# vim temp backup file
.*.swp
+# files for data
+data/org.freedesktop.ibus.engine.hangul.metainfo.xml
+data/org.freedesktop.ibus.engine.hangul.metainfo.xml.h
+
# files for po
po/*.gmo
po/*.pot
+po/.intltool-merge-cache
po/stamp-po
po/stamp-it
diff --git a/data/Makefile.am b/data/Makefile.am
index 96a6b6b..dbd73f9 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -31,6 +31,11 @@ symboltable_DATA = \
symboltabledir = $(datadir)/ibus-hangul/data
+appstream_in_files = org.freedesktop.ibus.engine.hangul.metainfo.xml.in
+appstream_DATA = $(appstream_in_files:.xml.in=.xml)
+appstreamdir=$(datadir)/metainfo
+@INTLTOOL_XML_RULE@
+
install-data-hook:
if test -z "$(DESTDIR)"; then \
glib-compile-schemas $(schemasdir); \
@@ -46,4 +51,9 @@ uninstall-hook:
EXTRA_DIST = \
$(schemas_DATA) \
$(symboltable_DATA) \
+ $(appstream_in_files) \
+ $(NULL)
+
+CLEANFILES = \
+ $(appstream_DATA) \
$(NULL)
diff --git a/data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in b/data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in
new file mode 100644
index 0000000..7a31585
--- /dev/null
+++ b/data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="inputmethod">
+ <id>org.freedesktop.ibus.engine.hangul</id>
+ <name>ibus-hangul</name>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2</project_license>
+ <_summary>Hangul engine for IBus</_summary>
+ <description>
+ <_p>
+ IBus-Hangul is a Korean input method engine for IBus.
+ </_p>
+ </description>
+ <project_group>IBus</project_group>
+ <url type="homepage">https://github.com/libhangul/ibus-hangul</url>
+ <url type="bugtracker">https://github.com/libhangul/ibus-hangul/issues</url>
+ <translation type="gettext">ibus-hangul</translation>
+</component>
diff --git a/po/POTFILES.in b/po/POTFILES.in
index d98a463..1248184 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -1,3 +1,4 @@
+[type: gettext/xml]data/org.freedesktop.ibus.engine.hangul.metainfo.xml.in
setup/keycapturedialog.py
setup/main.py
setup/ibus-setup-hangul.desktop.in