1 # Contributor: Rener Paiva <ren2r@mail.com>
3 pkgname=gtk2-dragmenubar
6 pkgdesc="The GTK+ Toolkit (v2) patched to support drag window by empty space in menubar and toolbars."
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}")
14 options=('!libtool' '!docs')
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')
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 \
32 --localstatedir=/var \
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