diff options
Diffstat (limited to 'app-i18n/ibus-mozc/ibus-mozc-9999.ebuild')
-rw-r--r-- | app-i18n/ibus-mozc/ibus-mozc-9999.ebuild | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/app-i18n/ibus-mozc/ibus-mozc-9999.ebuild b/app-i18n/ibus-mozc/ibus-mozc-9999.ebuild index 43a5786..bb0b7b8 100644 --- a/app-i18n/ibus-mozc/ibus-mozc-9999.ebuild +++ b/app-i18n/ibus-mozc/ibus-mozc-9999.ebuild @@ -20,8 +20,9 @@ IUSE="" RDEPEND=">=app-i18n/ibus-1.2 dev-libs/glib:2 dev-libs/protobuf + net-misc/curl sys-libs/zlib - net-misc/curl" + x11-libs/qt-gui:4" DEPEND="${RDEPEND} dev-util/gtest" @@ -60,20 +61,10 @@ src_unpack() { } src_prepare() { - sed -i -e "s:/lib:/$(get_libdir):g" unix/ibus/ibus.gyp || die + sed -i -e "s:/usr/lib/mozc:/usr/$(get_libdir)/mozc:" base/util.cc || die } src_configure() { - # CFLAGS/LDFLAGS - mkdir -p "${S}"/.gyp || die "cflags mkdir failed" - cat << EOF > "${S}"/.gyp/include.gypi || die "cflags cat failed" -{ - 'target_defaults': { - 'cflags': [ '${CFLAGS// /','}' ], - 'ldflags': [ '${LDFLAGS// /','}' ], - }, -} -EOF export HOME="${S}" export BUILD_COMMAND="emake" "$(PYTHON)" build_mozc.py gyp || die "gyp failed" @@ -88,12 +79,17 @@ src_compile() { export AS="$(tc-getAS)" export RANLIB="$(tc-getRANLIB)" export LD="$(tc-getLD)" - "$(PYTHON)" build_mozc.py build -c "${BUILDTYPE}" unix:ibus_mozc || die + "$(PYTHON)" build_mozc.py build -c "${BUILDTYPE}" \ + unix/ibus/ibus.gyp:ibus_mozc \ + server/server.gyp:mozc_server \ + gui/gui.gyp:mozc_tool || die } src_install() { exeinto /usr/libexec || die newexe "out/${BUILDTYPE}/ibus_mozc" ibus-engine-mozc || die + exeinto "/usr/$(get_libdir)/mozc" || die + doexe "out/${BUILDTYPE}/mozc_server" "out/${BUILDTYPE}/mozc_tool" || die insinto /usr/share/ibus/component || die doins unix/ibus/mozc.xml || die } |