From b863c91c6c9218e2ad9458231b24385be177ed08 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 12 Nov 2012 01:31:01 -0800 Subject: Mon Nov 12 01:30:54 PST 2012 --- community/ibus-sunpinyin/PKGBUILD | 48 +++++++++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 14 deletions(-) (limited to 'community/ibus-sunpinyin') diff --git a/community/ibus-sunpinyin/PKGBUILD b/community/ibus-sunpinyin/PKGBUILD index 4d6333f3c..396b2adc9 100644 --- a/community/ibus-sunpinyin/PKGBUILD +++ b/community/ibus-sunpinyin/PKGBUILD @@ -1,32 +1,52 @@ -# $Id: PKGBUILD 79175 2012-10-31 06:11:42Z ebelanger $ -# Maintainer: Daniel J Griffiths +# $Id: PKGBUILD 79729 2012-11-11 16:11:46Z fyan $ +# Maintainer: Felix Yan +# Contributor: Daniel J Griffiths pkgname=ibus-sunpinyin -pkgver=2.0.3 -pkgrel=3 -pkgdesc='The SunPinYin Engine for IBus Input Framework. SunPinYin is a Statistical Language Model based pinyin IME by Sun.' +pkgver=2.0.3.20121107 +_commit=cf3fe3d7aa5bb7aa6aa5b870a759af468b6d5b2b +pkgrel=2 +pkgdesc="IBus Wrapper for sunpinyin." arch=('i686' 'x86_64') -url='http://sunpinyin.googlecode.com' +url="http://sunpinyin.googlecode.com" license=('LGPL') -depends=('ibus' 'sunpinyin') -makedepends=('scons') -source=("http://sunpinyin.googlecode.com/files/ibus-sunpinyin-${pkgver}.tar.gz") -md5sums=('e678b2e1ac70c325cfc64c02fef7041f') +depends=('sunpinyin>2.0.3' 'ibus') +makedepends=('git' 'scons') + +__gitroot=git://github.com/sunpinyin/sunpinyin.git +__gitname=sunpinyin build() { - cd "${srcdir}/ibus-sunpinyin-${pkgver}" + cd "$srcdir" + msg "Connecting to GIT server...." + + if [ -d $__gitname ] ; then + cd $__gitname && git pull origin + msg "The local files are updated." + else + git clone $__gitroot + fi + + msg "GIT checkout done or server timeout" + msg "Starting make..." - sed -i 's/python/&2/' setup/ibus-setup-sunpinyin.in + rm -rf "$srcdir/$__gitname-build" + git clone "$srcdir/$__gitname" "$srcdir/$__gitname-build" + cd "$srcdir/$__gitname-build" + git checkout "$_commit" + cd "$srcdir/$__gitname-build/wrapper/ibus" + sed -i -e "s|python|python2|" setup/ibus-setup-sunpinyin.in + scons \ --prefix=/usr } package() { - cd "${srcdir}/ibus-sunpinyin-${pkgver}" + cd "$srcdir/$__gitname-build/wrapper/ibus" scons \ --prefix=/usr \ - --install-sandbox="${pkgdir}" \ + --install-sandbox="$pkgdir" \ install } -- cgit v1.2.3-54-g00ecf