updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / gtk2-globalmenu / PKGBUILD
blobe1e1bda3bb5e2cfa23096a7bb288d33e38a56d4f
1 # Contributor: Prashant Vaibhav <mercurysquad@googlemail.com>
2 # Updated by Megamixman 
3 pkgname=gtk2-globalmenu
4 pkgver=0.4.1020.2.12.11
5 _pkgver=2.12.11
6 pkgrel=1
7 pkgdesc="The GTK+ Toolkit (v2), with Mac-style global menubar support and associated applet"
8 arch=(i686)
9 url="http://code.google.com/p/gnome2-globalmenu/"
10 install=gtk2.install
11 depends=('atk>=1.22.0' 'pango>=1.20.5' 'libxcursor' 'libxinerama' 'libxrandr>=1.2.1' 'libxi' 'libcups>=1.3.8-2' 'libxcomposite' 'libxdamage' 'heimdal>=1.2' 'gnutls>=2.4.1')
12 makedepends=('pkgconfig' 'subversion' 'gnome-common' 'gnome-doc-utils' 'intltool' 'gtk-doc')
13 provides=('gtk2=2.12.11')
14 replaces=('gtk2-aqd')
15 conflicts=('gtk2')
16 options=(!libtool)
17 backup=(etc/gtk-2.0/gtkrc)
18 license=('LGPL')
19 source=(http://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/gtk+-${_pkgver}.tar.bz2
20         gtkclipboard-check.patch)
21 md5sums=('f7aab88e856a813386f797aade5867ad'
22          '4025d3c15d6c6f73a032f403ffd4ff1c')
23 #_svntrunk=http://gnome2-globalmenu.googlecode.com/svn/trunk/
24 #_svnmod=gnome-globalmenu
26 build() {
27         # first build the applet
28         cd ${startdir}/src
29         rm -rf gnome-globalmenu
30         svn checkout http://gnome2-globalmenu.googlecode.com/svn/trunk/ -r 1020 gnome-globalmenu
31         cd gnome-globalmenu
33         ./autogen.sh
34         ./configure --prefix=/usr --enable-gtk-doc --enable-xfce-plugin=no --enable-maintainer-mode=no --enable-tracing=no
35         make || return 1
36         make DESTDIR=${startdir}/pkg/ install
38         # now build patched gtk2
39         cd gtk+-aqd
40         mkdir gtk+-aqd
41         cp ${startdir}/src/gtk+-${_pkgver}.tar.bz2 .
42         tar --strip-components=1 -xjvf gtk+-${_pkgver}.tar.bz2 -C gtk+-aqd
43         make patch
44         cd gtk+-aqd
45         patch -Np1 -i ${startdir}/src/gtkclipboard-check.patch || return 1
47         ./configure --prefix=/usr --sysconfdir=/etc \
48         --localstatedir=/var --with-xinput=xfree \
49         --with-included-loaders=png || return 1
50         make || return 1
51         make DESTDIR=${startdir}/pkg install || return 1
53         mkdir -p ${startdir}/pkg/etc/gtk-2.0
54         echo 'gtk-fallback-icon-theme = "gnome"' > ${startdir}/pkg/etc/gtk-2.0/gtkrc