1 # $Id: PKGBUILD 119847 2011-04-15 22:42:57Z ibiru $
2 # Maintainer: Ionut Biru <ibiru@archlinux.org>
4 pkgname=gtk3-with-xim-patch
7 pkgdesc="The GTK+ Toolkit (v3) with an XIM patch, so that XIM based input methods like fcitx can run with gtk3. See the discussion at https://bugzilla.gnome.org/show_bug.cgi?id=645993"
9 url="http://www.gtk.org/"
11 depends=('atk' 'cairo' 'gtk-update-icon-cache' 'libcups' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'pango' 'shared-mime-info')
12 makedepends=('gobject-introspection')
13 options=('!libtool' '!docs')
16 backup=(etc/gtk-3.0/settings.ini)
18 source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/3.0/gtk+-${pkgver}.tar.xz
23 cd "${srcdir}/gtk+-${pkgver}"
24 patch -p1 < ../xim.patch
25 CXX=/bin/false ./configure --prefix=/usr \
27 --localstatedir=/var \
28 --enable-gtk2-dependency \
29 --disable-schemas-compile
30 #https://bugzilla.gnome.org/show_bug.cgi?id=655517
31 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
36 cd "${srcdir}/gtk+-${pkgver}"
37 make DESTDIR="${pkgdir}" install
39 install -Dm644 "${srcdir}/settings.ini" "${pkgdir}/etc/gtk-3.0/settings.ini"
41 md5sums=('b9869b671b0fe5905dce2fee57c965cf'
42 '085ece008fa3a0b7a72e9fe3dda3631a'
43 '0d71538041be3cc326743d2446ece6b8')