added 'JAM_OPTION_MAKE_UPDATES_SILENT' variable to make jam silent on 'jam push'
[k8jam.git] / archpkg / PKGBUILD
blob6b26ad05fe1492836b1c342a035f762e85481bcd
1 pkgname=k8jam-git
2 pkgver=2.5.14
3 pkgrel=1
4 pkgdesc="K8Jam build system (Git version)"
5 url="http://repo.or.cz/w/k8jam.git"
6 arch=('i686' 'x86_64')
7 license=('custom')
8 makedepends=('git' 'gcc' 'flex' 'bison')
9 source=()
12 _gitroot=git://repo.or.cz/k8jam.git
13 _gitname=k8jam
16 build() {
17   cd ${srcdir}
18   msg "Connecting to project GIT server..."
20   if [ -d ${srcdir}/$_gitname ]; then
21     cd $_gitname && git pull origin
22     msg "The local files are updated."
23   else
24     git clone $_gitroot
25   fi
27   msg "GIT checkout done or server timeout"
28   msg "Starting make..."
30   if [ -d ${srcdir}/$_gitname-build ]; then
31     rm -rf ${srcdir}/$_gitname-build
32   fi
34   git clone ${srcdir}/$_gitname ${srcdir}/$_gitname-build
35   cd ${srcdir}/$_gitname-build
36   #git reset --hard a4cd55fb3bd5e44b44c09e2259554a69920da0cb
38   sh 0build.sh
42 package() {
43   cd ${srcdir}/$_gitname-build
45   install -D bin.unix/jam "${pkgdir}/usr/bin/jam"
46   mkdir -p "${pkgdir}/usr/share/doc/k8jam"
47   ( cd doc ; cp -r * "${pkgdir}/usr/share/doc/k8jam/" )