updated on Tue Jan 10 08:08:34 UTC 2012
[aur-mirror.git] / gtk2-dragmenubar / PKGBUILD
blobc263810e28bad97186e7398232c76aae4b5bbaac
1 # Contributor: Rener Paiva <ren2r@mail.com> 
3 pkgname=gtk2-dragmenubar
4 pkgver=2.24.6
5 pkgrel=2
6 pkgdesc="The GTK+ Toolkit (v2) patched to support drag window by empty space in menubar and toolbars."
7 arch=('i686' 'x86_64')
8 url="http://www.gtk.org/"
9 makedepends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'krb5' 'gnutls'
10              'shared-mime-info' 'cairo' 'libcups' 'gdk-pixbuf2' 'gobject-introspection')
11 depends=('atk' 'pango' 'libxcursor' 'libxinerama' 'libxrandr' 'libxi' 'libxcomposite' 'libxdamage' 'krb5' 'gnutls' 'shared-mime-info' 'cairo' 'libcups' 'gtk-update-icon-cache')
12 provides=("gtk2=${pkgver}")
13 conflicts=('gtk2')
14 options=('!libtool' '!docs')
15 license=('LGPL')
16 install=gtk2.install
18 source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${pkgver}.tar.xz
19         xid-collision-debug.patch
20         drag_menubar_and_toolbar.patch)
21 sha256sums=('8a026b545dc1fa0c1a69b395232ad7c8ee8fa260be5f7d9a2f2ffcd799efefca'
22             'd758bb93e59df15a4ea7732cf984d1c3c19dff67c94b957575efea132b8fe558'
23             '5a13f6c401b12aff895e744afa05d3af07be6a1e7c5445a9b526804f43b94f4b')
25 build() {
26     cd "${srcdir}/gtk+-${pkgver}"
27     patch -Np1 -i "${srcdir}/xid-collision-debug.patch"
28     patch -Np1 -i "${srcdir}/drag_menubar_and_toolbar.patch"
30     CXX=/bin/false ./configure --prefix=/usr \
31         --sysconfdir=/etc \
32         --localstatedir=/var \
33         --with-xinput=yes
34     make
36 package() {
38     backup=(etc/gtk-2.0/gtkrc)
40     cd "${srcdir}/gtk+-${pkgver}"
42     make DESTDIR="${pkgdir}" install
43     sed -i "s#env python#env python2#" $pkgdir/usr/bin/gtk-builder-convert
44     echo 'gtk-fallback-icon-theme = "gnome"' > "${pkgdir}/etc/gtk-2.0/gtkrc"
45     #split this out to use with gtk3 too
46     rm ${pkgdir}/usr/bin/gtk-update-icon-cache