From 415856bdd4f48ab4f2732996f0bae58595092bbe Mon Sep 17 00:00:00 2001 From: Parabola Date: Tue, 5 Apr 2011 14:26:38 +0000 Subject: Tue Apr 5 14:26:38 UTC 2011 --- community/ibus-pinyin/PKGBUILD | 42 +++++++++++++++++++++++++++++++ community/ibus-pinyin/ibus-pinyin.install | 13 ++++++++++ 2 files changed, 55 insertions(+) create mode 100644 community/ibus-pinyin/PKGBUILD create mode 100644 community/ibus-pinyin/ibus-pinyin.install (limited to 'community/ibus-pinyin') diff --git a/community/ibus-pinyin/PKGBUILD b/community/ibus-pinyin/PKGBUILD new file mode 100644 index 000000000..199e4534d --- /dev/null +++ b/community/ibus-pinyin/PKGBUILD @@ -0,0 +1,42 @@ +# $Id: PKGBUILD 31706 2010-11-04 13:42:40Z ibiru $ +# Contributor: Rainy +# Contributor: Lee.maRS +# Maintainer: Daniel J Griffiths + +pkgname=ibus-pinyin +pkgver=1.3.11 +pkgrel=2 +pkgdesc='The PinYin Engine for IBus Input Framework.' +arch=('i686' 'x86_64') +license=('LGPL') +url='http://ibus.googlecode.com' +depends=('ibus' 'libsigc++2.0' 'boost-libs') +makedepends=('intltool' 'boost') +install="${pkgname}.install" +source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz" + "http://ibus.googlecode.com/files/pinyin-database-1.2.99.tar.bz2") +md5sums=('c49b2ccaae1f4e3c5cfbd25af6bea51a' + 'd0951b8daa7f56a2cbd3b6b4e42532e0') + +build() { + ln -sf ${srcdir}/pinyin-database-1.2.99.tar.bz2 \ + ${srcdir}/${pkgname}-${pkgver}/data/db/open-phrase + + cd ${pkgname}-${pkgver} + + sed -i -e "s|python|python2|" data/db/android/create_db.py \ + setup/ibus-setup-pinyin.in + + PYTHON=python2 ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/ibus \ + --enable-db-open-phrase + + make +} + +package() { + cd ${pkgname}-${pkgver} + + make NO_INDEX=true DESTDIR=${pkgdir} install +} diff --git a/community/ibus-pinyin/ibus-pinyin.install b/community/ibus-pinyin/ibus-pinyin.install new file mode 100644 index 000000000..d9ad92426 --- /dev/null +++ b/community/ibus-pinyin/ibus-pinyin.install @@ -0,0 +1,13 @@ +post_install() { + echo "Creating INDEX. Please wait..." + cd /usr/share/ibus-pinyin/db + echo "Creating index for android.db..." + sqlite3 android.db '.read create_index.sql' + echo "Creating index for open-phrase.db..." + sqlite3 open-phrase.db '.read create_index.sql' + echo "Done." +} + +post_upgrade() { + post_install $1 +} -- cgit v1.2.3-54-g00ecf