updated on Mon Jan 16 12:07:49 UTC 2012
[aur-mirror.git] / piqi-git / PKGBUILD
bloba651a068e37d3e38c0f787c8e7af80c40ab03948
1 # Maintainer: Taylor Venable <taylor@metasyntax.net>
3 pkgname=piqi-git
4 pkgver=20110918
5 pkgrel=1
6 pkgdesc='A set of languages and open-source tools for working with structured data.'
7 arch=('i686' 'x86_64')
8 url='http://piqi.org/'
9 license=('Apache')
10 depends=('ocaml' 'ocaml-findlib')
11 makedepends=('git')
12 provides=('piqi')
13 conflicts=('piqi')
14 options=('!strip' '!makeflags')
16 _gitroot='git://github.com/alavrik/piqi.git'
17 _gitname='piqi'
19 build() {
20   cd $startdir/src
22   if [[ -d $startdir/src/$_gitname ]]; then
23     cd $_gitname && git pull origin
24   else
25     git clone --depth=1 $_gitroot
26     cd $_gitname
27   fi
29   source setenv.sh
30   export PIQI_PREFIX="$pkgdir/usr"
32   make deps  || return 1
33   make       || return 1
34   make ocaml || return 1
37 package() {
38   cd $_gitname
39   mkdir -p "$pkgdir/$(ocamlfind printconf destdir)"
41   source setenv.sh
42   export PIQI_PREFIX="$pkgdir/usr"
44   env DESTDIR="$pkgdir/usr" make install
45   env DESTDIR="$pkgdir/usr" \
46       OCAMLFIND_DESTDIR="$pkgdir/$(ocamlfind printconf destdir)" \
47       make ocaml-install