updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / pblazasm / PKGBUILD
blob3e3ccb643c561223301f824e1cbb7a04f3020755
1 # Maintainer: Peter Ivanov <ivanovp@gmail.com>
3 pkgname=pblazasm
4 pkgver=1.2
5 pkgrel=2
6 pkgdesc="Command line tool to assemble Picoblaze code in Xilinx, pBlazIDE or extended syntax"
7 arch=("i686" "x86_64")
8 url="http://code.google.com/p/pblazasm/"
9 license=("GPL3")
10 depends=()
11 makedepends=(svn)
12 options=('!strip')
13 source=(pblazasm.patch)
14 md5sums=(d1238c80c6dc408a839f460b48e84ba0)
16 _svnroot=http://pblazasm.googlecode.com/svn/trunk
17 #_svnname=pblazasm-read-only
19 build() {
20   msg "Connecting to SVN server..."
21   if [[ -d $srcdir/$pkgname-$pkgver ]]; then
22     cd $srcdir/$pkgname-$pkgver && svn update || return 1
23   else
24     svn co $_svnroot $srcdir/$pkgname-$pkgver || return 1
25     cd $srcdir/$pkgname-$pkgver
26   fi
28   msg "SVN checkout done or server timeout"
29   cd "$srcdir/$pkgname-$pkgver/pBlazASM"
30   if [ ! -f pblazasm.patched ]; then
31       patch -p0 < ../../pblazasm.patch
32       touch pblazasm.patched
33   fi
34   make
37 package() {
38   cd "$srcdir/$pkgname-$pkgver/pBlazASM"
39   install -d ${pkgdir}/usr/bin
40   install -Dm755 pBlazASM ${pkgdir}/usr/bin/pblazasm