diff options
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | src/Makefile.am | 31 | ||||
-rw-r--r-- | src/libzhuyin.xml.in.in | 32 |
3 files changed, 56 insertions, 8 deletions
diff --git a/configure.ac b/configure.ac index a94e8ae..0e634da 100644 --- a/configure.ac +++ b/configure.ac @@ -111,6 +111,7 @@ AM_GLIB_GNU_GETTEXT([external]) AC_CONFIG_FILES([ po/Makefile.in Makefile src/Makefile +src/libzhuyin.xml.in setup/Makefile setup/config.py setup/ibus-setup-libzhuyin diff --git a/src/Makefile.am b/src/Makefile.am index 2a17033..b749f14 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -78,14 +78,6 @@ ibus_engine_libzhuyin_h_sources = \ ZYZZhuyinEngine.h \ $(NULL) -#ibus_engine_libzhuyin_c_sources += \ -# ZYZConfig.cc \ -# ZYZPhoneticEditor.cc \ -# ZYZFullPinyinEditor.cc \ -# ZYZZhuyinEditor.cc \ -# ZYZPinyinEngine.cc \ -# ZYZZhuyinEngine.cc \ -# $(NULL) ibus_engine_libzhuyin_SOURCES = \ $(ibus_engine_libzhuyin_c_sources) \ @@ -117,3 +109,26 @@ ibus_engine_libzhuyin_LDADD = \ @LIBZHUYIN_LIBS@ \ @OPENCC_LIBS@ \ $(NULL) + + +component_DATA = \ + libzhuyin.xml \ + $(NULL) +componentdir = @datadir@/ibus/component + +EXTRA_DIST = \ + libzhuyin.xml.in \ + $(NULL) + +CLEANFILES = \ + libzhuyin.xml \ + $(NULL) + +libzhuyin.xml: libzhuyin.xml.in + $(AM_V_GEN) \ + ( \ + libexecdir=${libexecdir}; \ + pkgdatadir=${pkgdatadir}; \ + s=`cat $<`; \ + eval "echo \"$${s}\""; \ + ) > $@ diff --git a/src/libzhuyin.xml.in.in b/src/libzhuyin.xml.in.in new file mode 100644 index 0000000..d61b7a6 --- /dev/null +++ b/src/libzhuyin.xml.in.in @@ -0,0 +1,32 @@ +<?xml version=\"1.0\" encoding=\"utf-8\"?> +<!-- filename: zhuyin.xml --> +<component> + <name>org.freedesktop.IBus.Libzhuyin</name> + <description>Libzhuyin Component</description> + <exec>${libexecdir}/ibus-engine-libzhuyin --ibus</exec> + <version>@VERSION@</version> + <author>Peng Wu <alexepico@gmail.com></author> + <license>GPL</license> + <homepage>https://github.com/libzhuyin/ibus-libzhuyin</homepage> + <textdomain>ibus-libzhuyin</textdomain> + + <engines> + <engine> + <name>libzhuyin</name> + <language>zh_TW</language> + <license>GPL</license> + <author> + Peng Wu <alexepico@gmail.com> + Peng Huang <shawn.p.huang@gmail.com> + ... + </author> + <icon>${pkgdatadir}/icons/ibus-zhuyin.svg</icon> + <layout>default</layout> + <longname>New Zhuyin</longname> + <description>New Zhuyin input method</description> + <rank>99</rank> + <symbol>ㄉ</symbol> + <setup>${libexecdir}/ibus-setup-libzhuyin zhuyin</setup> + </engine> + </engines> +</component> |