# Process this file with autoconf to produce a configure script
#AC_INIT(scim, 1.4.7, suzhe@tsinghua.org.cn)
-AC_INIT(isf, 4.0.19, isf@samsung.com)
+AC_INIT(isf, 6.0.6, isf@samsung.com)
AC_CONFIG_SRCDIR([ism/src/scim.h])
###########################################################
###########################################################
# ISF version
-ISF_MAJOR_VERSION=4
+ISF_MAJOR_VERSION=6
ISF_MINOR_VERSION=0
-ISF_MICRO_VERSION=19
+ISF_MICRO_VERSION=6
ISF_VERSION=$ISF_MAJOR_VERSION.$ISF_MINOR_VERSION.$ISF_MICRO_VERSION
SCIM_BINARY_VERSION=1.4.0
AC_SUBST(SCIM_BINARY_VERSION)
+# Define a string for the name of ISF-CONTROL library.
+#
+ISF_CONTROL=isf-control
+AC_SUBST(ISF_CONTROL)
+
AC_DEFINE_UNQUOTED(SCIM_BINARY_VERSION, "$SCIM_BINARY_VERSION", [The binary version of SCIM library.])
AC_DEFINE_UNQUOTED(SCIM_VERSION, "$SCIM_VERSION", [The release version of SCIM library.])
AC_DEFINE_UNQUOTED(SCIM_MAJOR_VERSION, $SCIM_MAJOR_VERSION, [The Major version of SCIM library.])
# Check ECORE FILE library
PKG_CHECK_MODULES(ECORE_FILE, [ecore-file])
+# Check ECORE FILE library
+PKG_CHECK_MODULES(ECORE_INPUT, [ecore-input])
+
# Check ECORE EVAS library
PKG_CHECK_MODULES(ECORE_EVAS, [ecore-evas])
PKG_CHECK_MODULES(XKBCOMMON, [xkbcommon])
# Check ECORE WAYLAND library
-PKG_CHECK_MODULES(ECORE_WL, [ecore-wayland],
+PKG_CHECK_MODULES(ECORE_WL, [ecore-wl2],
[ISF_HAS_ECOREWL=yes],
[ISF_HAS_ECOREWL=no])
if test "$ISF_HAS_ECOREWL" = "yes"; then
- AC_DEFINE(HAVE_ECOREWL,1,[Have ecore-wayland functions.])
+ AC_DEFINE(HAVE_ECOREWL,1,[Have ecore-wl2 functions.])
fi
# Check WAYLAND TEXT INPUT library
# Check tzplatform-config library
PKG_CHECK_MODULES(TZPLATFORM_CONFIG, [libtzplatform-config])
-# Check appcore-efl library
-PKG_CHECK_MODULES(APPCORE_EFL, [appcore-efl])
+PKG_CHECK_MODULES(APPFW_APPLICATION, [capi-appfw-application])
# Check dlog library
PKG_CHECK_MODULES(DLOG, [dlog >= 0])
[ISF_HAS_VCONF=no])
# Check edbus library
-PKG_CHECK_MODULES(EDBUS, [edbus])
+PKG_CHECK_MODULES(EDBUS, [edbus],
+ [ISF_HAS_EDBUS=yes],
+ [ISF_HAS_EDBUS=no])
# Check bluetooth library
PKG_CHECK_MODULES(BLUETOOTH, [capi-network-bluetooth],
enable_libwebsocket=no,
enable_libwebsocket=yes)
+# Check systemd library
+PKG_CHECK_MODULES(SYSTEMD, [libsystemd],
+ [ISF_HAS_SYSTEMD=yes],
+ [ISF_HAS_SYSTEMD=no])
+
if test "$ISF_HAS_VCONF" = "yes"; then
AC_DEFINE(HAVE_VCONF,1,[Have VConf functions.])
fi
AC_DEFINE(HAVE_FEEDBACK,1,[Have Feedback functions.])
fi
+if test "$ISF_HAS_EDBUS" = "yes"; then
+ AC_DEFINE(HAVE_EDBUS,1,[Have edbus functions.])
+fi
+
if test "$ISF_HAS_NOTIFICATION" = "yes" && test "$enable_notification" = "yes"; then
AC_DEFINE(HAVE_NOTIFICATION,1,[Have Notification functions.])
fi
SCIM_MODULE_PATH="$libdir/scim$SCIM_EPOCH"
SCIM_LIBEXECDIR="$libdir/scim$SCIM_EPOCH"
SCIM_LOCALEDIR="/usr/share/locale"
-SCIM_TEMPDIR="/tmp"
+SCIM_TEMPDIR="/run/.isf"
AC_SUBST(SCIM_BINDIR)
AC_SUBST(SCIM_DATADIR)
isf.pc
scim.pc
scim-gtkutils.pc
- scim.spec])
+ scim.spec
+ isf-control.pc
+ isf-control.spec])
AC_OUTPUT
AC_MSG_RESULT([