updated on Sun Jan 15 04:04:02 UTC 2012
[aur-mirror.git] / libstrophe-git / PKGBUILD
blob351d7dfdb803bb1897af5856a350d49a15311417
1 # Maintainer: Simon Jacquin <simon@jacquin.me>
3 pkgname=libstrophe-git
4 pkgver=20110823
5 pkgrel=1
6 pkgdesc="A simple, lightweight C library for writing XMPP clients"
7 arch=('i686' 'x86_64')
8 url="http://strophe.im/libstrophe/"
9 license=('MIT' 'GPL3')
10 depends=('libxml2')
11 makedepends=('git' 'check' 'doxygen')
13 _gitroot="git://github.com/metajack/libstrophe.git"
14 _gitname="libstrophe"
16 build() {
17   cd "$srcdir"
18   msg "Connecting to GIT server...."
20   if [ -d $_gitname ] ; then
21     cd $_gitname && git pull origin
22     msg "The local files are updated."
23   else
24     git clone $_gitroot $_gitname
25   fi
27   msg "GIT checkout done or server timeout"
29   cd "$srcdir/$_gitname"
31   ./bootstrap.sh
32   ./configure --prefix=/usr --with-libxml2 || return 1
33   make || return 1
35   doxygen || return 1
38 package() {
39   cd "$srcdir/$_gitname"
41   make DESTDIR="${pkgdir}" install || return 1
43   mkdir -p ${pkgdir}/usr/include/strophe/
44   install -m644 -t ${pkgdir}/usr/include/strophe/ strophe.h strophepp.h
46   mkdir -p ${pkgdir}/usr/share/doc/
47   cp -r docs/ ${pkgdir}/usr/share/doc/libstrophe