Add ppa target to generate debian source package.
authorPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 May 2010 02:18:24 +0000 (10:18 +0800)
committerPeng Huang <shawn.p.huang@gmail.com>
Fri, 28 May 2010 02:18:24 +0000 (10:18 +0800)
15 files changed:
Makefile.am
configure.ac
debian/README.source [new file with mode: 0644]
debian/changelog
debian/changelog.in [new file with mode: 0644]
debian/clean
debian/control
debian/libibus1.symbols [deleted file]
debian/libibus2.install [moved from debian/libibus1.install with 100% similarity]
debian/libibus2.symbols [new file with mode: 0644]
debian/patches/00list [new file with mode: 0644]
debian/patches/01_ubuntu_desktop.dpatch [new file with mode: 0755]
debian/rules
debian/source/format [new file with mode: 0644]
debian/xinput/ibus

index 2d152c1..34cd91d 100644 (file)
@@ -106,6 +106,36 @@ srpm: dist @PACKAGE_NAME@.spec
                        --define "_specdir `pwd`/rpm" \
                        @PACKAGE_NAME@.spec
 
+.PHONY: debian/changelog
+debian/changelog:
+       $(AM_V_GEN) \
+       ( \
+               date=`date -R`; \
+               version=@VERSION@; \
+               serie=$(serie); \
+               if test -z "$$serie"; then \
+                 serie=lucid; \
+               fi; \
+               if test -z "$$release"; then \
+                 release=1; \
+               fi; \
+               s=`cat debian/changelog.in`; \
+               eval "echo \"$${s}\""; \
+       ) > $@
+
+ppa: dist debian/changelog
+       $(AM_V_GEN) \
+       ( \
+               mkdir ppa; \
+               cd ppa; \
+               tar zxvf ../$(distdir).tar.gz ; \
+               cd $(distdir); \
+               cp -a ../../debian . ; \
+               cd debian; \
+               debuild -S -sa ; \
+       )
+
+
 clean-rpm:
        $(RM) -r "`uname -i`"
 
index 7d8bdc3..34c5fa0 100644 (file)
@@ -21,7 +21,7 @@
 # Boston, MA  02111-1307  USA
 
 # if not 1, append datestamp to the version number.
-m4_define([ibus_released], [1])
+m4_define([ibus_released], [0])
 m4_define([ibus_major_version], [1])
 m4_define([ibus_minor_version], [3])
 m4_define([ibus_micro_version], [3])
diff --git a/debian/README.source b/debian/README.source
new file mode 100644 (file)
index 0000000..b59f078
--- /dev/null
@@ -0,0 +1,26 @@
+This package uses dpatch to manage all modifications to the upstream
+source. Changes are stored in the source package as diffs in
+debian/patches and applied during the build.
+
+To get the fully patched source after unpacking the source package, cd
+to the root level of the source package and run:
+
+    debian/rules patch
+
+Removing a patch is as simple as removing its entry from the
+debian/patches/00list file, and please also remove the patch file
+itself.
+
+Creating a new patch is done with "dpatch-edit-patch patch XX_patchname"
+where you should replace XX with a new number and patchname with a
+descriptive shortname of the patch. You can then simply edit all the
+files your patch wants to edit, and then simply "exit 0" from the shell
+to actually create the patch file.
+
+To tweak an already existing patch, call "dpatch-edit-patch XX_patchname"
+and replace XX_patchname with the actual filename from debian/patches
+you want to use.
+
+To clean up afterwards again, "debian/rules unpatch" will do the
+work for you - or you can of course choose to call
+"fakeroot debian/rules clean" all together.
index 6e89190..c8575b1 100644 (file)
@@ -1,234 +1,5 @@
-ibus (1.2.0.20100130-1~ppa1) karmic; urgency=low
+ibus (1.3.3.20100528-1phuang1~lucid1) lucid; urgency=low
 
-  * new upstream release.
+  * Upstream release.
 
- -- Peng Huang <shawn.p.huang@gmail.com>  Sat, 30 Jan 2010 08:00:00 +0800
-
-ibus (1.2.0.20090927-1~ppa1) karmic; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Tue, 29 Sep 2009 20:45:17 +0800
-
-ibus (1.2.0.20090915-1) unstable; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Tue, 15 Sep 2009 19:30:53 +0800
-
-ibus (1.2.0.20090904-1) unstable; urgency=low
-
-  * new upstream release.
-  * debian/rules: remove ibus.desktop (LP: #420282)
-
- -- LI Daobing <lidaobing@debian.org>  Sat, 05 Sep 2009 12:17:53 +0800
-
-ibus (1.2.0.20090828-1) unstable; urgency=low
-
-  * new upstream release.
-  * debian/control: bump standards version to 3.8.3. 
-  * debian/libibus1.symbols: updated. 
-
- -- LI Daobing <lidaobing@debian.org>  Sun, 30 Aug 2009 12:37:45 +0800
-
-ibus (1.2.0.20090812-1) unstable; urgency=low
-
-  * new upstream release.
-  * debian/libibus1.symbols: updated. 
-
- -- LI Daobing <lidaobing@debian.org>  Wed, 12 Aug 2009 20:41:02 +0800
-
-ibus (1.2.0.20090810-1) unstable; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Mon, 10 Aug 2009 19:15:15 +0800
-
-ibus (1.2.0.20090807-1) unstable; urgency=low
-
-  * new upstream release.
-  * suggest qt4:
-    - debian/control: add recommends for ibus-qt4
-    - debian/xinput/ibus: detect ibus-qt4
-
- -- LI Daobing <lidaobing@debian.org>  Sun, 09 Aug 2009 15:27:19 +0800
-
-ibus (1.2.0.20090806-1) unstable; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Thu, 06 Aug 2009 22:00:41 +0800
-
-ibus (1.2.0.20090723-1) unstable; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Thu, 23 Jul 2009 20:22:09 +0800
-
-ibus (1.2.0.20090719-2) unstable; urgency=low
-
-  * Fix "Cannot find libibus.so and fail to launch ibus", change it to
-    libibus.so.1 (Closes: #537685)
-
- -- LI Daobing <lidaobing@debian.org>  Mon, 20 Jul 2009 21:33:29 +0800
-
-ibus (1.2.0.20090719-1) unstable; urgency=low
-
-  * new upstream release.
-  * debian/libibus1.symbols: updated. 
-  * debian/control: change url of vcs-bzr 
-
- -- LI Daobing <lidaobing@debian.org>  Sun, 19 Jul 2009 16:00:48 +0800
-
-ibus (1.2.0.20090617-2) unstable; urgency=low
-
-  * Fix "ibus' autostart in xdg folder breaks im-switch and other input
-    method" (Closes: #537217)
-    - debian/ibus.install: remove the autostart file.
-    - debian/rules: remove /etc/xdg after install. 
-    - debian/ibus.postinst: remove the autostart file. 
-
- -- LI Daobing <lidaobing@debian.org>  Thu, 16 Jul 2009 20:41:18 +0800
-
-ibus (1.2.0.20090617-1) unstable; urgency=low
-
-  * new upstream release.
-  * libibus0 -> libibus1:
-    - debian/control: rename the package.
-    - debian/libibus0.install: removed
-    - debian/libibus0.symbols: removed
-    - debian/libibus1.install: added
-    - debian/libibus1.symbols: added
-    - debian/rules: change script of dh_gtkmodules
-  * debian/ibus-gtk.install: updated.
-  * debian/control: 
-    - ibus conflicts the ibus modules with low version. 
-    - bump policy version to 3.8.2.
-
- -- LI Daobing <lidaobing@debian.org>  Fri, 26 Jun 2009 22:47:52 +0800
-
-ibus (1.1.0.20090612-1) unstable; urgency=low
-
-  * new upstream release.
-  * Fix "python-ibus should depends on iso-codes" (Closes: #532163)
-  * debian/libibus0.symbols: update symbols
-
- -- LI Daobing <lidaobing@debian.org>  Sat, 13 Jun 2009 11:39:05 +0800
-
-ibus (1.1.0.20090531-1) unstable; urgency=low
-
-  * new upstream release.
-
- -- LI Daobing <lidaobing@debian.org>  Mon, 01 Jun 2009 20:57:27 +0800
-
-ibus (1.1.0.20090508-1) unstable; urgency=low
-
-  * new upstream release.
-  * merge ubuntu changelog.
-  * debian/control:
-    - depends of ibus: add python-xdg (closes: #529055)
-
- -- LI Daobing <lidaobing@debian.org>  Sun, 17 May 2009 22:19:38 +0800
-
-ibus (1.1.0.20090508-0ubuntu1) karmic; urgency=low
-
-  * new upstream release (LP: #373976)
-  * debian/libibus0.symbols: update symbols
-
- -- LI Daobing <lidaobing@debian.org>  Sat, 09 May 2009 13:52:29 +0800
-
-ibus (1.1.0.20090423-0ubuntu1) karmic; urgency=low
-
-  * new upstream release (LP: #325740)
-  * debian/patches/01_typo_in_Makefile_am.dpatch: merged by upstream, removed.
-  * no patch needed, remove dpatch from debian/*
-  * debian/rules:
-    - add "--list-missing --fail-missing" to dh_install, refactor other to make
-      this works.
-  * debian/xinput/ibus: change XIM_PROGRAM from ibus to ibus-daemon, add
-    "--xim" to XIM_ARGS
-  * debian/xinput/ibus-qt4: removed.
-  * debian/ibus.install: install gconf schemas, lib and autostart.
-  * debian/rules: add dh_gconf 
-  * debian/control: 
-    - build depends: add intltool, python-dbus, python-gobject-dev,
-      libgconf2-dev. remove libqt4-dev, dpatch.
-    - package libibus-gtk0 renamed to libibus0.
-    - change maintainer's email.
-    - bump standards version to 3.8.1.
-    - use simple depends on python-dbus.
-    - depends of ibus: add python-xdg.
-    - package ibus-qt4 removed. (no longer supported)
-    - new package libibus-dev.
-  * debian/libibus0.symbols: update symbols
-  * debian/docs: added 
-
- -- LI Daobing <lidaobing@debian.org>  Fri, 01 May 2009 10:41:09 +0800
-
-ibus (1.1.0.20090417-1) unstable; urgency=low
-
-  * initial release to Debian (closes: #501106)
-  * new upstream release (LP: #325740)
-    - package libibus-gtk0 renamed to libibus0.
-    - package ibus-qt4 removed. (no longer supported)
-    - new package libibus-dev.
-    - debian/control: add intltool to build depends.
-  * debian/patches/01_typo_in_Makefile_am.dpatch: merged by upstream, removed.
-  * no patch needed, remove dpatch from debian/*
-  * debian/rules:
-    - add "--list-missing --fail-missing" to dh_install, refactor other to make
-      this works.
-  * debian/xinput/ibus: change XIM_PROGRAM from ibus to ibus-daemon, add
-    "--xim" to XIM_ARGS
-  * debian/xinput/ibus-qt4: removed.
-  * debian/ibus.install: install gconf schemas 
-  * debian/rules: add dh_gconf 
-  * debian/control: 
-    - build depends on python-dbus.
-    - change maintainer's email.
-    - bump standards version to 3.8.1.
-    - use simple depends on python-dbus.
-  * debian/libibus0.symbols: update symbols
-  * debian/docs: added 
-
- -- LI Daobing <lidaobing@debian.org>  Wed, 22 Apr 2009 21:28:45 +0800
-
-ibus (0.1.1.20081023-0ubuntu5) jaunty; urgency=low
-
-  * debian/control: Add depends on python-gconf as ibus needs this to run
-    correctly. (LP: #358770) 
-
- -- LI Daobing <lidaobing@gmail.com>  Sun, 12 Apr 2009 10:58:27 +0800
-
-ibus (0.1.1.20081023-0ubuntu4) jaunty; urgency=low
-
-  * port to python2.6 (LP: #336525)
-    - debian/pyversions: change from "2.5" to "2.5-"
-    - debian/rules: fix dh_pysupport
-  * debian/rules: change "dh_clean -k" to "dh_prep" 
-
- -- LI Daobing <lidaobing@gmail.com>  Mon, 02 Mar 2009 13:03:03 +0800
-
-ibus (0.1.1.20081023-0ubuntu3) jaunty; urgency=low
-
-  * debian/rules: add dh_gtkmodules (LP: #314375) 
-  * debian/control: depends on ${misc:Depends}
-
- -- LI Daobing <lidaobing@gmail.com>  Tue, 06 Jan 2009 22:29:46 +0800
-
-ibus (0.1.1.20081023-0ubuntu2) jaunty; urgency=low
-
-  * ibus should depends on python-ibus (LP: #312428)
-
- -- LI Daobing <lidaobing@gmail.com>  Tue, 30 Dec 2008 21:26:16 +0800
-
-ibus (0.1.1.20081023-0ubuntu1) jaunty; urgency=low
-
-  [ LI Daobing ]
-  * Initial release (LP: #292616)
-
-  [ Zhengpeng Hou ]
-  * Add myself as an uploader. :)
-  * Add im-switch's support, stole it from scim-bridge. :)
-
- -- Zhengpeng Hou <zhengpeng-hou@ubuntu.com>  Sun, 30 Nov 2008 10:41:05 +0000
+ -- Peng Huang <shawn.p.huang@gmail.com>  Fri, 28 May 2010 10:17:48 +0800
diff --git a/debian/changelog.in b/debian/changelog.in
new file mode 100644 (file)
index 0000000..f40cd06
--- /dev/null
@@ -0,0 +1,5 @@
+ibus (${version}-1phuang${release}~${serie}1) ${serie}; urgency=low
+
+  * Upstream release.
+
+ -- Peng Huang <shawn.p.huang@gmail.com>  ${date}
index 3b93b74..9350766 100644 (file)
@@ -1,2 +1,4 @@
 config.guess
 config.sub
+po/ibus.pot
+install-stamp
index 2666212..ef5ac4a 100644 (file)
@@ -16,8 +16,9 @@ Build-Depends: debhelper (>= 7),
  python-gobject-dev,
  libgconf2-dev,
  python-dbus (>= 0.83.0),
- intltool (>= 0.40.0)
-Standards-Version: 3.8.3
+ intltool (>= 0.40.0),
+ dpatch
+Standards-Version: 3.8.4
 Homepage: http://code.google.com/p/ibus/
 Vcs-Bzr: lp:~lidaobing/ibus/ibus
 Vcs-Browser: https://code.launchpad.net/~lidaobing/ibus/ibus
@@ -25,20 +26,20 @@ Vcs-Browser: https://code.launchpad.net/~lidaobing/ibus/ibus
 Package: ibus
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-glade2,
- im-switch, python-ibus (= ${source:Version}), python-xdg
-Recommends: ibus-gtk, ibus-qt4
-Conflicts: ibus-anthy (< 1.2),
- ibus-table (< 1.2),
- ibus-pinyin (< 1.2),
- ibus-m17n (< 1.2),
- ibus-hangul (< 1.2),
- ibus-chewing (< 1.2)
+ python-ibus (= ${source:Version}), python-xdg, librsvg2-common
+Recommends: im-switch, ibus-gtk | ibus-qt4
+Conflicts: ibus-anthy (<< 1.2),
+ ibus-table (<< 1.2),
+ ibus-pinyin (<< 1.2.99),
+ ibus-m17n (<< 1.2.99),
+ ibus-hangul (<< 1.2.99),
+ ibus-chewing (<< 1.2.99)
 Description: New input method framework using dbus
  IBus is an Intelligent Input Bus. It is a new input framework for Linux
  OS. It provides full featured and user friendly input method user interface.
  It also may help developers to develop input method easily.
 
-Package: libibus1
+Package: libibus2
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -47,12 +48,12 @@ Description: New input method framework using dbus
  OS. It provides full featured and user friendly input method user interface.
  It also may help developers to develop input method easily.
  .
- libibus1 is the library of ibus.
+ libibus2 is the library of ibus.
 
 Package: libibus-dev
 Section: libdevel
 Architecture: any
-Depends: libibus1 (= ${binary:Version}), libglib2.0-dev, libdbus-1-dev, ${shlibs:Depends}, ${misc:Depends}
+Depends: libibus2 (= ${binary:Version}), libglib2.0-dev, libdbus-1-dev, ${shlibs:Depends}, ${misc:Depends}
 Description: New input method framework using dbus
  IBus is an Intelligent Input Bus. It is a new input framework for Linux
  OS. It provides full featured and user friendly input method user interface.
diff --git a/debian/libibus1.symbols b/debian/libibus1.symbols
deleted file mode 100644 (file)
index 0d161f8..0000000
+++ /dev/null
@@ -1,349 +0,0 @@
-libibus.so.1 libibus1 #MINVER#
- ibus_attr_background_new@Base 1.2.0.20090617
- ibus_attr_foreground_new@Base 1.2.0.20090617
- ibus_attr_list_append@Base 1.2.0.20090617
- ibus_attr_list_get@Base 1.2.0.20090617
- ibus_attr_list_get_type@Base 1.2.0.20090617
- ibus_attr_list_new@Base 1.2.0.20090617
- ibus_attr_type_get_type@Base 1.2.0.20090617
- ibus_attr_underline_get_type@Base 1.2.0.20090617
- ibus_attr_underline_new@Base 1.2.0.20090617
- ibus_attribute_get_type@Base 1.2.0.20090617
- ibus_attribute_new@Base 1.2.0.20090617
- ibus_bus_add_match@Base 1.2.0.20090617
- ibus_bus_create_input_context@Base 1.2.0.20090617
- ibus_bus_current_input_context@Base 1.2.0.20090927-1~ppa1
- ibus_bus_exit@Base 1.2.0.20090617
- ibus_bus_get_config@Base 1.2.0.20090617
- ibus_bus_get_connection@Base 1.2.0.20090617
- ibus_bus_get_name_owner@Base 1.2.0.20090617
- ibus_bus_get_type@Base 1.2.0.20090617
- ibus_bus_hello@Base 1.2.0.20090617
- ibus_bus_is_connected@Base 1.2.0.20090617
- ibus_bus_list_active_engines@Base 1.2.0.20090617
- ibus_bus_list_engines@Base 1.2.0.20090617
- ibus_bus_list_names@Base 1.2.0.20090617
- ibus_bus_name_has_owner@Base 1.2.0.20090617
- ibus_bus_new@Base 1.2.0.20090617
- ibus_bus_register_component@Base 1.2.0.20090617
- ibus_bus_release_name@Base 1.2.0.20090617
- ibus_bus_remove_match@Base 1.2.0.20090617
- ibus_bus_request_name@Base 1.2.0.20090617
- ibus_bus_set_watch_dbus_signal@Base 1.2.0.20090617
- ibus_capabilite_get_type@Base 1.2.0.20090617
- ibus_component_add_engine@Base 1.2.0.20090617
- ibus_component_add_observed_path@Base 1.2.0.20090617
- ibus_component_check_modification@Base 1.2.0.20090617
- ibus_component_get_engines@Base 1.2.0.20090617
- ibus_component_get_from_engine@Base 1.2.0.20090617
- ibus_component_get_type@Base 1.2.0.20090617
- ibus_component_is_running@Base 1.2.0.20090617
- ibus_component_new@Base 1.2.0.20090617
- ibus_component_new_from_file@Base 1.2.0.20090617
- ibus_component_new_from_xml_node@Base 1.2.0.20090617
- ibus_component_output@Base 1.2.0.20090617
- ibus_component_output_engines@Base 1.2.0.20090617
- ibus_component_start@Base 1.2.0.20090617
- ibus_component_stop@Base 1.2.0.20090617
- ibus_config_get_type@Base 1.2.0.20090617
- ibus_config_get_value@Base 1.2.0.20090617
- ibus_config_new@Base 1.2.0.20090617
- ibus_config_service_get_type@Base 1.2.0.20090617
- ibus_config_service_new@Base 1.2.0.20090617
- ibus_config_service_value_changed@Base 1.2.0.20090617
- ibus_config_set_value@Base 1.2.0.20090617
- ibus_config_unset@Base 1.2.0.20090927-1~ppa1
- ibus_connection_call@Base 1.2.0.20090617
- ibus_connection_close@Base 1.2.0.20090617
- ibus_connection_flush@Base 1.2.0.20090617
- ibus_connection_get_connection@Base 1.2.0.20090617
- ibus_connection_get_type@Base 1.2.0.20090617
- ibus_connection_get_unix_user@Base 1.2.0.20090617
- ibus_connection_is_authenticated@Base 1.2.0.20090617
- ibus_connection_is_connected@Base 1.2.0.20090617
- ibus_connection_new@Base 1.2.0.20090617
- ibus_connection_open@Base 1.2.0.20090617
- ibus_connection_open_private@Base 1.2.0.20090617
- ibus_connection_read_write_dispatch@Base 1.2.0.20090617
- ibus_connection_register_object_path@Base 1.2.0.20090617
- ibus_connection_send@Base 1.2.0.20090617
- ibus_connection_send_signal@Base 1.2.0.20090617
- ibus_connection_send_signal_valist@Base 1.2.0.20090617
- ibus_connection_send_valist@Base 1.2.0.20090617
- ibus_connection_send_with_reply@Base 1.2.0.20090617
- ibus_connection_send_with_reply_and_block@Base 1.2.0.20090617
- ibus_connection_set_connection@Base 1.2.0.20090617
- ibus_connection_unregister_object_path@Base 1.2.0.20090617
- ibus_dbus_connection_setup@Base 1.2.0.20090617
- ibus_dbus_server_setup@Base 1.2.0.20090617
- ibus_engine_commit_text@Base 1.2.0.20090617
- ibus_engine_delete_surrounding_text@Base 1.2.0.20090927-1~ppa1
- ibus_engine_desc_get_type@Base 1.2.0.20090617
- ibus_engine_desc_new@Base 1.2.0.20090617
- ibus_engine_desc_new_from_xml_node@Base 1.2.0.20090617
- ibus_engine_desc_output@Base 1.2.0.20090617
- ibus_engine_forward_key_event@Base 1.2.0.20090617
- ibus_engine_get_name@Base 1.2.0.20090617
- ibus_engine_get_type@Base 1.2.0.20090617
- ibus_engine_hide_auxiliary_text@Base 1.2.0.20090617
- ibus_engine_hide_lookup_table@Base 1.2.0.20090617
- ibus_engine_hide_preedit_text@Base 1.2.0.20090617
- ibus_engine_new@Base 1.2.0.20090617
- ibus_engine_register_properties@Base 1.2.0.20090617
- ibus_engine_show_auxiliary_text@Base 1.2.0.20090617
- ibus_engine_show_lookup_table@Base 1.2.0.20090617
- ibus_engine_show_preedit_text@Base 1.2.0.20090617
- ibus_engine_update_auxiliary_text@Base 1.2.0.20090617
- ibus_engine_update_lookup_table@Base 1.2.0.20090617
- ibus_engine_update_lookup_table_fast@Base 1.2.0.20090617
- ibus_engine_update_preedit_text@Base 1.2.0.20090617
- ibus_engine_update_property@Base 1.2.0.20090617
- ibus_error_free@Base 1.2.0.20090617
- ibus_error_new@Base 1.2.0.20090617
- ibus_error_new_from_message@Base 1.2.0.20090617
- ibus_error_new_from_printf@Base 1.2.0.20090617
- ibus_error_new_from_text@Base 1.2.0.20090617
- ibus_factory_add_engine@Base 1.2.0.20090617
- ibus_factory_get_type@Base 1.2.0.20090617
- ibus_factory_new@Base 1.2.0.20090617
- ibus_free_strv@Base 1.2.0.20090617
- ibus_get_address@Base 1.2.0.20090617
- ibus_get_daemon_uid@Base 1.2.0.20090617
- ibus_get_local_machine_id@Base 1.2.0.20090719
- ibus_get_session_id@Base 1.2.0.20090617
- ibus_get_socket_path@Base 1.2.0.20090617
- ibus_get_user_name@Base 1.2.0.20090617
- ibus_hotkey_get_type@Base 1.2.0.20090617
- ibus_hotkey_profile_add_hotkey@Base 1.2.0.20090617
- ibus_hotkey_profile_add_hotkey_from_string@Base 1.2.0.20090617
- ibus_hotkey_profile_filter_key_event@Base 1.2.0.20090617
- ibus_hotkey_profile_get_type@Base 1.2.0.20090617
- ibus_hotkey_profile_new@Base 1.2.0.20090617
- ibus_hotkey_profile_remove_hotkey@Base 1.2.0.20090617
- ibus_hotkey_profile_remove_hotkey_by_event@Base 1.2.0.20090617
- ibus_init@Base 1.2.0.20090617
- ibus_input_context_cursor_down@Base 1.2.0.20090617
- ibus_input_context_cursor_up@Base 1.2.0.20090617
- ibus_input_context_disable@Base 1.2.0.20090617
- ibus_input_context_enable@Base 1.2.0.20090617
- ibus_input_context_focus_in@Base 1.2.0.20090617
- ibus_input_context_focus_out@Base 1.2.0.20090617
- ibus_input_context_get_engine@Base 1.2.0.20090927-1~ppa1
- ibus_input_context_get_input_context@Base 1.2.0.20090927-1~ppa1
- ibus_input_context_get_type@Base 1.2.0.20090617
- ibus_input_context_is_enabled@Base 1.2.0.20090927-1~ppa1
- ibus_input_context_new@Base 1.2.0.20090617
- ibus_input_context_page_down@Base 1.2.0.20090617
- ibus_input_context_page_up@Base 1.2.0.20090617
- ibus_input_context_process_key_event@Base 1.2.0.20090617
- ibus_input_context_property_activate@Base 1.2.0.20090617
- ibus_input_context_property_hide@Base 1.2.0.20090617
- ibus_input_context_property_show@Base 1.2.0.20090617
- ibus_input_context_reset@Base 1.2.0.20090617
- ibus_input_context_set_capabilities@Base 1.2.0.20090617
- ibus_input_context_set_cursor_location@Base 1.2.0.20090617
- ibus_input_context_set_engine@Base 1.2.0.20090927-1~ppa1
- ibus_key_event_from_string@Base 1.2.0.20090617
- ibus_key_event_to_string@Base 1.2.0.20090617
- ibus_keymap_fill@Base 1.2.0.20090617
- ibus_keymap_get@Base 1.2.0.20090927-1~ppa1
- ibus_keymap_get_type@Base 1.2.0.20090617
- ibus_keymap_lookup_keysym@Base 1.2.0.20090617
- ibus_keyval_from_name@Base 1.2.0.20090617
- ibus_keyval_name@Base 1.2.0.20090617
- ibus_lookup_table_append_candidate@Base 1.2.0.20090617
- ibus_lookup_table_append_label@Base 1.2.0.20090617
- ibus_lookup_table_clear@Base 1.2.0.20090617
- ibus_lookup_table_cursor_down@Base 1.2.0.20090617
- ibus_lookup_table_cursor_up@Base 1.2.0.20090617
- ibus_lookup_table_get_candidate@Base 1.2.0.20090617
- ibus_lookup_table_get_cursor_in_page@Base 1.2.0.20090617
- ibus_lookup_table_get_cursor_pos@Base 1.2.0.20090617
- ibus_lookup_table_get_label@Base 1.2.0.20090617
- ibus_lookup_table_get_number_of_candidates@Base 1.2.0.20090927-1~ppa1
- ibus_lookup_table_get_orientation@Base 1.2.0.20090927-1~ppa1
- ibus_lookup_table_get_page_size@Base 1.2.0.20090617
- ibus_lookup_table_get_type@Base 1.2.0.20090617
- ibus_lookup_table_is_cursor_visible@Base 1.2.0.20090617
- ibus_lookup_table_is_round@Base 1.2.0.20090927-1~ppa1
- ibus_lookup_table_new@Base 1.2.0.20090617
- ibus_lookup_table_page_down@Base 1.2.0.20090617
- ibus_lookup_table_page_up@Base 1.2.0.20090617
- ibus_lookup_table_set_cursor_pos@Base 1.2.0.20090617
- ibus_lookup_table_set_cursor_visible@Base 1.2.0.20090617
- ibus_lookup_table_set_orientation@Base 1.2.0.20090927-1~ppa1
- ibus_lookup_table_set_page_size@Base 1.2.0.20090617
- ibus_lookup_table_set_round@Base 1.2.0.20090927-1~ppa1
- ibus_main@Base 1.2.0.20090617
- ibus_mainloop_setup@Base 1.2.0.20090617
- ibus_marshal_BOOLEAN__POINTER@Base 1.2.0.20090617
- ibus_marshal_BOOLEAN__POINTER_POINTER@Base 1.2.0.20090617
- ibus_marshal_BOOLEAN__UINT_UINT@Base 1.2.0.20090617
- ibus_marshal_BOOLEAN__UINT_UINT_UINT@Base 1.2.0.20090617
- ibus_marshal_BOOLEAN__ULONG@Base 1.2.0.20090617
- ibus_marshal_VOID__BOXED_BOOLEAN@Base 1.2.0.20090617
- ibus_marshal_VOID__INT_INT_INT_INT@Base 1.2.0.20090617
- ibus_marshal_VOID__INT_UINT@Base 1.2.0.20090927-1~ppa1
- ibus_marshal_VOID__OBJECT_BOOLEAN@Base 1.2.0.20090617
- ibus_marshal_VOID__OBJECT_UINT_BOOLEAN@Base 1.2.0.20090617
- ibus_marshal_VOID__STRING_INT@Base 1.2.0.20090617
- ibus_marshal_VOID__STRING_STRING_BOXED@Base 1.2.0.20090617
- ibus_marshal_VOID__STRING_STRING_STRING@Base 1.2.0.20090617
- ibus_marshal_VOID__STRING_UINT@Base 1.2.0.20090617
- ibus_marshal_VOID__UINT_UINT@Base 1.2.0.20090617
- ibus_marshal_VOID__UINT_UINT_UINT@Base 1.2.0.20090617
- ibus_message_append_args@Base 1.2.0.20090617
- ibus_message_append_args_valist@Base 1.2.0.20090617
- ibus_message_get_args@Base 1.2.0.20090617
- ibus_message_get_args_valist@Base 1.2.0.20090617
- ibus_message_get_destination@Base 1.2.0.20090617
- ibus_message_get_error_message@Base 1.2.0.20090617
- ibus_message_get_error_name@Base 1.2.0.20090617
- ibus_message_get_interface@Base 1.2.0.20090617
- ibus_message_get_member@Base 1.2.0.20090617
- ibus_message_get_no_reply@Base 1.2.0.20090617
- ibus_message_get_path@Base 1.2.0.20090617
- ibus_message_get_reply_serial@Base 1.2.0.20090617
- ibus_message_get_sender@Base 1.2.0.20090617
- ibus_message_get_serial@Base 1.2.0.20090617
- ibus_message_get_type@Base 1.2.0.20090617
- ibus_message_is_error@Base 1.2.0.20090617
- ibus_message_is_method_call@Base 1.2.0.20090617
- ibus_message_is_signal@Base 1.2.0.20090617
- ibus_message_iter_append@Base 1.2.0.20090617
- ibus_message_iter_close_container@Base 1.2.0.20090617
- ibus_message_iter_copy_data@Base 1.2.0.20090719
- ibus_message_iter_get@Base 1.2.0.20090617
- ibus_message_iter_get_arg_type@Base 1.2.0.20090617
- ibus_message_iter_get_basic@Base 1.2.0.20090617
- ibus_message_iter_get_element_type@Base 1.2.0.20090617
- ibus_message_iter_has_next@Base 1.2.0.20090617
- ibus_message_iter_init@Base 1.2.0.20090617
- ibus_message_iter_init_append@Base 1.2.0.20090617
- ibus_message_iter_next@Base 1.2.0.20090617
- ibus_message_iter_open_container@Base 1.2.0.20090617
- ibus_message_iter_recurse@Base 1.2.0.20090617
- ibus_message_new@Base 1.2.0.20090617
- ibus_message_new_error@Base 1.2.0.20090617
- ibus_message_new_error_printf@Base 1.2.0.20090617
- ibus_message_new_method_call@Base 1.2.0.20090617
- ibus_message_new_method_return@Base 1.2.0.20090617
- ibus_message_new_signal@Base 1.2.0.20090617
- ibus_message_ref@Base 1.2.0.20090617
- ibus_message_set_destination@Base 1.2.0.20090617
- ibus_message_set_error_name@Base 1.2.0.20090617
- ibus_message_set_interface@Base 1.2.0.20090617
- ibus_message_set_member@Base 1.2.0.20090617
- ibus_message_set_no_reply@Base 1.2.0.20090617
- ibus_message_set_path@Base 1.2.0.20090617
- ibus_message_set_reply_serial@Base 1.2.0.20090617
- ibus_message_set_sender@Base 1.2.0.20090617
- ibus_message_to_string@Base 1.2.0.20090617
- ibus_message_unref@Base 1.2.0.20090617
- ibus_modifier_type_get_type@Base 1.2.0.20090617
- ibus_object_destroy@Base 1.2.0.20090617
- ibus_object_flags_get_type@Base 1.2.0.20090617
- ibus_object_get_type@Base 1.2.0.20090617
- ibus_object_new@Base 1.2.0.20090617
- ibus_observed_path_check_modification@Base 1.2.0.20090617
- ibus_observed_path_get_type@Base 1.2.0.20090617
- ibus_observed_path_new@Base 1.2.0.20090617
- ibus_observed_path_new_from_xml_node@Base 1.2.0.20090617
- ibus_observed_path_output@Base 1.2.0.20090617
- ibus_observed_path_traverse@Base 1.2.0.20090617
- ibus_orientation_get_type@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_candidate_clicked@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_cursor_down@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_cursor_up@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_get_type@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_new@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_page_down@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_page_up@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_property_active@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_property_hide@Base 1.2.0.20090927-1~ppa1
- ibus_panel_service_property_show@Base 1.2.0.20090927-1~ppa1
- ibus_pending_call_allocate_data_slot@Base 1.2.0.20090617
- ibus_pending_call_block@Base 1.2.0.20090617
- ibus_pending_call_cancel@Base 1.2.0.20090617
- ibus_pending_call_free_data_slot@Base 1.2.0.20090617
- ibus_pending_call_get_completed@Base 1.2.0.20090617
- ibus_pending_call_get_data@Base 1.2.0.20090617
- ibus_pending_call_ref@Base 1.2.0.20090617
- ibus_pending_call_set_data@Base 1.2.0.20090617
- ibus_pending_call_set_notify@Base 1.2.0.20090617
- ibus_pending_call_steal_reply@Base 1.2.0.20090617
- ibus_pending_call_unref@Base 1.2.0.20090617
- ibus_pending_call_wait@Base 1.2.0.20090617
- ibus_prop_list_append@Base 1.2.0.20090617
- ibus_prop_list_get@Base 1.2.0.20090617
- ibus_prop_list_get_type@Base 1.2.0.20090617
- ibus_prop_list_new@Base 1.2.0.20090617
- ibus_prop_list_update_property@Base 1.2.0.20090617
- ibus_prop_state_get_type@Base 1.2.0.20090617
- ibus_prop_type_get_type@Base 1.2.0.20090617
- ibus_property_get_type@Base 1.2.0.20090617
- ibus_property_new@Base 1.2.0.20090617
- ibus_property_set_icon@Base 1.2.0.20090828
- ibus_property_set_label@Base 1.2.0.20090617
- ibus_property_set_sensitive@Base 1.2.0.20090828
- ibus_property_set_state@Base 1.2.0.20090828
- ibus_property_set_sub_props@Base 1.2.0.20090617
- ibus_property_set_tooltip@Base 1.2.0.20090828
- ibus_property_set_visible@Base 1.2.0.20090617
- ibus_property_update@Base 1.2.0.20090617
- ibus_proxy_call@Base 1.2.0.20090617
- ibus_proxy_call_with_reply@Base 1.2.0.20090617
- ibus_proxy_call_with_reply_and_block@Base 1.2.0.20090617
- ibus_proxy_get_connection@Base 1.2.0.20090617
- ibus_proxy_get_interface@Base 1.2.0.20090617
- ibus_proxy_get_name@Base 1.2.0.20090617
- ibus_proxy_get_path@Base 1.2.0.20090617
- ibus_proxy_get_type@Base 1.2.0.20090617
- ibus_proxy_get_unique_name@Base 1.2.0.20090617
- ibus_proxy_handle_signal@Base 1.2.0.20090617
- ibus_proxy_new@Base 1.2.0.20090617
- ibus_proxy_send@Base 1.2.0.20090617
- ibus_quit@Base 1.2.0.20090617
- ibus_serializable_copy@Base 1.2.0.20090617
- ibus_serializable_deserialize@Base 1.2.0.20090617
- ibus_serializable_get_qattachment@Base 1.2.0.20090617
- ibus_serializable_get_type@Base 1.2.0.20090617
- ibus_serializable_new@Base 1.2.0.20090617
- ibus_serializable_remove_qattachment@Base 1.2.0.20090617
- ibus_serializable_serialize@Base 1.2.0.20090617
- ibus_serializable_set_qattachment@Base 1.2.0.20090617
- ibus_server_disconnect@Base 1.2.0.20090617
- ibus_server_get_address@Base 1.2.0.20090617
- ibus_server_get_id@Base 1.2.0.20090617
- ibus_server_get_type@Base 1.2.0.20090617
- ibus_server_is_connected@Base 1.2.0.20090617
- ibus_server_listen@Base 1.2.0.20090617
- ibus_server_new@Base 1.2.0.20090617
- ibus_server_set_auth_mechanisms@Base 1.2.0.20090617
- ibus_service_add_to_connection@Base 1.2.0.20090617
- ibus_service_get_connections@Base 1.2.0.20090617
- ibus_service_get_path@Base 1.2.0.20090617
- ibus_service_get_type@Base 1.2.0.20090617
- ibus_service_handle_message@Base 1.2.0.20090617
- ibus_service_new@Base 1.2.0.20090617
- ibus_service_remove_from_all_connections@Base 1.2.0.20090617
- ibus_service_remove_from_connection@Base 1.2.0.20090617
- ibus_service_send_signal@Base 1.2.0.20090617
- ibus_set_display@Base 1.2.0.20090617
- ibus_text_append_attribute@Base 1.2.0.20090617
- ibus_text_get_length@Base 1.2.0.20090617
- ibus_text_get_type@Base 1.2.0.20090617
- ibus_text_new_from_printf@Base 1.2.0.20090617
- ibus_text_new_from_static_string@Base 1.2.0.20090617
- ibus_text_new_from_string@Base 1.2.0.20090617
- ibus_text_new_from_ucs4@Base 1.2.0.20090617
- ibus_text_new_from_unichar@Base 1.2.0.20090617
- ibus_type_get_array@Base 1.2.0.20090617
- ibus_type_get_dict_entry@Base 1.2.0.20090617
- ibus_type_get_object_path@Base 1.2.0.20090617
- ibus_type_get_struct@Base 1.2.0.20090617
- ibus_type_get_variant@Base 1.2.0.20090617
- ibus_write_address@Base 1.2.0.20090719
- ibus_xml_free@Base 1.2.0.20090617
- ibus_xml_parse_buffer@Base 1.2.0.20090617
- ibus_xml_parse_file@Base 1.2.0.20090617
diff --git a/debian/libibus2.symbols b/debian/libibus2.symbols
new file mode 100644 (file)
index 0000000..5722d6a
--- /dev/null
@@ -0,0 +1,352 @@
+libibus.so.2 libibus2 #MINVER#
+ ibus_attr_background_new@Base 1.2.99.20100202
+ ibus_attr_foreground_new@Base 1.2.99.20100202
+ ibus_attr_list_append@Base 1.2.99.20100202
+ ibus_attr_list_get@Base 1.2.99.20100202
+ ibus_attr_list_get_type@Base 1.2.99.20100202
+ ibus_attr_list_new@Base 1.2.99.20100202
+ ibus_attr_type_get_type@Base 1.2.99.20100202
+ ibus_attr_underline_get_type@Base 1.2.99.20100202
+ ibus_attr_underline_new@Base 1.2.99.20100202
+ ibus_attribute_get_type@Base 1.2.99.20100202
+ ibus_attribute_new@Base 1.2.99.20100202
+ ibus_bus_add_match@Base 1.2.99.20100202
+ ibus_bus_create_input_context@Base 1.2.99.20100202
+ ibus_bus_current_input_context@Base 1.2.99.20100202
+ ibus_bus_exit@Base 1.2.99.20100202
+ ibus_bus_get_config@Base 1.2.99.20100202
+ ibus_bus_get_connection@Base 1.2.99.20100202
+ ibus_bus_get_name_owner@Base 1.2.99.20100202
+ ibus_bus_get_type@Base 1.2.99.20100202
+ ibus_bus_hello@Base 1.2.99.20100202
+ ibus_bus_is_connected@Base 1.2.99.20100202
+ ibus_bus_list_active_engines@Base 1.2.99.20100202
+ ibus_bus_list_engines@Base 1.2.99.20100202
+ ibus_bus_list_names@Base 1.2.99.20100202
+ ibus_bus_name_has_owner@Base 1.2.99.20100202
+ ibus_bus_new@Base 1.2.99.20100202
+ ibus_bus_register_component@Base 1.2.99.20100202
+ ibus_bus_release_name@Base 1.2.99.20100202
+ ibus_bus_remove_match@Base 1.2.99.20100202
+ ibus_bus_request_name@Base 1.2.99.20100202
+ ibus_bus_set_watch_dbus_signal@Base 1.2.99.20100202
+ ibus_capabilite_get_type@Base 1.2.99.20100202
+ ibus_component_add_engine@Base 1.2.99.20100202
+ ibus_component_add_observed_path@Base 1.2.99.20100202
+ ibus_component_check_modification@Base 1.2.99.20100202
+ ibus_component_get_engines@Base 1.2.99.20100202
+ ibus_component_get_from_engine@Base 1.2.99.20100202
+ ibus_component_get_type@Base 1.2.99.20100202
+ ibus_component_is_running@Base 1.2.99.20100202
+ ibus_component_new@Base 1.2.99.20100202
+ ibus_component_new_from_file@Base 1.2.99.20100202
+ ibus_component_new_from_xml_node@Base 1.2.99.20100202
+ ibus_component_output@Base 1.2.99.20100202
+ ibus_component_output_engines@Base 1.2.99.20100202
+ ibus_component_start@Base 1.2.99.20100202
+ ibus_component_stop@Base 1.2.99.20100202
+ ibus_config_get_type@Base 1.2.99.20100202
+ ibus_config_get_value@Base 1.2.99.20100202
+ ibus_config_new@Base 1.2.99.20100202
+ ibus_config_service_get_type@Base 1.2.99.20100202
+ ibus_config_service_new@Base 1.2.99.20100202
+ ibus_config_service_value_changed@Base 1.2.99.20100202
+ ibus_config_set_value@Base 1.2.99.20100202
+ ibus_config_unset@Base 1.2.99.20100202
+ ibus_connection_call@Base 1.2.99.20100202
+ ibus_connection_close@Base 1.2.99.20100202
+ ibus_connection_flush@Base 1.2.99.20100202
+ ibus_connection_get_connection@Base 1.2.99.20100202
+ ibus_connection_get_type@Base 1.2.99.20100202
+ ibus_connection_get_unix_user@Base 1.2.99.20100202
+ ibus_connection_is_authenticated@Base 1.2.99.20100202
+ ibus_connection_is_connected@Base 1.2.99.20100202
+ ibus_connection_new@Base 1.2.99.20100202
+ ibus_connection_open@Base 1.2.99.20100202
+ ibus_connection_open_private@Base 1.2.99.20100202
+ ibus_connection_read_write_dispatch@Base 1.2.99.20100202
+ ibus_connection_register_object_path@Base 1.2.99.20100202
+ ibus_connection_send@Base 1.2.99.20100202
+ ibus_connection_send_signal@Base 1.2.99.20100202
+ ibus_connection_send_signal_valist@Base 1.2.99.20100202
+ ibus_connection_send_valist@Base 1.2.99.20100202
+ ibus_connection_send_with_reply@Base 1.2.99.20100202
+ ibus_connection_send_with_reply_and_block@Base 1.2.99.20100202
+ ibus_connection_set_connection@Base 1.2.99.20100202
+ ibus_connection_unregister_object_path@Base 1.2.99.20100202
+ ibus_dbus_connection_setup@Base 1.2.99.20100202
+ ibus_dbus_server_setup@Base 1.2.99.20100202
+ ibus_engine_commit_text@Base 1.2.99.20100202
+ ibus_engine_delete_surrounding_text@Base 1.2.99.20100202
+ ibus_engine_desc_get_type@Base 1.2.99.20100202
+ ibus_engine_desc_new@Base 1.2.99.20100202
+ ibus_engine_desc_new_from_xml_node@Base 1.2.99.20100202
+ ibus_engine_desc_output@Base 1.2.99.20100202
+ ibus_engine_forward_key_event@Base 1.2.99.20100202
+ ibus_engine_get_name@Base 1.2.99.20100202
+ ibus_engine_get_type@Base 1.2.99.20100202
+ ibus_engine_hide_auxiliary_text@Base 1.2.99.20100202
+ ibus_engine_hide_lookup_table@Base 1.2.99.20100202
+ ibus_engine_hide_preedit_text@Base 1.2.99.20100202
+ ibus_engine_new@Base 1.2.99.20100202
+ ibus_engine_register_properties@Base 1.2.99.20100202
+ ibus_engine_show_auxiliary_text@Base 1.2.99.20100202
+ ibus_engine_show_lookup_table@Base 1.2.99.20100202
+ ibus_engine_show_preedit_text@Base 1.2.99.20100202
+ ibus_engine_update_auxiliary_text@Base 1.2.99.20100202
+ ibus_engine_update_lookup_table@Base 1.2.99.20100202
+ ibus_engine_update_lookup_table_fast@Base 1.2.99.20100202
+ ibus_engine_update_preedit_text@Base 1.2.99.20100202
+ ibus_engine_update_preedit_text_with_mode@Base 1.3.0
+ ibus_engine_update_property@Base 1.2.99.20100202
+ ibus_error_free@Base 1.2.99.20100202
+ ibus_error_new@Base 1.2.99.20100202
+ ibus_error_new_from_message@Base 1.2.99.20100202
+ ibus_error_new_from_printf@Base 1.2.99.20100202
+ ibus_error_new_from_text@Base 1.2.99.20100202
+ ibus_factory_add_engine@Base 1.2.99.20100202
+ ibus_factory_get_type@Base 1.2.99.20100202
+ ibus_factory_new@Base 1.2.99.20100202
+ ibus_free_strv@Base 1.2.99.20100202
+ ibus_get_address@Base 1.2.99.20100202
+ ibus_get_daemon_uid@Base 1.2.99.20100202
+ ibus_get_local_machine_id@Base 1.2.99.20100202
+ ibus_get_session_id@Base 1.2.99.20100202
+ ibus_get_socket_path@Base 1.2.99.20100202
+ ibus_get_user_name@Base 1.2.99.20100202
+ ibus_hotkey_get_type@Base 1.2.99.20100202
+ ibus_hotkey_profile_add_hotkey@Base 1.2.99.20100202
+ ibus_hotkey_profile_add_hotkey_from_string@Base 1.2.99.20100202
+ ibus_hotkey_profile_filter_key_event@Base 1.2.99.20100202
+ ibus_hotkey_profile_get_type@Base 1.2.99.20100202
+ ibus_hotkey_profile_new@Base 1.2.99.20100202
+ ibus_hotkey_profile_remove_hotkey@Base 1.2.99.20100202
+ ibus_hotkey_profile_remove_hotkey_by_event@Base 1.2.99.20100202
+ ibus_init@Base 1.2.99.20100202
+ ibus_input_context_cursor_down@Base 1.2.99.20100202
+ ibus_input_context_cursor_up@Base 1.2.99.20100202
+ ibus_input_context_disable@Base 1.2.99.20100202
+ ibus_input_context_enable@Base 1.2.99.20100202
+ ibus_input_context_focus_in@Base 1.2.99.20100202
+ ibus_input_context_focus_out@Base 1.2.99.20100202
+ ibus_input_context_get_engine@Base 1.2.99.20100202
+ ibus_input_context_get_input_context@Base 1.2.99.20100202
+ ibus_input_context_get_type@Base 1.2.99.20100202
+ ibus_input_context_is_enabled@Base 1.2.99.20100202
+ ibus_input_context_new@Base 1.2.99.20100202
+ ibus_input_context_page_down@Base 1.2.99.20100202
+ ibus_input_context_page_up@Base 1.2.99.20100202
+ ibus_input_context_process_key_event@Base 1.2.99.20100202
+ ibus_input_context_property_activate@Base 1.2.99.20100202
+ ibus_input_context_property_hide@Base 1.2.99.20100202
+ ibus_input_context_property_show@Base 1.2.99.20100202
+ ibus_input_context_reset@Base 1.2.99.20100202
+ ibus_input_context_set_capabilities@Base 1.2.99.20100202
+ ibus_input_context_set_cursor_location@Base 1.2.99.20100202
+ ibus_input_context_set_engine@Base 1.2.99.20100202
+ ibus_key_event_from_string@Base 1.2.99.20100202
+ ibus_key_event_to_string@Base 1.2.99.20100202
+ ibus_keymap_fill@Base 1.2.99.20100202
+ ibus_keymap_get@Base 1.2.99.20100202
+ ibus_keymap_get_type@Base 1.2.99.20100202
+ ibus_keymap_lookup_keysym@Base 1.2.99.20100202
+ ibus_keymap_new@Base 1.2.99.20100202
+ ibus_keyval_from_name@Base 1.2.99.20100202
+ ibus_keyval_name@Base 1.2.99.20100202
+ ibus_lookup_table_append_candidate@Base 1.2.99.20100202
+ ibus_lookup_table_append_label@Base 1.2.99.20100202
+ ibus_lookup_table_clear@Base 1.2.99.20100202
+ ibus_lookup_table_cursor_down@Base 1.2.99.20100202
+ ibus_lookup_table_cursor_up@Base 1.2.99.20100202
+ ibus_lookup_table_get_candidate@Base 1.2.99.20100202
+ ibus_lookup_table_get_cursor_in_page@Base 1.2.99.20100202
+ ibus_lookup_table_get_cursor_pos@Base 1.2.99.20100202
+ ibus_lookup_table_get_label@Base 1.2.99.20100202
+ ibus_lookup_table_get_number_of_candidates@Base 1.2.99.20100202
+ ibus_lookup_table_get_orientation@Base 1.2.99.20100202
+ ibus_lookup_table_get_page_size@Base 1.2.99.20100202
+ ibus_lookup_table_get_type@Base 1.2.99.20100202
+ ibus_lookup_table_is_cursor_visible@Base 1.2.99.20100202
+ ibus_lookup_table_is_round@Base 1.2.99.20100202
+ ibus_lookup_table_new@Base 1.2.99.20100202
+ ibus_lookup_table_page_down@Base 1.2.99.20100202
+ ibus_lookup_table_page_up@Base 1.2.99.20100202
+ ibus_lookup_table_set_cursor_pos@Base 1.2.99.20100202
+ ibus_lookup_table_set_cursor_visible@Base 1.2.99.20100202
+ ibus_lookup_table_set_orientation@Base 1.2.99.20100202
+ ibus_lookup_table_set_page_size@Base 1.2.99.20100202
+ ibus_lookup_table_set_round@Base 1.2.99.20100202
+ ibus_main@Base 1.2.99.20100202
+ ibus_mainloop_setup@Base 1.2.99.20100202
+ ibus_marshal_BOOLEAN__POINTER@Base 1.2.99.20100202
+ ibus_marshal_BOOLEAN__POINTER_POINTER@Base 1.2.99.20100202
+ ibus_marshal_BOOLEAN__UINT_UINT@Base 1.2.99.20100202
+ ibus_marshal_BOOLEAN__UINT_UINT_UINT@Base 1.2.99.20100202
+ ibus_marshal_BOOLEAN__ULONG@Base 1.2.99.20100202
+ ibus_marshal_VOID__BOXED_BOOLEAN@Base 1.2.99.20100202
+ ibus_marshal_VOID__INT_INT_INT_INT@Base 1.2.99.20100202
+ ibus_marshal_VOID__INT_UINT@Base 1.2.99.20100202
+ ibus_marshal_VOID__OBJECT_BOOLEAN@Base 1.2.99.20100202
+ ibus_marshal_VOID__OBJECT_UINT_BOOLEAN@Base 1.2.99.20100202
+ ibus_marshal_VOID__STRING_INT@Base 1.2.99.20100202
+ ibus_marshal_VOID__STRING_STRING_BOXED@Base 1.2.99.20100202
+ ibus_marshal_VOID__STRING_STRING_STRING@Base 1.2.99.20100202
+ ibus_marshal_VOID__STRING_UINT@Base 1.2.99.20100202
+ ibus_marshal_VOID__UINT_UINT@Base 1.2.99.20100202
+ ibus_marshal_VOID__UINT_UINT_UINT@Base 1.2.99.20100202
+ ibus_message_append_args@Base 1.2.99.20100202
+ ibus_message_append_args_valist@Base 1.2.99.20100202
+ ibus_message_get_args@Base 1.2.99.20100202
+ ibus_message_get_args_valist@Base 1.2.99.20100202
+ ibus_message_get_destination@Base 1.2.99.20100202
+ ibus_message_get_error_message@Base 1.2.99.20100202
+ ibus_message_get_error_name@Base 1.2.99.20100202
+ ibus_message_get_interface@Base 1.2.99.20100202
+ ibus_message_get_member@Base 1.2.99.20100202
+ ibus_message_get_no_reply@Base 1.2.99.20100202
+ ibus_message_get_path@Base 1.2.99.20100202
+ ibus_message_get_reply_serial@Base 1.2.99.20100202
+ ibus_message_get_sender@Base 1.2.99.20100202
+ ibus_message_get_serial@Base 1.2.99.20100202
+ ibus_message_get_type@Base 1.2.99.20100202
+ ibus_message_is_error@Base 1.2.99.20100202
+ ibus_message_is_method_call@Base 1.2.99.20100202
+ ibus_message_is_signal@Base 1.2.99.20100202
+ ibus_message_iter_append@Base 1.2.99.20100202
+ ibus_message_iter_close_container@Base 1.2.99.20100202
+ ibus_message_iter_copy_data@Base 1.2.99.20100202
+ ibus_message_iter_get@Base 1.2.99.20100202
+ ibus_message_iter_get_arg_type@Base 1.2.99.20100202
+ ibus_message_iter_get_basic@Base 1.2.99.20100202
+ ibus_message_iter_get_element_type@Base 1.2.99.20100202
+ ibus_message_iter_has_next@Base 1.2.99.20100202
+ ibus_message_iter_init@Base 1.2.99.20100202
+ ibus_message_iter_init_append@Base 1.2.99.20100202
+ ibus_message_iter_next@Base 1.2.99.20100202
+ ibus_message_iter_open_container@Base 1.2.99.20100202
+ ibus_message_iter_recurse@Base 1.2.99.20100202
+ ibus_message_new@Base 1.2.99.20100202
+ ibus_message_new_error@Base 1.2.99.20100202
+ ibus_message_new_error_printf@Base 1.2.99.20100202
+ ibus_message_new_method_call@Base 1.2.99.20100202
+ ibus_message_new_method_return@Base 1.2.99.20100202
+ ibus_message_new_signal@Base 1.2.99.20100202
+ ibus_message_ref@Base 1.2.99.20100202
+ ibus_message_set_destination@Base 1.2.99.20100202
+ ibus_message_set_error_name@Base 1.2.99.20100202
+ ibus_message_set_interface@Base 1.2.99.20100202
+ ibus_message_set_member@Base 1.2.99.20100202
+ ibus_message_set_no_reply@Base 1.2.99.20100202
+ ibus_message_set_path@Base 1.2.99.20100202
+ ibus_message_set_reply_serial@Base 1.2.99.20100202
+ ibus_message_set_sender@Base 1.2.99.20100202
+ ibus_message_to_string@Base 1.2.99.20100202
+ ibus_message_unref@Base 1.2.99.20100202
+ ibus_modifier_type_get_type@Base 1.2.99.20100202
+ ibus_object_destroy@Base 1.2.99.20100202
+ ibus_object_flags_get_type@Base 1.2.99.20100202
+ ibus_object_get_type@Base 1.2.99.20100202
+ ibus_object_new@Base 1.2.99.20100202
+ ibus_observed_path_check_modification@Base 1.2.99.20100202
+ ibus_observed_path_get_type@Base 1.2.99.20100202
+ ibus_observed_path_new@Base 1.2.99.20100202
+ ibus_observed_path_new_from_xml_node@Base 1.2.99.20100202
+ ibus_observed_path_output@Base 1.2.99.20100202
+ ibus_observed_path_traverse@Base 1.2.99.20100202
+ ibus_orientation_get_type@Base 1.2.99.20100202
+ ibus_panel_service_candidate_clicked@Base 1.2.99.20100202
+ ibus_panel_service_cursor_down@Base 1.2.99.20100202
+ ibus_panel_service_cursor_up@Base 1.2.99.20100202
+ ibus_panel_service_get_type@Base 1.2.99.20100202
+ ibus_panel_service_new@Base 1.2.99.20100202
+ ibus_panel_service_page_down@Base 1.2.99.20100202
+ ibus_panel_service_page_up@Base 1.2.99.20100202
+ ibus_panel_service_property_active@Base 1.2.99.20100202
+ ibus_panel_service_property_hide@Base 1.2.99.20100202
+ ibus_panel_service_property_show@Base 1.2.99.20100202
+ ibus_pending_call_allocate_data_slot@Base 1.2.99.20100202
+ ibus_pending_call_block@Base 1.2.99.20100202
+ ibus_pending_call_cancel@Base 1.2.99.20100202
+ ibus_pending_call_free_data_slot@Base 1.2.99.20100202
+ ibus_pending_call_get_completed@Base 1.2.99.20100202
+ ibus_pending_call_get_data@Base 1.2.99.20100202
+ ibus_pending_call_ref@Base 1.2.99.20100202
+ ibus_pending_call_set_data@Base 1.2.99.20100202
+ ibus_pending_call_set_notify@Base 1.2.99.20100202
+ ibus_pending_call_steal_reply@Base 1.2.99.20100202
+ ibus_pending_call_unref@Base 1.2.99.20100202
+ ibus_pending_call_wait@Base 1.2.99.20100202
+ ibus_preedit_focus_mode_get_type@Base 1.3.0
+ ibus_prop_list_append@Base 1.2.99.20100202
+ ibus_prop_list_get@Base 1.2.99.20100202
+ ibus_prop_list_get_type@Base 1.2.99.20100202
+ ibus_prop_list_new@Base 1.2.99.20100202
+ ibus_prop_list_update_property@Base 1.2.99.20100202
+ ibus_prop_state_get_type@Base 1.2.99.20100202
+ ibus_prop_type_get_type@Base 1.2.99.20100202
+ ibus_property_get_type@Base 1.2.99.20100202
+ ibus_property_new@Base 1.2.99.20100202
+ ibus_property_set_icon@Base 1.2.99.20100202
+ ibus_property_set_label@Base 1.2.99.20100202
+ ibus_property_set_sensitive@Base 1.2.99.20100202
+ ibus_property_set_state@Base 1.2.99.20100202
+ ibus_property_set_sub_props@Base 1.2.99.20100202
+ ibus_property_set_tooltip@Base 1.2.99.20100202
+ ibus_property_set_visible@Base 1.2.99.20100202
+ ibus_property_update@Base 1.2.99.20100202
+ ibus_proxy_call@Base 1.2.99.20100202
+ ibus_proxy_call_with_reply@Base 1.2.99.20100202
+ ibus_proxy_call_with_reply_and_block@Base 1.2.99.20100202
+ ibus_proxy_get_connection@Base 1.2.99.20100202
+ ibus_proxy_get_interface@Base 1.2.99.20100202
+ ibus_proxy_get_name@Base 1.2.99.20100202
+ ibus_proxy_get_path@Base 1.2.99.20100202
+ ibus_proxy_get_type@Base 1.2.99.20100202
+ ibus_proxy_get_unique_name@Base 1.2.99.20100202
+ ibus_proxy_handle_signal@Base 1.2.99.20100202
+ ibus_proxy_new@Base 1.2.99.20100202
+ ibus_proxy_send@Base 1.2.99.20100202
+ ibus_quit@Base 1.2.99.20100202
+ ibus_serializable_copy@Base 1.2.99.20100202
+ ibus_serializable_deserialize@Base 1.2.99.20100202
+ ibus_serializable_get_qattachment@Base 1.2.99.20100202
+ ibus_serializable_get_type@Base 1.2.99.20100202
+ ibus_serializable_new@Base 1.2.99.20100202
+ ibus_serializable_remove_qattachment@Base 1.2.99.20100202
+ ibus_serializable_serialize@Base 1.2.99.20100202
+ ibus_serializable_set_qattachment@Base 1.2.99.20100202
+ ibus_server_disconnect@Base 1.2.99.20100202
+ ibus_server_get_address@Base 1.2.99.20100202
+ ibus_server_get_id@Base 1.2.99.20100202
+ ibus_server_get_type@Base 1.2.99.20100202
+ ibus_server_is_connected@Base 1.2.99.20100202
+ ibus_server_listen@Base 1.2.99.20100202
+ ibus_server_new@Base 1.2.99.20100202
+ ibus_server_set_auth_mechanisms@Base 1.2.99.20100202
+ ibus_service_add_to_connection@Base 1.2.99.20100202
+ ibus_service_get_connections@Base 1.2.99.20100202
+ ibus_service_get_path@Base 1.2.99.20100202
+ ibus_service_get_type@Base 1.2.99.20100202
+ ibus_service_handle_message@Base 1.2.99.20100202
+ ibus_service_new@Base 1.2.99.20100202
+ ibus_service_remove_from_all_connections@Base 1.2.99.20100202
+ ibus_service_remove_from_connection@Base 1.2.99.20100202
+ ibus_service_send_signal@Base 1.2.99.20100202
+ ibus_set_display@Base 1.2.99.20100202
+ ibus_text_append_attribute@Base 1.2.99.20100202
+ ibus_text_get_length@Base 1.2.99.20100202
+ ibus_text_get_type@Base 1.2.99.20100202
+ ibus_text_new_from_printf@Base 1.2.99.20100202
+ ibus_text_new_from_static_string@Base 1.2.99.20100202
+ ibus_text_new_from_string@Base 1.2.99.20100202
+ ibus_text_new_from_ucs4@Base 1.2.99.20100202
+ ibus_text_new_from_unichar@Base 1.2.99.20100202
+ ibus_type_get_array@Base 1.2.99.20100202
+ ibus_type_get_dict_entry@Base 1.2.99.20100202
+ ibus_type_get_object_path@Base 1.2.99.20100202
+ ibus_type_get_struct@Base 1.2.99.20100202
+ ibus_type_get_variant@Base 1.2.99.20100202
+ ibus_write_address@Base 1.2.99.20100202
+ ibus_xml_free@Base 1.2.99.20100202
+ ibus_xml_parse_buffer@Base 1.2.99.20100202
+ ibus_xml_parse_file@Base 1.2.99.20100202
diff --git a/debian/patches/00list b/debian/patches/00list
new file mode 100644 (file)
index 0000000..c3606e3
--- /dev/null
@@ -0,0 +1 @@
+01_ubuntu_desktop.dpatch
diff --git a/debian/patches/01_ubuntu_desktop.dpatch b/debian/patches/01_ubuntu_desktop.dpatch
new file mode 100755 (executable)
index 0000000..521d4af
--- /dev/null
@@ -0,0 +1,30 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 01_ubuntu_desktop.dpatch by LI Daobing <lidaobing@debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: see https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/457632
+## DP: ubuntu need X-Ubuntu-Gettext-Domain field.
+
+@DPATCH@
+diff -urNad ibus~/bus/ibus.desktop.in ibus/bus/ibus.desktop.in
+--- ibus~/bus/ibus.desktop.in  2009-06-14 14:28:10.000000000 +0800
++++ ibus/bus/ibus.desktop.in   2009-10-25 16:37:43.000000000 +0800
+@@ -3,6 +3,7 @@
+ _Name=IBus
+ _GenericName=IBus input method framework
+ _Comment=IBus input method framework
++X-Ubuntu-Gettext-Domain=ibus
+ Exec=ibus-daemon --xim
+ Icon=ibus
+ Terminal=false
+diff -urNad ibus~/setup/ibus-setup.desktop.in ibus/setup/ibus-setup.desktop.in
+--- ibus~/setup/ibus-setup.desktop.in  2009-06-14 14:28:11.000000000 +0800
++++ ibus/setup/ibus-setup.desktop.in   2009-10-25 16:37:43.000000000 +0800
+@@ -3,6 +3,7 @@
+ _Name=IBus Preferences
+ _GenericName=IBus Preferences
+ _Comment=IBus Preferences
++X-Ubuntu-Gettext-Domain=ibus
+ Exec=ibus-setup
+ Icon=ibus-setup
+ Terminal=false
index b83684b..a8b8836 100755 (executable)
 #!/usr/bin/make -f
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-#
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-#
-# Modified to make a template file for a multi-binary package with separated
-# build-arch and build-indep targets  by Bill Allombert 2001
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+include /usr/share/dpatch/dpatch.make
 
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
-
-# These are used for cross-compiling and for saving the configure script
-# from having to guess our platform (since we know it already)
-DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
-DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-CROSS= --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
-else
-CROSS= --build $(DEB_BUILD_GNU_TYPE)
-endif
-
-config.status: configure
-       dh_testdir
-       # Add here commands to configure the package.
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+build: patch
        ln -sf /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
        ln -sf /usr/share/misc/config.guess config.guess
-endif
+       dh $@ --before auto_configure
        dh_auto_configure -- --enable-static LDFLAGS="-Wl,--as-needed"
+       dh $@ --before auto_test
+       cd po; make ibus.pot # https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/188690
+       dh $@ --after auto_test
 
-
-#Architecture
-build: build-stamp
-build-stamp: config.status
-       $(MAKE)
-       touch $@
-
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f build-arch-stamp build-indep-stamp 
-
-       # Add here commands to clean up after the build process.
-       [ ! -f Makefile ] || $(MAKE) distclean
-       dh_clean 
-
-install: build
-       dh_testdir
-       dh_testroot
-       dh_prep
-       dh_installdirs
-       $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+install:
+       dh $@ --until auto_install
        rm -rf $(CURDIR)/debian/tmp/usr/lib/libibus.la \
                $(CURDIR)/debian/tmp/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.a \
                $(CURDIR)/debian/tmp/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.la \
                $(CURDIR)/debian/tmp/etc/xdg \
                $(CURDIR)/debian/tmp/usr/share/applications/ibus.desktop
        dh_install --list-missing --fail-missing
+       dh_installdocs # http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552293
+       dh $@ --after installdocs
+       LD_LIBRARY_PATH=debian/libibus2/usr/lib:$(LD_LIBRARY_PATH) \
+               dh_gtkmodules -p ibus-gtk -s
 
-binary-indep: install
-       dh_testdir -i
-       dh_testroot -i
-       dh_installchangelogs -i
-       dh_installdocs -i
-       dh_installexamples -i
-       dh_installman -i
-       dh_gconf -i
-       dh_link -i
-       dh_strip -i
-       dh_compress -i
-       dh_fixperms -i
-       dh_makeshlibs -Nibus-gtk -i
-       dh_pysupport -i
+install-stamp: install
+       touch $@
+
+binary: binary-indep binary-arch
+
+binary-indep: install-stamp
        dh_installdeb -i
-       dh_shlibdeps -i
        dh_gencontrol -i
        dh_md5sums -i
        dh_builddeb -i
-# Build architecture independant packages using the common target.
-binary-arch: install
-       dh_testdir -s
-       dh_testroot -s
-       dh_installchangelogs -s
-       dh_installdocs -s
-       dh_installexamples -s
-       dh_installman -s
-       dh_gconf -s
-       LD_LIBRARY_PATH=debian/libibus1/usr/lib:$(LD_LIBRARY_PATH) \
-               dh_gtkmodules -p ibus-gtk -s
-       dh_link -s
+
+binary-arch: install-stamp
        dh_strip -s
-       dh_compress -s
-       dh_fixperms -s
        dh_makeshlibs -Nibus-gtk -s
-       dh_pysupport -s
-       dh_installdeb -s
        dh_shlibdeps -s
+       dh_installdeb -s
        dh_gencontrol -s
        dh_md5sums -s
        dh_builddeb -s
 
-binary: binary-indep binary-arch
+clean: clean0 unpatch
 
-.PHONY: build clean binary-indep binary-arch binary install    \
-       install-indep install-arch
+clean0:
+       dh clean
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..d3827e7
--- /dev/null
@@ -0,0 +1 @@
+1.0
index b4d3fd2..2296864 100644 (file)
@@ -12,5 +12,5 @@ if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
 else
        QT_IM_MODULE=xim
 fi
-DEPENDS="ibus, ibus-gtkibus-qt4"
+DEPENDS="ibus, ibus-gtk|ibus-qt4"
 # vim:ft=sh: