summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.ac26
-rw-r--r--src/Makefile.am18
-rw-r--r--src/PYUtil.h34
3 files changed, 2 insertions, 76 deletions
diff --git a/configure.ac b/configure.ac
index 190f1fc..e0feed6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,32 +71,6 @@ LIBPINYIN_DATADIR=`$PKG_CONFIG --variable=pkgdatadir libpinyin`
AC_SUBST(LIBPINYIN_DATADIR)
-# check uuid
-AC_CHECK_FUNCS([uuid_create], [], [
- PKG_CHECK_MODULES(LIBUUID, uuid, [
- # uuid.pc exist
- AC_DEFINE(HAVE_LIBUUID, 1, [Define if found libuuid])
- HAVE_LIBUUID=yes
- ], [
- # uuid.pc does not exist
- uuid_old_LIBS=$LIBS
- AC_CHECK_HEADERS(uuid/uuid.h, [
- AC_SEARCH_LIBS(uuid_generate, uuid, [
- test x"$ac_cv_search_uuid_generate" != x"none required" && LIBUUID_LIBS=$ac_cv_search_uuid_generate
- AC_DEFINE(HAVE_LIBUUID, 1, [Define if found libuuid])
- HAVE_LIBUUID=yes
- ], [
- AC_MSG_ERROR([Can not find uuid_create and uuid_generate in libc or libuuid])
- ])
- ], [
- AC_MSG_ERROR([Can not find uuid_create and uuid_generate in libc or libuuid])
- ])
- LIBS=$uuid_old_LIBS
- ])
-])
-
-AM_CONDITIONAL(HAVE_LIBUUID, test x"$HAVE_LIBUUID" = x"yes")
-
# check if ibus_config_get_values, which is available in ibus-1.3.99+ (git master)
save_CFLAGS="$CFLAGS"
save_LIBS="$LIBS"
diff --git a/src/Makefile.am b/src/Makefile.am
index 3224d8b..087957c 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -18,19 +18,6 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-# @MAINTAINER_MODE_FALSE@skip_gentable=test -f $@ ||
-
-# AM_CFLAGS = \
-# @IBUS_CFLAGS@ \
-# @SQLITE_CFLAGS@ \
-# -DPKGDATADIR=\"$(pkgdatadir)\" \
-# $(NULL)
-# AM_CXXFLAGS = $(AM_CFLAGS)
-# AM_LDADD = \
-# @IBUS_LIBS@ \
-# @SQLITE_LIBS@ \
-# $(NULL)
-#
libexec_PROGRAMS = ibus-engine-libpinyin
ibus_engine_libpinyin_built_c_sources = \
@@ -144,11 +131,6 @@ ibus_engine_libpinyin_LDADD = \
@OPENCC_LIBS@ \
$(NULL)
-if HAVE_LIBUUID
-ibus_engine_libpinyin_CXXFLAGS += $(LIBUUID_CFLAGS)
-ibus_engine_libpinyin_LDADD += $(LIBUUID_LIBS)
-endif
-
ibus_engine_libpinyin_CXXFLAGS += \
-DLIBPINYIN_DATADIR=\"@LIBPINYIN_DATADIR@\/data\" \
$(NULL)
diff --git a/src/PYUtil.h b/src/PYUtil.h
index 46b0116..9d3b365 100644
--- a/src/PYUtil.h
+++ b/src/PYUtil.h
@@ -25,13 +25,7 @@
# include <config.h>
#endif
-#if defined(HAVE_UUID_CREATE)
-# include <uuid.h>
-#elif defined(HAVE_LIBUUID)
-# include <uuid/uuid.h>
-#endif
-#include <sys/utsname.h>
#include <cstdlib>
#include <string>
@@ -89,32 +83,7 @@ scmshm_test (guint modifiers, guint mask)
return scmshm_filter (modifiers) == mask;
}
-class UUID {
-public:
- UUID (void)
- {
- uuid_t u;
-#if defined(HAVE_UUID_CREATE)
- gchar* uuid;
- uuid_create (&u, 0);
- uuid_to_string (&u, &uuid, 0);
- g_strlcpy (m_uuid, uuid, sizeof(m_uuid));
- free(uuid);
-#elif defined(HAVE_LIBUUID)
- uuid_generate (u);
- uuid_unparse_lower (u, m_uuid);
-#endif
- }
-
- operator const gchar * (void) const
- {
- return m_uuid;
- }
-
-private:
- gchar m_uuid[256];
-};
-
+#if 0
class Uname {
public:
Uname (void)
@@ -149,6 +118,7 @@ public:
return c_str();
}
};
+#endif
};
#endif