updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / fetproxy-git / PKGBUILD
blobb5b4b4b8da49d1f82a20d3ed694edd76311d78dd
1 # Contributor: Rick W. Chen <stuffcorpse@archlinux.us>
3 pkgname=fetproxy-git
4 pkgver=20100317
5 pkgrel=1
6 pkgdesc="An open source replacement for msp430-gdbproxy, the MSP430 debugger"
7 arch=(i686 x86_64)
8 url="http://xgoat.com/wp/2009/03/25/fetproxy-an-open-source-replacement-for-msp430-gdbproxy/"
9 license=('GPL2')
10 depends=('gnet' 'libelf')
11 makedepends=('git')
12 source=()
13 md5sums=()
15 _gitroot="git://gitorious.org/fetproxy/mainline.git"
16 _gitname="fetproxy"
18 build() {
19   cd "${srcdir}"
20   msg "Connecting to gitorious GIT server...."
22   if [ -d "${srcdir}/$_gitname" ] ; then
23     cd "$_gitname" && git fetch origin && cd "${srcdir}" || return 1
24     msg "The local files are updated."
25   else
26     git clone --mirror "$_gitroot" "$_gitname" || return 1
27   fi
29   msg "GIT checkout done or server timeout"
30   msg "Starting make..."
32   if [ -d "${srcdir}/$_gitname-build" ] ; then
33     rm -fr "${srcdir}/$_gitname-build"
34   fi
36   git clone -l "$_gitname" "$_gitname-build" || return 1
37   cd "${srcdir}/$_gitname-build"
39   msg "Starting Make..."
40   LDFLAGS="-Wl,--hash-style=gnu"
41   make || return 1
42   install -Dm755 "${srcdir}/${_gitname}-build"/fetproxy "${pkgdir}"/usr/bin/fetproxy
44   rm -fr "${srcdir}/$_gitname-build"
46 # vim:set ts=2 sw=2 et: