--- ibus-sunpinyin-2.0.1.orig/debian/docs +++ ibus-sunpinyin-2.0.1/debian/docs @@ -0,0 +1,2 @@ +README +AUTHORS --- ibus-sunpinyin-2.0.1.orig/debian/control +++ ibus-sunpinyin-2.0.1/debian/control @@ -0,0 +1,20 @@ +Source: ibus-sunpinyin +Section: utils +Priority: optional +Maintainer: Jiahua Huang +Build-Depends: debhelper (>= 7), autotools-dev, swig, pkg-config, + libibus-dev (>= 1.2), libsqlite3-dev (>= 3.6), sqlite3, uuid-dev, + python-support, intltool (>= 0.35.0), libgtk2.0-dev +Standards-Version: 3.8.3 +Homepage: http://code.google.com/p/ibus-sunpinyin/ +Vcs-Browser: https://code.launchpad.net/~lidaobing/ibus/ibus-sunpinyin + +Package: ibus-sunpinyin +Architecture: any +Provides: xsunpinyin +Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}, ibus (>= 1.2) +Description: pinyin engine for ibus + ibus-sunpinyin is a wrapper for SunPinyin 2 on IBus platform. + Both of ibus-sunpinyin and SunPinyin itself are dual licensed under LGPL 2.1 and CDDL. +Homepage: http://code.google.com/p/ibus-sunpinyin/ + --- ibus-sunpinyin-2.0.1.orig/debian/rules +++ ibus-sunpinyin-2.0.1/debian/rules @@ -0,0 +1,106 @@ +#!/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 + +DEBIAN_VERSION = $(shell dpkg-parsechangelog | egrep '^Version: ' | sed s/"Version: "//) +UPSTREAM_VERSION = $(shell echo $(DEBIAN_VERSION) | sed s/+.-.*//) + +# 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 +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --enable-ibus --disable-documents --prefix=/usr --libexecdir=/usr/lib/ibus-sunpinyin --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" --enable-xim + +build: build-stamp + +build-stamp: config.status + dh_testdir + $(MAKE) + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp install-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.sub config.guess + + dh_clean + +install: install-stamp +install-stamp: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + mkdir -p $(CURDIR)/debian/ibus-sunpinyin/etc/X11/xinit/xinput.d + install -m 644 $(CURDIR)/debian/xinput/* $(CURDIR)/debian/ibus-sunpinyin/etc/X11/xinit/xinput.d + + $(MAKE) DESTDIR=$(CURDIR)/debian/ibus-sunpinyin install + touch $@ + +# Build architecture-independent files here. +binary-arch: install + dh_testdir -a + dh_testroot -a + dh_installchangelogs -a + dh_installdocs -a + dh_installexamples -a + dh_installman -a + dh_pysupport -a + dh_lintian -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary-indep: install + dh_testdir -i + dh_testroot -i + dh_installchangelogs -i + dh_installdocs -i + dh_installexamples -i + dh_installman -i + dh_pysupport -i + dh_lintian -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- ibus-sunpinyin-2.0.1.orig/debian/watch +++ ibus-sunpinyin-2.0.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ibus-sunpinyin.googlecode.com/files/ibus-sunpinyin-([0-9].*)\.tar\.gz --- ibus-sunpinyin-2.0.1.orig/debian/ibus-sunpinyin.lintian-overrides +++ ibus-sunpinyin-2.0.1/debian/ibus-sunpinyin.lintian-overrides @@ -0,0 +1 @@ +ibus-sunpinyin: binary-without-manpage --- ibus-sunpinyin-2.0.1.orig/debian/changelog +++ ibus-sunpinyin-2.0.1/debian/changelog @@ -0,0 +1,35 @@ +ibus-sunpinyin (2.0.1-2) lucid; urgency=low + + * Fixed Build-Depends. + + -- Jiahua Huang Sat, 29 May 2010 17:41:23 +0800 + +ibus-sunpinyin (2.0.1-1) lucid; urgency=low + + * New upstream release. + + -- Jiahua Huang Sat, 29 May 2010 16:34:42 +0800 + +ibus-sunpinyin (2.0-rc8-1) karmic; urgency=low + + * New upstream release. + + -- Jiahua Huang Sat, 13 Mar 2010 14:18:06 +0800 + +ibus-sunpinyin (2.0-rc7-1) karmic; urgency=low + + * New upstream release. + + -- Jiahua Huang Sat, 13 Mar 2010 00:02:15 +0800 + +ibus-sunpinyin (2.0-rc4-2) karmic; urgency=low + + * Fixed Build-Depends + + -- Jiahua Huang Sat, 30 Jan 2010 00:07:58 +0800 + +ibus-sunpinyin (2.0-rc4-1) karmic; urgency=low + + * initial release + + -- Jiahua Huang Sat, 30 Jan 2010 00:00:14 +0800 --- ibus-sunpinyin-2.0.1.orig/debian/compat +++ ibus-sunpinyin-2.0.1/debian/compat @@ -0,0 +1 @@ +7 --- ibus-sunpinyin-2.0.1.orig/debian/copyright +++ ibus-sunpinyin-2.0.1/debian/copyright @@ -0,0 +1 @@ + --- ibus-sunpinyin-2.0.1.orig/debian/ibus-sunpinyin.postinst +++ ibus-sunpinyin-2.0.1/debian/ibus-sunpinyin.postinst @@ -0,0 +1,33 @@ +#!/bin/sh +set -e + +ua_inst () { + update-alternatives \ + --install /etc/X11/xinit/xinput.d/$1 xinput-$1 \ + /etc/X11/xinit/xinput.d/$2 $3 ; +} + +case "$1" in + configure) + #ua_inst all_ALL xsunpinyin 0 + ua_inst ja_JP xsunpinyin 40 + ua_inst ko_KR xsunpinyin 40 + ua_inst zh_CN xsunpinyin 40 + ua_inst zh_TW xsunpinyin 40 + ua_inst zh_HK xsunpinyin 40 + ua_inst zh_SG xsunpinyin 40 + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + + --- ibus-sunpinyin-2.0.1.orig/debian/ibus-sunpinyin.prerm +++ ibus-sunpinyin-2.0.1/debian/ibus-sunpinyin.prerm @@ -0,0 +1,30 @@ +#!/bin/sh +set -e + +ua_remove () { + update-alternatives \ + --remove xinput-$1 \ + /etc/X11/xinit/xinput.d/$2 ; +} + +case "$1" in + remove|upgrade|deconfigure) + ua_remove all_ALL xsunpinyin + ua_remove ja_JP xsunpinyin + ua_remove ko_KR xsunpinyin + ua_remove zh_CN xsunpinyin + ua_remove zh_TW xsunpinyin + ua_remove zh_HK xsunpinyin + ua_remove zh_SG xsunpinyin + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 --- ibus-sunpinyin-2.0.1.orig/debian/xinput/xsunpinyin +++ ibus-sunpinyin-2.0.1/debian/xinput/xsunpinyin @@ -0,0 +1,7 @@ +XIM=xsunpinyin +XIM_PROGRAM=xsunpinyin +XIM_ARGS="--xim" +GTK_IM_MODULE=xim +QT_IM_MODULE=xim +DEPENDS="xsunpinyin" +# vim:ft=sh: