Fix python library to load libibus.so.Y

TEST=Linux desktop

Review URL: https://codereview.appspot.com/5731060
This commit is contained in:
fujiwarat 2012-03-05 13:25:53 +09:00
Родитель e786c06a66
Коммит f1c010f6b5
3 изменённых файлов: 5 добавлений и 8 удалений

Просмотреть файл

@ -25,6 +25,7 @@ __all__ = (
"get_copyright",
"get_license",
"get_ICON_KEYBOARD",
"LIBIBUS_SONAME",
"ISOCODES_PREFIX",
"_"
)
@ -55,4 +56,5 @@ def get_ICON_KEYBOARD():
return fallback_icon
return icon
LIBIBUS_SONAME='libibus-@IBUS_API_VERSION@.so.@LT_CURRENT_MINUS_AGE@'
ISOCODES_PREFIX='@ISOCODES_PREFIX@'

Просмотреть файл

@ -59,6 +59,7 @@ import os
import sys
from xdg import BaseDirectory
import ctypes
import _config
# __display = os.environ["DISPLAY"]
# __hostname, __display_screen = __display.split(":", 1)
@ -104,7 +105,7 @@ import ctypes
# return None
# return address
libibus = ctypes.CDLL("libibus-1.0.so.0")
libibus = ctypes.CDLL(_config.LIBIBUS_SONAME)
get_address = libibus.ibus_get_address
get_address.restype=ctypes.c_char_p

Просмотреть файл

@ -82,7 +82,7 @@ AM_VALAFLAGS = \
libexec_PROGRAMS = ibus-ui-gtk3
ibus_ui_gtk3_valas = \
ibus_ui_gtk3_SOURCES = \
application.vala \
candidatearea.vala \
candidatepanel.vala \
@ -94,11 +94,6 @@ ibus_ui_gtk3_valas = \
property.vala \
separator.vala \
switcher.vala \
$(NULL)
ibus_ui_gtk3_vala_cfiles = $(ibus_ui_gtk3_valas:.vala=.c)
ibus_ui_gtk3_SOURCES = \
$(ibus_ui_gtk3_valas) \
grabkeycode.c \
$(NULL)
@ -108,7 +103,6 @@ ibus_ui_gtk3_LDADD = \
CLEANFILES = \
gtkpanel.xml \
$(ibus_ui_gtk3_vala_cfiles) \
$(NULL)
EXTRA_DIST = \