diff options
author | Daniel Griffiths | 2010-03-14 17:58:51 +0000 |
---|---|---|
committer | Daniel Griffiths | 2010-03-14 17:58:51 +0000 |
commit | 0e61ab5c1590137f523f09fdc5291d2565bfd696 (patch) | |
tree | ca725d40cd13249605f9cc74eaa611dce76f7b25 | |
download | aur-0e61ab5c1590137f523f09fdc5291d2565bfd696.tar.gz |
package update
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | ibus-pinyin.install | 13 |
2 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7375b2aeb6f7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Contributor: Rainy <rainylau(at)gmail(dot)com> +# Contributor: Lee.maRS<leemars at gmail.com> +# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> + +pkgname=ibus-pinyin +pkgver=1.2.99.20100212 +pkgrel=3 +pkgdesc="The PinYin Engine for IBus Input Framework" +arch=('i686' 'x86_64') +license=('LGPL') +url="http://ibus.googlecode.com" +depends=('ibus' 'python-pysqlite' 'aspell-en' 'pyenchant' 'libsigc++2.0') +provides=('ibus-pinyin=1.2.0') +install=ibus-pinyin.install +source=(http://ibus.googlecode.com/files/${pkgname}-${pkgver}.tar.gz + http://ibus.googlecode.com/files/pinyin-database-1.2.99.tar.bz2) +noextract=(pinyin-database-0.1.10.6.tar.bz2) +md5sums=('c2675c33ec3713a7358f37a4189bc7bf' + 'd0951b8daa7f56a2cbd3b6b4e42532e0') + +build() { + ln -sf ${srcdir}/pinyin-database-1.2.99.tar.bz2 \ + ${srcdir}/${pkgname}-${pkgver}/data/db/open-phrase + cd ${srcdir}/${pkgname}-${pkgver} + ./configure --prefix=/usr --libexecdir=/usr/lib/ibus \ + --enable-db-open-phrase || return 1 + make || return 1 +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + make NO_INDEX=true DESTDIR=${pkgdir} install +} diff --git a/ibus-pinyin.install b/ibus-pinyin.install new file mode 100644 index 000000000000..d9ad92426853 --- /dev/null +++ b/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 +} |