updated on Mon Jan 16 04:00:32 UTC 2012
[aur-mirror.git] / gtk3-with-xim-patch / PKGBUILD
blob9b3ae8cf6cfa41665a51bd298195109b3bde3082
1 # $Id: PKGBUILD 119847 2011-04-15 22:42:57Z ibiru $
2 # Maintainer: Ionut Biru <ibiru@archlinux.org>
4 pkgname=gtk3-with-xim-patch
5 pkgver=3.0.12
6 pkgrel=1
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"
8 arch=('i686' 'x86_64')
9 url="http://www.gtk.org/"
10 install=gtk3.install
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')
14 conflicts=('gtk3')
15 provides=('gtk3')
16 backup=(etc/gtk-3.0/settings.ini)
17 license=('LGPL')
18 source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/3.0/gtk+-${pkgver}.tar.xz
19         settings.ini
20                 xim.patch)
22 build() {
23     cd "${srcdir}/gtk+-${pkgver}"
24         patch -p1 < ../xim.patch
25     CXX=/bin/false ./configure --prefix=/usr \
26         --sysconfdir=/etc \
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
32     make
35 package() {
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')