[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