diff --git a/debian/ibus-mozc.install b/debian/ibus-mozc.install new file mode 100755 index 0000000..9c38b2c --- /dev/null +++ b/debian/ibus-mozc.install @@ -0,0 +1,5 @@ +#!/usr/bin/dh-exec --with-scripts=install-rename +# module +src/out_linux/Release/ibus_mozc => usr/lib/ibus-mozc/ibus-engine-mozc +# config files +src/out_linux/Release/gen/unix/ibus/mozc.xml usr/share/ibus/component/ diff --git a/debian/rules b/debian/rules index cdcd044..32441e7 100755 --- a/debian/rules +++ b/debian/rules @@ -64,6 +64,11 @@ --template src/unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml.in \ -o src/unix/fcitx5/org.fcitx.Fcitx5.Addon.Mozc.metainfo.xml + # ibus-mozc + sed -i -e 's|/usr/libexec/ibus-engine-mozc|/usr/lib/ibus-mozc/ibus-engine-mozc|' \ + -e 's|0\.0\.0\.0|$(SOURCE_VERSION)|g' \ + src/out_linux_dynamic/Release/gen/unix/ibus/mozc.xml + override_dh_auto_test: # cd src; python build_mozc.py runtests -c Debug @@ -85,15 +90,6 @@ desktop-file-install --dir=$(CURDIR)/debian/mozc-utils-gui/usr/share/applications \ $(CURDIR)/debian/ibus-setup-mozc-jp.desktop - # ibus-mozc - install -D -m 0755 src/out_linux/Release/ibus_mozc \ - $(CURDIR)/debian/ibus-mozc/usr/lib/ibus-mozc/ibus-engine-mozc - install -d $(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/ - sed -e 's|/usr/libexec/ibus-engine-mozc|/usr/lib/ibus-mozc/ibus-engine-mozc|' \ - -e 's|0\.0\.0\.0|$(SOURCE_VERSION)|g' < \ - src/out_linux/Release/gen/unix/ibus/mozc.xml > \ - $(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/mozc.xml - override_dh_fixperms-arch: chmod -x debian/emacs-mozc/usr/share/emacs/site-lisp/emacs-mozc/mozc.el dh_fixperms