debian/0000755000000000000000000000000012212535011007156 5ustar debian/docs0000644000000000000000000000000712212534053010033 0ustar README debian/compat0000644000000000000000000000000212156630152010365 0ustar 9 debian/dirs0000644000000000000000000000005712156630152010055 0ustar usr/share/emacs/site-lisp/ibus usr/lib/ibus-el debian/changelog0000644000000000000000000000332412212535011011032 0ustar ibus-el (0.3.2-2) unstable; urgency=low * Add myself to the uploaders. * Add python-ibus to the depencency for ibus 1.5. * Remove suggests since they are taken care by ibus dependency. * Update build script with dh $@ and install. * Update VCS URLs. -- Osamu Aoki Sat, 07 Sep 2013 14:14:20 +0900 ibus-el (0.3.2-1) unstable; urgency=low * Team upload. * New upstream bug fix release. * debian/control: - DMUA: removed. - Std-ver: 3.9.2 -> 3.9.4, no change. - Depends: emacs23 | emacsen. (Closes: #698654) * debian/compat: 7 -> 9. -- Aron Xu Thu, 07 Feb 2013 23:08:04 +0800 ibus-el (0.3.0-2) unstable; urgency=low * Fix "README.Debian does not make sense" (Closes: #648596) -- Asias He Sun, 05 Feb 2012 10:57:29 +0000 ibus-el (0.3.0-1) unstable; urgency=low * New release -- Asias He Sun, 05 Feb 2012 07:39:00 +0000 ibus-el (0.2.1-1) unstable; urgency=low * New release * Fix "new upstream version available" (Closes: #622641) * Set Vcs to git.debian.org * Set DMUA to yes -- Asias He Thu, 14 Apr 2011 08:32:11 +0800 ibus-el (0.2.0-1) unstable; urgency=low * initial release (closes: #594186) -- LI Daobing Tue, 24 Aug 2010 21:17:20 +0800 ibus-el (0.1.1) lucid; urgency=low * New release -- IRIE Shinsuke Sat, 12 Jun 2010 02:00:29 +0900 ibus-el (0.1.0) lucid; urgency=low * Initial release -- IRIE Shinsuke Sun, 30 May 2010 01:50:10 +0900 ibus-el (0.0.2.60) lucid; urgency=low * Test package -- IRIE Shinsuke Thu, 27 May 2010 21:24:27 +0900 debian/watch0000644000000000000000000000015012156630152010214 0ustar version=3 https://launchpad.net/ibus.el/+download http://launchpad.net/ibus.el/.*/ibus-el-(.+)\.tar\.gz debian/emacsen-install0000755000000000000000000000215012156630152012172 0ustar #! /bin/sh -e # /usr/lib/emacsen-common/packages/install/ibus-el # Written by Jim Van Zandt , borrowing heavily # from the install scripts for gettext by Santiago Vila # and octave by Dirk Eddelbuettel . FLAVOR=$1 PACKAGE=ibus-el PKGSNAME=ibus case $FLAVOR in emacs|emacs21|emacs20|emacs19|mule2|*xemacs*) exit 0 ;; *) EMACSEN=$FLAVOR ;; esac echo install/${PACKAGE}: Handling install for emacsen flavor ${FLAVOR} #FLAVORTEST=`echo $FLAVOR | cut -c-6` #if [ ${FLAVORTEST} = xemacs ] ; then # SITEFLAG="-no-site-file" #else # SITEFLAG="--no-site-file" #fi #FLAGS="${SITEFLAG} -q -batch -l path.el -f batch-byte-compile" FLAGS="-no-site-file -q -batch -l path.el -f batch-byte-compile" ELDIR=/usr/share/emacs/site-lisp/${PKGSNAME} ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PKGSNAME} install -m 755 -d ${ELCDIR} cd ${ELDIR} FILES=`echo *.el` cd ${ELCDIR} for i in ${FILES}; do ln -sf ${ELDIR}/$i . done cat << EOF > path.el (setq load-path (cons "." load-path) byte-compile-warnings nil) EOF ${FLAVOR} ${FLAGS} ${FILES} rm -f path.el exit 0 debian/control0000644000000000000000000000225512212534053010572 0ustar Source: ibus-el Section: lisp Priority: optional Maintainer: IME Packaging Team Uploaders: LI Daobing , Asias He , Osamu Aoki Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Homepage: https://launchpad.net/ibus.el Vcs-Git: git://anonscm.debian.org/pkg-ime/ibus-el.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ime/ibus-el.git Package: ibus-el Architecture: all Depends: emacs23 | emacsen, ibus, python, python-ibus, python-xlib, ${misc:Depends} Description: IBus client for GNU Emacs 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. . ibus.el is a IBus client for GNU Emacs. This program allows users on-the-spot style input with IBus. The input statuses are individually kept for each buffer, and prefix-keys such as C-x and C-c can be used even if IBus is active. So you can input various languages fast and comfortably by using it. debian/copyright0000644000000000000000000000205612212371155011123 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: ibus.el Source: https://launchpad.net/ibus.el Files: * Copyright: 2010-2012 IRIE Shinsuke License: GPL-3.0+ Files: debian/* Copyright: 2010-2012 IRIE Shinsuke License: GPL-3.0+ License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". debian/emacsen-remove0000755000000000000000000000074612156630152012032 0ustar #!/bin/sh -e # /usr/lib/emacsen-common/packages/remove/ibus-el FLAVOR=$1 PACKAGE=ibus-el PKGSNAME=ibus if [ ${FLAVOR} != emacs ]; then if test -x /usr/sbin/install-info-altdir; then echo remove/${PACKAGE}: removing Info links for ${FLAVOR} install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/share/info/ibus-el.info.gz fi echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} rm -rf /usr/share/${FLAVOR}/site-lisp/${PKGSNAME} fi debian/rules0000755000000000000000000000013512212534053010242 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ debian/source/0000755000000000000000000000000012156630152010467 5ustar debian/source/format0000644000000000000000000000001412156630152011675 0ustar 3.0 (quilt) debian/install0000644000000000000000000000010612212534053010551 0ustar ibus.el usr/share/emacs/site-lisp/ibus ibus-el-agent usr/lib/ibus-el debian/emacsen-startup0000644000000000000000000000226612156630152012233 0ustar ;; -*-emacs-lisp-*- ;; ;; Emacs startup file, e.g. /etc/emacs/site-start.d/50ibus-el.el ;; for the Debian ibus-el package ;; ;; Originally contributed by Nils Naumann ;; Modified by Dirk Eddelbuettel ;; Adapted for dh-make by Jim Van Zandt ;; The ibus-el package follows the Debian/GNU Linux 'emacsen' policy and ;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, ;; xemacs19, emacs20, xemacs20...). The compiled code is then ;; installed in a subdirectory of the respective site-lisp directory. ;; We have to add this to the load-path: (let ((package-dir (concat "/usr/share/" (symbol-name flavor) "/site-lisp/ibus"))) ;; If package-dir does not exist, the ibus-el package must have ;; removed but not purged, and we should skip the setup. (when (file-directory-p package-dir) (setq load-path (cons package-dir load-path)) ;; In old flavors, `mapc' is not implemented. (mapcar (lambda (command) (autoload command "ibus" "Minor mode for using IBus to input multibyte characters." t)) '(ibus-mode ibus-mode-on))))