updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / brainfuck-git / PKGBUILD
blobfc4117835c01c2b95c27b9e76d502b513ae7b8f4
1 # Contributor: shura <shura1991@gmail.com>
3 pkgname=brainfuck-git
4 pkgver=9999
5 pkgrel=1
6 pkgdesc="A simple brainfuck interpreter"
7 license=('GPLv3')
8 url="http://github.com/shurizzle/brainfuck"
9 arch=('i686' 'x86_64')
10 makedepends=('git' 'gcc' 'make')
11 depends=()
12 provides=()
13 replace=()
15 _gitrepo="git://github.com/shurizzle/brainfuck.git"
16 _gitmod="brainfuck"
18 build ()
20     cd "${srcdir}"
22     msg "Connecting to github.com GIT server..."
24     if [[ -d $_gitmod ]]; then
25         cd "${_gitmod}"
26         git pull origin || return 1
27     else
28         rm -Rf $_gitmod &> /dev/null
29         git clone "${_gitrepo}" "${_gitmod}" || return 1
30     fi
32     msg "GIT checkout done."
34     cd "${srcdir}"
35     if [[ -e "${_gitmod}-build" ]]; then
36         rm -Rf "${_gitmod}-build" || return 1
37     fi
38     cp -R "${_gitmod}" "${_gitmod}-build" || return 1
39     cd "${_gitmod}-build"
41     msg "Compiling hybris..."
42     make || return 1
43     make DESTDIR=${pkgdir} install || return 1
44     cd "${startdir}"
45     msg "Cleaning..."
46     rm -Rf "${srcdir}/${_gitmod}-build"