[arch-commits] Commit in uim/trunk (PKGBUILD uim.install)

Eric Bélanger eric at archlinux.org
Sat Feb 28 00:47:06 UTC 2009


    Date: Friday, February 27, 2009 @ 19:47:06
  Author: eric
Revision: 28145

upgpkg: uim 1.5.5-1
    upstream update, added install scriptlet to update gtk.immodules

Added:
  uim/trunk/uim.install
Modified:
  uim/trunk/PKGBUILD

-------------+
 PKGBUILD    |   21 ++++++++++-----------
 uim.install |   13 +++++++++++++
 2 files changed, 23 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-02-28 00:39:42 UTC (rev 28144)
+++ PKGBUILD	2009-02-28 00:47:06 UTC (rev 28145)
@@ -2,23 +2,22 @@
 # Maintainer: damir <damir at archlinux.org>
 
 pkgname=uim
-pkgver=1.4.2
+pkgver=1.5.5
 pkgrel=1
 pkgdesc="multilingual input method library"
 arch=("i686" "x86_64")
-license=('custom')
 url="http://code.google.com/p/uim/"
+license=('custom')
 depends=('gnome-panel' 'm17n-lib')
+options=(!libtool)
+install=uim.install
 source=("http://uim.googlecode.com/files/$pkgname-$pkgver.tar.gz")
+md5sums=('0c2851ee62a35344a302683e3c20a775')
 
-options=(!libtool)
-
 build() {
-     cd $startdir/src/$pkgname-$pkgver
-     ./configure --prefix=/usr
-     make || return 1
-     make DESTDIR=$startdir/pkg install || return 1
-     install -D -m644 COPYING $startdir/pkg/usr/share/licenses/$pkgname/COPYING
+  cd $srcdir/$pkgname-$pkgver
+  ./configure --prefix=/usr --libexecdir=/usr/lib/uim || return 1
+  make || return 1
+  make DESTDIR=$pkgdir install || return 1
+  install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
 }
-
-md5sums=('7898dd27ace119b63ad490cad46b812e')

Added: uim.install
===================================================================
--- uim.install	                        (rev 0)
+++ uim.install	2009-02-28 00:47:06 UTC (rev 28145)
@@ -0,0 +1,13 @@
+post_install() {
+  echo -n "updating gtk.immodules... "
+  /usr/bin/gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
+  echo "done."
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  post_install
+}




More information about the arch-commits mailing list