30 | 30 |
dh $@
|
31 | 31 |
|
32 | 32 |
override_dh_auto_configure:
|
|
33 |
cd src ; \
|
33 | 34 |
GYP_DEFINES="use_libprotobuf=1" python build_mozc.py gyp \
|
34 | 35 |
--gypdir=/usr/bin \
|
35 | 36 |
--build_base=$(BUILD_DIR)
|
36 | 37 |
|
37 | 38 |
override_dh_auto_build:
|
|
39 |
cd src ; \
|
38 | 40 |
V=1 python build_mozc.py build $(TARGETS) -c Release --jobs=1
|
39 | 41 |
|
40 | 42 |
override_dh_auto_clean:
|
|
43 |
cd src ; \
|
41 | 44 |
python build_mozc.py clean
|
42 | |
rm -rf build_tools/__init__.pyc
|
43 | |
rm -rf build_tools/mozc_version.pyc
|
44 | |
rm -rf build_tools/test_tools/__init__.pyc
|
45 | |
rm -rf build_tools/test_tools/task_scheduler.pyc
|
46 | |
rm -rf build_tools/util.pyc
|
47 | |
rm -rf build_tools/code_generator_util.pyc
|
48 | |
rm -rf build_tools/android_util.pyc
|
49 | |
rm -rf rewriter/embedded_dictionary_compiler.pyc
|
50 | |
rm -rf rewriter/__init__.pyc
|
51 | |
rm -rf dictionary/pos_util.pyc
|
52 | |
rm -rf dictionary/__init__.pyc
|
53 | |
rm -rf third_party/rx/rx.Makefile
|
54 | |
rm -rf build_tools/test_tools/test_launcher.pyc
|
55 | |
rm -rf chrome/skk/skk_util_all_test.target.mk
|
56 | |
rm -rf chrome/skk/skk_util_test.target.mk
|
|
45 |
-rm -rf src/build_tools/__init__.pyc
|
|
46 |
-rm -rf src/build_tools/mozc_version.pyc
|
|
47 |
-rm -rf src/build_tools/test_tools/__init__.pyc
|
|
48 |
-rm -rf src/build_tools/test_tools/task_scheduler.pyc
|
|
49 |
-rm -rf src/build_tools/util.pyc
|
|
50 |
-rm -rf src/build_tools/code_generator_util.pyc
|
|
51 |
-rm -rf src/build_tools/android_util.pyc
|
|
52 |
-rm -rf src/rewriter/embedded_dictionary_compiler.pyc
|
|
53 |
-rm -rf src/rewriter/__init__.pyc
|
|
54 |
-rm -rf src/dictionary/pos_util.pyc
|
|
55 |
-rm -rf src/dictionary/__init__.pyc
|
|
56 |
-rm -rf src/third_party/rx/rx.Makefile
|
|
57 |
-rm -rf src/build_tools/test_tools/test_launcher.pyc
|
|
58 |
-rm -rf src/chrome/skk/skk_util_all_test.target.mk
|
|
59 |
-rm -rf src/chrome/skk/skk_util_test.target.mk
|
57 | 60 |
|
58 | 61 |
dh_auto_clean
|
59 | 62 |
|
60 | 63 |
override_dh_auto_install:
|
61 | 64 |
# mozc-server
|
62 | |
install -D -m 0755 $(BUILD_DIR)/Release/mozc_renderer \
|
|
65 |
install -D -m 0755 src/$(BUILD_DIR)/Release/mozc_renderer \
|
63 | 66 |
$(CURDIR)/debian/mozc-server/usr/lib/mozc/mozc_renderer
|
64 | 67 |
|
65 | 68 |
# mozc-utils-gui
|
|
67 | 70 |
$(CURDIR)/debian/setup-mozc.desktop
|
68 | 71 |
|
69 | 72 |
# ibus-mozc
|
70 | |
install -D -m 0755 $(BUILD_DIR)/Release/ibus_mozc \
|
|
73 |
install -D -m 0755 src/$(BUILD_DIR)/Release/ibus_mozc \
|
71 | 74 |
$(CURDIR)/debian/ibus-mozc/usr/lib/ibus-mozc/ibus-engine-mozc
|
72 | 75 |
install -d $(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/
|
73 | 76 |
sed -e 's|/usr/libexec/ibus-engine-mozc|/usr/lib/ibus-mozc/ibus-engine-mozc|' \
|
74 | 77 |
-e 's|0\.0\.0\.0|$(SOURCE_VERSION)|g' < \
|
75 | |
$(BUILD_DIR)/Release/gen/unix/ibus/mozc.xml > \
|
|
78 |
src/$(BUILD_DIR)/Release/gen/unix/ibus/mozc.xml > \
|
76 | 79 |
$(CURDIR)/debian/ibus-mozc/usr/share/ibus/component/mozc.xml
|
77 | |
|
|
80 |
|
78 | 81 |
# uim-mozc
|
79 | |
install -D -m 0755 $(BUILD_DIR)/Release/libuim-mozc.so \
|
|
82 |
install -D -m 0755 src/$(BUILD_DIR)/Release/libuim-mozc.so \
|
80 | 83 |
$(CURDIR)/debian/uim-mozc/usr/lib/$(DEB_BUILD_MULTIARCH)/uim/plugin/libuim-mozc.so
|
81 | 84 |
|
82 | 85 |
# fcitx-mozc
|
83 | |
install -D -m 0755 $(BUILD_DIR)/Release/fcitx-mozc.so \
|
|
86 |
install -D -m 0755 src/$(BUILD_DIR)/Release/fcitx-mozc.so \
|
84 | 87 |
$(CURDIR)/debian/fcitx-mozc/usr/lib/$(DEB_BUILD_MULTIARCH)/fcitx/fcitx-mozc.so
|
85 | 88 |
# mo
|
86 | |
install -D -m 0644 $(BUILD_DIR)/Release/gen/unix/fcitx/po/ja.mo \
|
|
89 |
install -D -m 0644 src/$(BUILD_DIR)/Release/gen/unix/fcitx/po/ja.mo \
|
87 | 90 |
$(CURDIR)/debian/fcitx-mozc/usr/share/locale/ja/LC_MESSAGES/fcitx-mozc.mo
|
88 | |
install -D -m 0644 $(BUILD_DIR)/Release/gen/unix/fcitx/po/zh_TW.mo \
|
|
91 |
install -D -m 0644 src/$(BUILD_DIR)/Release/gen/unix/fcitx/po/zh_TW.mo \
|
89 | 92 |
$(CURDIR)/debian/fcitx-mozc/usr/share/locale/zh_TW/LC_MESSAGES/fcitx-mozc.mo
|
90 | |
install -D -m 0644 $(BUILD_DIR)/Release/gen/unix/fcitx/po/zh_CN.mo \
|
|
93 |
install -D -m 0644 src/$(BUILD_DIR)/Release/gen/unix/fcitx/po/zh_CN.mo \
|
91 | 94 |
$(CURDIR)/debian/fcitx-mozc/usr/share/locale/zh_CN/LC_MESSAGES/fcitx-mozc.mo
|
92 | 95 |
# config file
|
93 | |
install -D -m 0644 unix/fcitx/fcitx-mozc.conf \
|
|
96 |
install -D -m 0644 src/unix/fcitx/fcitx-mozc.conf \
|
94 | 97 |
$(CURDIR)/debian/fcitx-mozc/usr/share/fcitx/addon/fcitx-mozc.conf
|
95 | |
install -D -m 0644 unix/fcitx/mozc.conf \
|
|
98 |
install -D -m 0644 src/unix/fcitx/mozc.conf \
|
96 | 99 |
$(CURDIR)/debian/fcitx-mozc/usr/share/fcitx/inputmethod/mozc.conf
|
97 | 100 |
|
98 | 101 |
override_dh_fixperms-arch:
|