Fix a problem in build script of memconf
authorPeng Huang <shawn.p.huang@gmail.com>
Fri, 23 Jul 2010 07:25:45 +0000 (15:25 +0800)
committerPeng Huang <shawn.p.huang@gmail.com>
Fri, 30 Jul 2010 09:53:30 +0000 (17:53 +0800)
Makefile.am
memconf/config.cc

index 58b21b63b9d613290b86d78706a26281079a9478..7895940ec9d2b2c3e14dc86b2423ca353216d056 100644 (file)
@@ -34,7 +34,7 @@ GCONF_DIRS = \
 endif
 
 if ENABLE_MEMCONF
-MEM_CONF = \
+MEMCONF_DIRS = \
        memconf \
        $(NULL)
 endif
@@ -52,7 +52,7 @@ SUBDIRS = \
        bindings \
        $(PYTHON_DIRS) \
        $(GCONF_DIRS) \
-       $(MEM_DIRS) \
+       $(MEMCONF_DIRS) \
        $(NULL)
 
 ACLOCAL_AMFLAGS = -I m4
@@ -134,6 +134,18 @@ ppa: dist debian/changelog
                debuild -S -sa ; \
        )
 
+dpkg: dist debian/changelog
+       $(AM_V_GEN) \
+       ( \
+               mkdir ppa; \
+               cd ppa; \
+               tar zxvf ../$(distdir).tar.gz ; \
+               cd $(distdir); \
+               cp -a ../../debian . ; \
+               cd debian; \
+               debuild -b ; \
+       )
+
 
 clean-rpm:
        $(RM) -r "`uname -i`"
index 659811a448ebe5fe768d12a538a740f2f09ca323..5ed1f6683c9d8cadfee275d00fa97211a9ebf8db 100644 (file)
@@ -145,7 +145,7 @@ static gboolean ibus_config_memconf_set_value(IBusConfigService* config,
     g_value_unset(new_entry);
     g_free(new_entry);
     *error = ibus_error_new_from_printf(
-        DBUS_ERROR_FAILED, "Can not set value [%s->%s]", section, name);
+        "org.freedesktop.DBus.Error.Failed", "Can not set value [%s->%s]", section, name);
   }
 
   // Let ibus-daemon know that a new value is set to ibus-memconf. Note that
@@ -174,7 +174,7 @@ static gboolean ibus_config_memconf_get_value(IBusConfigService* config,
       = memconf->entries->find(key);
   if (iter == memconf->entries->end()) {
     *error = ibus_error_new_from_printf(
-        DBUS_ERROR_FAILED, "Can not get value [%s->%s]", section, name);
+        "org.freedesktop.DBus.Error.Failed", "Can not get value [%s->%s]", section, name);
     return FALSE;
   }
 
@@ -202,7 +202,7 @@ static gboolean ibus_config_memconf_unset(IBusConfigService* config,
 
   if (!do_unset(memconf, key)) {
     *error = ibus_error_new_from_printf(
-        DBUS_ERROR_FAILED, "Can not unset value [%s->%s]", section, name);
+        "org.freedesktop.DBus.Error.Failed", "Can not unset value [%s->%s]", section, name);
     return FALSE;
   }