Date: Wednesday, January 15, 2014 @ 16:08:53 Author: fyan Revision: 104099
archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: ibus-chewing/repos/community-testing-i686/ ibus-chewing/repos/community-testing-i686/PKGBUILD (from rev 104098, ibus-chewing/trunk/PKGBUILD) ibus-chewing/repos/community-testing-i686/ibus-chewing.install (from rev 104098, ibus-chewing/trunk/ibus-chewing.install) ibus-chewing/repos/community-testing-x86_64/ ibus-chewing/repos/community-testing-x86_64/PKGBUILD (from rev 104098, ibus-chewing/trunk/PKGBUILD) ibus-chewing/repos/community-testing-x86_64/ibus-chewing.install (from rev 104098, ibus-chewing/trunk/ibus-chewing.install) -----------------------------------------------+ community-testing-i686/PKGBUILD | 37 ++++++++++++++++++++++++ community-testing-i686/ibus-chewing.install | 17 +++++++++++ community-testing-x86_64/PKGBUILD | 37 ++++++++++++++++++++++++ community-testing-x86_64/ibus-chewing.install | 17 +++++++++++ 4 files changed, 108 insertions(+) Copied: ibus-chewing/repos/community-testing-i686/PKGBUILD (from rev 104098, ibus-chewing/trunk/PKGBUILD) =================================================================== --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2014-01-15 15:08:53 UTC (rev 104099) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@gmail.com> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Rainy <rainylau(at)gmail(dot)com> +# Contributor: Lee.MaRS <leem...@gmail.com> +# Contributor: Hiroshi Yui <hiroshi...@gmail.com> + +pkgname=ibus-chewing +pkgver=1.4.5 +pkgrel=1 +pkgdesc='Chinese Chewing Engine for IBus Framework' +arch=('i686' 'x86_64') +license=('GPL') +url='http://ibus.googlecode.com' +depends=('ibus' 'libchewing' 'libxtst' 'gconf') +makedepends=('swig' 'cmake' 'gob2') +install=ibus-chewing.install +source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz") + +build() { + cd ${pkgname}-${pkgver}-Source + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DSYSCONF_INSTALL_DIR=/usr/share \ + -DLIBEXEC_DIR=/usr/lib/ibus + make +} + +package() { + cd ${pkgname}-${pkgver}-Source + make DESTDIR="${pkgdir}" install + + mkdir -p "$pkgdir/usr/share/gconf/schemas" + mv "$pkgdir/etc/gconf/schemas/${pkgname}.schemas" "$pkgdir/usr/share/gconf/schemas/" + rm -r "$pkgdir/etc" +} + +sha512sums=('dd2ac2899999303f8a782f655a3262a2d00affff9635c916337c1915c9efd5324d60d4b9e2647827dc2cb12bfcbc169f231011421337e47dd2d995bdb985e4a0') Copied: ibus-chewing/repos/community-testing-i686/ibus-chewing.install (from rev 104098, ibus-chewing/trunk/ibus-chewing.install) =================================================================== --- community-testing-i686/ibus-chewing.install (rev 0) +++ community-testing-i686/ibus-chewing.install 2014-01-15 15:08:53 UTC (rev 104099) @@ -0,0 +1,17 @@ +pkgname=ibus-chewing + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +} Copied: ibus-chewing/repos/community-testing-x86_64/PKGBUILD (from rev 104098, ibus-chewing/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2014-01-15 15:08:53 UTC (rev 104099) @@ -0,0 +1,37 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@gmail.com> +# Contributor: Thomas Dziedzic < gostrc at gmail > +# Contributor: Rainy <rainylau(at)gmail(dot)com> +# Contributor: Lee.MaRS <leem...@gmail.com> +# Contributor: Hiroshi Yui <hiroshi...@gmail.com> + +pkgname=ibus-chewing +pkgver=1.4.5 +pkgrel=1 +pkgdesc='Chinese Chewing Engine for IBus Framework' +arch=('i686' 'x86_64') +license=('GPL') +url='http://ibus.googlecode.com' +depends=('ibus' 'libchewing' 'libxtst' 'gconf') +makedepends=('swig' 'cmake' 'gob2') +install=ibus-chewing.install +source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz") + +build() { + cd ${pkgname}-${pkgver}-Source + cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + -DSYSCONF_INSTALL_DIR=/usr/share \ + -DLIBEXEC_DIR=/usr/lib/ibus + make +} + +package() { + cd ${pkgname}-${pkgver}-Source + make DESTDIR="${pkgdir}" install + + mkdir -p "$pkgdir/usr/share/gconf/schemas" + mv "$pkgdir/etc/gconf/schemas/${pkgname}.schemas" "$pkgdir/usr/share/gconf/schemas/" + rm -r "$pkgdir/etc" +} + +sha512sums=('dd2ac2899999303f8a782f655a3262a2d00affff9635c916337c1915c9efd5324d60d4b9e2647827dc2cb12bfcbc169f231011421337e47dd2d995bdb985e4a0') Copied: ibus-chewing/repos/community-testing-x86_64/ibus-chewing.install (from rev 104098, ibus-chewing/trunk/ibus-chewing.install) =================================================================== --- community-testing-x86_64/ibus-chewing.install (rev 0) +++ community-testing-x86_64/ibus-chewing.install 2014-01-15 15:08:53 UTC (rev 104099) @@ -0,0 +1,17 @@ +pkgname=ibus-chewing + +post_install() { + usr/sbin/gconfpkg --install ${pkgname} +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/gconfpkg --uninstall ${pkgname} +}