[arch-commits] Commit in ibus-chewing/trunk (3 files)

Felix Yan fyan at archlinux.org
Thu Dec 25 08:34:39 UTC 2014


    Date: Thursday, December 25, 2014 @ 09:34:38
  Author: fyan
Revision: 124529

upgpkg: ibus-chewing 1.4.14-1

upstream new release

Added:
  ibus-chewing/trunk/ibus-chewing.install
Modified:
  ibus-chewing/trunk/PKGBUILD
Deleted:
  ibus-chewing/trunk/ibus-chewing.install

----------------------+
 PKGBUILD             |   29 ++++++++++++++++-------------
 ibus-chewing.install |   28 +++++++++++-----------------
 2 files changed, 27 insertions(+), 30 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-12-25 08:16:32 UTC (rev 124528)
+++ PKGBUILD	2014-12-25 08:34:38 UTC (rev 124529)
@@ -1,5 +1,5 @@
 # $Id$
-# Maintainer: Felix Yan <felixonmars at gmail.com>
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
 # Contributor: Thomas Dziedzic < gostrc at gmail >
 # Contributor: Rainy <rainylau(at)gmail(dot)com>
 # Contributor: Lee.MaRS <leemars at gmail.com>
@@ -6,7 +6,8 @@
 # Contributor: Hiroshi Yui <hiroshiyui at gmail.com>
 
 pkgname=ibus-chewing
-pkgver=1.4.7
+pkgver=1.4.14
+_cmakefedoraver=2.3.4
 pkgrel=1
 pkgdesc='Chinese Chewing Engine for IBus Framework'
 arch=('i686' 'x86_64')
@@ -13,12 +14,20 @@
 license=('GPL')
 url='http://ibus.googlecode.com'
 depends=('ibus' 'libchewing' 'libxtst' 'gconf')
-makedepends=('swig' 'cmake' 'gob2')
+makedepends=('swig' 'gob2' 'cmake' 'git')
 install=ibus-chewing.install
-source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz")
+source=("git+https://github.com/definite/ibus-chewing.git#tag=$pkgver"
+        "git+http://git.fedorahosted.org/git/cmake-fedora.git#tag=$_cmakefedoraver")
+sha512sums=('SKIP'
+            'SKIP')
 
+prepare() {
+  cd $pkgname
+  ln -s ../cmake-fedora/Modules ./
+}
+
 build() {
-  cd ${pkgname}-${pkgver}-Source
+  cd $pkgname
   cmake . -DCMAKE_INSTALL_PREFIX=/usr \
     -DSYSCONF_INSTALL_DIR=/usr/share \
     -DLIBEXEC_DIR=/usr/lib/ibus
@@ -27,12 +36,6 @@
 }
 
 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"
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
 }
-
-sha512sums=('70e9c4950ac846c2f0087200d3b42f845ef8f911962d3f6bf37a3a0054606fa0fc061daa5dac390d022dbd29801fbcae596d2c5126270eb6e9843a9e0af4486e')

Deleted: ibus-chewing.install
===================================================================
--- ibus-chewing.install	2014-12-25 08:16:32 UTC (rev 124528)
+++ ibus-chewing.install	2014-12-25 08:34:38 UTC (rev 124529)
@@ -1,17 +0,0 @@
-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}
-}

Added: ibus-chewing.install
===================================================================
--- ibus-chewing.install	                        (rev 0)
+++ ibus-chewing.install	2014-12-25 08:34:38 UTC (rev 124529)
@@ -0,0 +1,11 @@
+post_install () {
+  glib-compile-schemas /usr/share/glib-2.0/schemas
+}
+
+post_upgrade () {
+  post_install
+}
+
+post_remove () {
+  post_install
+}



More information about the arch-commits mailing list