debian/0000755000000000000000000000000012213615346007171 5ustar debian/docs0000644000000000000000000000001412163507327010042 0ustar NEWS README debian/compat0000644000000000000000000000000212213607067010370 0ustar 9 debian/clean0000644000000000000000000000330112163507327010176 0ustar Makefile Makefile.in compile config.guess config.h config.h.in config.log config.status config.sub configure debian/ibus-xkbc.debhelper.log engine/Makefile engine/Makefile.in engine/ibus-engine-xkbc engine/xkbc.engine engine/xkbc.xml engine/xkbc.xml.in help/C/Makefile help/C/Makefile.in help/C/ibus-xkbc-C.omf.out help/C/omf_timestamp help/Makefile help/Makefile.in help/de/Makefile help/de/Makefile.in help/de/ibus-xkbc-de.omf.out help/de/omf_timestamp help/es/Makefile help/es/Makefile.in help/es/ibus-xkbc-es.omf.out help/es/omf_timestamp help/fr/Makefile help/fr/Makefile.in help/fr/ibus-xkbc-fr.omf.out help/fr/omf_timestamp help/it/Makefile help/it/Makefile.in help/it/ibus-xkbc-it.omf.out help/it/omf_timestamp help/ja/Makefile help/ja/Makefile.in help/ja/ibus-xkbc-ja.omf.out help/ja/omf_timestamp help/ko/Makefile help/ko/Makefile.in help/ko/ibus-xkbc-ko.omf.out help/ko/omf_timestamp help/pt_BR/Makefile help/pt_BR/Makefile.in help/pt_BR/ibus-xkbc-pt_BR.omf.out help/pt_BR/omf_timestamp help/zh_CN/Makefile help/zh_CN/Makefile.in help/zh_CN/ibus-xkbc-zh_CN.omf.out help/zh_CN/omf_timestamp help/zh_TW/Makefile help/zh_TW/Makefile.in help/zh_TW/ibus-xkbc-zh_TW.omf.out help/zh_TW/omf_timestamp ibus-xkbc.spec icons/Makefile icons/Makefile.in install-sh libtool ltmain.sh m4/Makefile m4/Makefile.in m4/libtool.m4 m4/ltoptions.m4 m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4 missing mkinstalldirs po/Makefile po/Makefile.in po/Makefile.in.in po/POTFILES po/de.gmo po/es.gmo po/fr.gmo po/it.gmo po/ja.gmo po/ko.gmo po/pt_BR.gmo po/zh_CN.gmo po/zh_TW.gmo py-compile setup/Makefile setup/Makefile.in setup/ibus-setup-xkbc setup/xkbc/Makefile setup/xkbc/Makefile.in stamp-h1 vkb/Makefile vkb/Makefile.in vkb/ibus-keyboard debian/changelog0000644000000000000000000000313512213615252011041 0ustar ibus-xkbc (1.3.3.20100922-4) unstable; urgency=low * Team upload. * Add --disable-static. * Add depends to python-ibus. * Build with ibus 1.5. -- Osamu Aoki Tue, 10 Sep 2013 22:11:04 +0900 ibus-xkbc (1.3.3.20100922-3) unstable; urgency=low * Team upload. * Fix libexecdir. Closes: #712584 * Fix dh syntax and update debhelper compat to 9. * Add build dependency to python-all for dh $@ --with python2 -- Osamu Aoki Thu, 20 Jun 2013 00:24:05 +0900 ibus-xkbc (1.3.3.20100922-2) unstable; urgency=low * Fix "FTBFS: build-dependency not installable: libibus-dev (>= 1.3)" Set build dependency to libibus-1.0-dev (Closes: #640716) * Bump stardand vertion to 3.9.2 -- Asias He Sun, 18 Sep 2011 09:43:43 +0800 ibus-xkbc (1.3.3.20100922-1) unstable; urgency=low [ Asias He ] * Set Vcs to git.debian.org * Add patch for autogen.sh * Set DM-Upload-Allowed to yes * Fix "Configure Layout Switch button do not work" (Closes: #612080) [ LI Daobing ] * debian/watch: updated. -- LI Daobing Mon, 28 Mar 2011 23:08:33 +0800 ibus-xkbc (1.3.3.20100804-2) unstable; urgency=low * Team upload. * debian/patches/02_debian-605176-unsafe-pythonpath.patch: - Avoid setting PYTHONPATH (useless here) to resolve security issue. (Closes: #605176) -- Aron Xu Wed, 16 Feb 2011 22:26:00 +0800 ibus-xkbc (1.3.3.20100804-1) unstable; urgency=low [ Asias He ] * Initial release (Closes: #591871) -- LI Daobing Wed, 11 Aug 2010 23:16:04 +0800 debian/watch0000644000000000000000000000016212163507327010224 0ustar version=3 https://github.com/sun-im/ibus-xkbc/archives/master /downloads/sun-im/ibus-xkbc/ibus-xkbc-(.+)\.tar\.gz debian/ibus-keyboard.10000644000000000000000000000044512163507327012021 0ustar .TH "IBUS-KEYBOARD" "1" "August 2010" "" "User Commands" .SH NAME ibus-keyboard \- show virtual keyboard .SH "SYNOPSIS" .B ibus-keyboard [options] .SH DESCRIPTION \fB\-i\fR # for reset option (x, y, scale, transparency etc...) .PP \fB\-h\fR # for print this message .SH "SEE ALSO" .BR ibus(1) debian/control0000644000000000000000000000170012213614343010566 0ustar Source: ibus-xkbc Section: utils Priority: optional Maintainer: IME Packaging Team Uploaders: Asias He , LI Daobing Build-Depends: autoconf, automake, autopoint | gettext (<< 0.17-10~), autotools-dev, debhelper (>= 9.0.0), libibus-1.0-dev, libtool, pkg-config, python-all, rarian-compat Standards-Version: 3.9.4 Homepage: http://github.com/sun-im/ibus-xkbc Vcs-Git: git://anonscm.debian.org/pkg-ime/ibus-xkbc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-ime/ibus-xkbc.git Package: ibus-xkbc Architecture: all Depends: ibus, python-ibus, ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} Description: keyboard layout emulation engine for IBus ibus-xkbc is a keyboard layout emulation engine based on XKeyboard Config data debian/ibus-xkbc.manpages0000644000000000000000000000002712163507327012577 0ustar debian/ibus-keyboard.1 debian/copyright0000644000000000000000000000265412213613153011125 0ustar This work was packaged for Debian by: Asias He on Fri, 06 Aug 2010 09:22:03 +0800 It was downloaded from: http://github.com/sun-im/ibus-xkbc Upstream Author: Naoyuki Ishimura Copyright: License: This package 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 2 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 2 can be found in "/usr/share/common-licenses/GPL-2". The Debian packaging is: Copyright (C) 2010 Asias He 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 2 of the License, or (at your option) any later version. debian/rules0000755000000000000000000000111512213612020010231 0ustar #!/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. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --with python2,autotools-dev override_dh_auto_configure: ./autogen.sh dh_auto_configure -- \ --disable-static \ --libexecdir=/usr/lib/ibus debian/source/0000755000000000000000000000000012163507327010474 5ustar debian/source/format0000644000000000000000000000001412163507327011702 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012163507327010623 5ustar debian/patches/fix-autogen.patch0000644000000000000000000000076712163507327014104 0ustar --- a/autogen.sh +++ b/autogen.sh @@ -1,19 +1,8 @@ #!/bin/bash set -e -set -x - -if [[ "`uname -s`" = "SunOS" ]] -then - glib-gettextize --force --copy || exit 1 -else - autopoint --force || exit 1 -fi +glib-gettextize --force --copy || exit 1 libtoolize --automake --copy --force aclocal -I m4 --force autoheader --force automake --add-missing --copy --force autoconf --force -export CFLAGS="-g -O0 -Wl,--no-undefined" -export CXXFLAGS="$CFLAGS" -./configure --enable-maintainer-mode $* - debian/patches/series0000644000000000000000000000007312163507327012040 0ustar 02_debian-605176-unsafe-pythonpath.patch fix-autogen.patch debian/patches/02_debian-605176-unsafe-pythonpath.patch0000644000000000000000000000161312163507327017611 0ustar Description: Fix unsafe PYTHONPATH setting When setting PYTHONPATH=/spam/eggs:$PYTHONPATH, if PYTHONPATH were originally unset or empty,current working directory would be added to sys.path. Since ${exec_prefix}/lib/python2.6/site-packages is a sane default setting in the Python world, adding such an "export" command is somehow odd and causes security issue, so this patch removes the line. Author: Aron Xu Bug-Debian: 605176 Last-Update: 2011-02-16 --- a/engine/ibus-engine-xkbc.in +++ b/engine/ibus-engine-xkbc.in @@ -19,7 +19,6 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # -export PYTHONPATH=@prefix@/lib/python2.6/site-packages:$PYTHONPATH export LIBEXECDIR=@libexecdir@ export XKBC_SETUPDIR=@prefix@/share/ibus-xkbc/setup export XKBC_DATAFILE=@prefix@/share/ibus-xkbc/data/xkbc.dat