summaryrefslogtreecommitdiff
path: root/extra/gtk2
diff options
context:
space:
mode:
authorroot <root@rshg054.dnsready.net>2013-07-05 01:41:29 -0700
committerroot <root@rshg054.dnsready.net>2013-07-05 01:41:29 -0700
commit058f9788c1e4f2b1daac706848cb51fef22c8a5d (patch)
treeef65afd46974e890a6b13d9788bf02f5ef9c6c37 /extra/gtk2
parente9eb2503b10fe4c4aefbee39226c8962d72d58bd (diff)
Fri Jul 5 01:40:49 PDT 2013
Diffstat (limited to 'extra/gtk2')
-rw-r--r--extra/gtk2/PKGBUILD6
-rw-r--r--extra/gtk2/gtk2.install11
2 files changed, 9 insertions, 8 deletions
diff --git a/extra/gtk2/PKGBUILD b/extra/gtk2/PKGBUILD
index 7297c1069..61084467a 100644
--- a/extra/gtk2/PKGBUILD
+++ b/extra/gtk2/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 188597 2013-06-16 18:27:06Z heftig $
+# $Id: PKGBUILD 189695 2013-07-04 21:16:18Z heftig $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgbase=gtk2
pkgname=('gtk2' 'gtk-update-icon-cache')
-pkgver=2.24.19
+pkgver=2.24.20
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.gtk.org/"
@@ -13,7 +13,7 @@ options=('!libtool')
license=('LGPL')
source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-$pkgver.tar.xz
xid-collision-debug.patch)
-sha256sums=('15b8bf463eba99abfa58270662914e8e9b83568ab4945b5f0ef1aa29e90becb8'
+sha256sums=('cc66bcbf9239a7d9861175c681ba95894b55c70dc0b37aad8345c46ecfda0da3'
'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558')
build() {
diff --git a/extra/gtk2/gtk2.install b/extra/gtk2/gtk2.install
index a988c645b..f14e648d3 100644
--- a/extra/gtk2/gtk2.install
+++ b/extra/gtk2/gtk2.install
@@ -1,16 +1,17 @@
post_install() {
- gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
+ /usr/bin/gtk-query-immodules-2.0 --update-cache
}
pre_upgrade() {
- pre_remove
+ if (( $(vercmp $2 2.24.20) < 0 )); then
+ rm -f /etc/gtk-2.0/gtk.immodules
+ fi
}
post_upgrade() {
- post_install
+ post_install
}
pre_remove() {
- rm -f /etc/gtk-2.0/gtk.immodules &>/dev/null
- rm -f /etc/gtk-2.0/gdk-pixbuf.loaders &>/dev/null
+ rm -f /usr/lib/gtk-2.0/2.10.0/immodules.cache
}