updated on Sun Jan 15 20:01:04 UTC 2012
[aur-mirror.git] / gtk-vnc-git / PKGBUILD
blob146edee22b7bf5c15cf35119a3121199e81cb0c4
1 # Maintainer: Stefano Facchini <stefano.facchini@gmail.com>
2 pkgname=gtk-vnc-git
3 pkgver=20111121
4 pkgrel=1
5 pkgdesc="A VNC viewer widget for GTK"
6 arch=(i686 x86_64)
7 url="http://www.gnome.org"
8 license=('LGPL')
9 provides=('gtk-vnc')
10 conflicts=('gtk-vnc')
11 options=('!libtool')
12 depends=('gtk3')
13 optdepends=('gtk2: GTK2 widget')
14 makedepends=('git' 'intltool' 'pygtk' 'pygobject2-devel' 'gtk-doc' 'perl-text-csv' 'gtk2')
16 _gitroot=git://git.gnome.org/gtk-vnc
17 _gitname=gtk-vnc
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [[ -d "$_gitname" ]]; then
24     cd "$_gitname" && git pull origin
25     msg "The local files are updated."
26   else
27     git clone "$_gitroot" "$_gitname"
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting build..."
33   rm -rf "$srcdir/$_gitname-build-gtk2"
34   rm -rf "$srcdir/$_gitname-build-gtk3"
35   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build-gtk2"
36   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build-gtk3"
38   (
39     cd "$srcdir/$_gitname-build-gtk2"
41     PYTHON=/usr/bin/python2 ./autogen.sh --prefix=/usr \
42         --with-python --disable-static --with-gtk=2.0
43     make
44   )
46   (
47     cd "$srcdir/$_gitname-build-gtk3"
49     PYTHON=/usr/bin/python2 ./autogen.sh --prefix=/usr \
50         --with-python --with-examples --disable-static --with-gtk=3.0
51     make
52   )
55 package() {
56   cd "$srcdir/"
57   make -C $_gitname-build-gtk2 -j1 DESTDIR="$pkgdir/" install
58   make -C $_gitname-build-gtk3 -j1 DESTDIR="$pkgdir/" install
61 # vim:set ts=2 sw=2 et: