updated on Thu Jan 12 08:01:00 UTC 2012
[aur-mirror.git] / tinyos-svn / PKGBUILD
blob199dcc1a34aaeedbc5266241d1f7616a1617acd2
1 # Maintainer: András Bíró <bbandi86@gmail.com
2 pkgname=tinyos-svn
3 pkgver=2.x
4 pkgrel=1
5 pkgdesc="Small operating system for sensor motes, embedded devices"
6 arch=(i686 x86_64)
7 license=(GPL)
8 url="http://www.tinyos.net/"
9 provides=('tinyos')
10 options=(!libtool)
11 optdepends=('jdk: for building java tools for tinyos applications'
12             'jre: for using java tools'
13             'avr-libc-tinyos: to build for atmel based platforms'
14             'avrdude: to installing for atmel based platform (which is not supported by uisp, like iris)'
15             'binutils-msp430: to build for msp430 based platforms'
16             'gcc-msp430: to build for msp430 based platforms'
17             'msp430-libc: to build for msp430 based platforms')
18 _svnroot="http://tinyos-main.googlecode.com/svn/trunk/ "
19 _svnmod="tinyos-main-read-only"
20                 
21 source=(tinyos.profile)
22 md5sums=('8275b06a188620150fb08facc1c34bd2')
24 build() {
25   cd ${srcdir}
26   if [ -d $_svnmod/.svn ]; then
27     cd $_svnmod
28     svn update
29   else
30     svn checkout $_svnroot $_svnmod
31     cd $_svnmod
32   fi
33   msg "SVN checkout/update done or server timeout"
34   mv ${srcdir}/${_svnmod} ${srcdir}/tinyos-2.x
35   mkdir ${pkgdir}/opt/
36   cp -r ${srcdir}/* ${pkgdir}/opt/
37 #  chmod -R a+wX ${pkgdir}/opt/tinyos-2.x
38   install -D -m755 ${srcdir}/tinyos.profile ${pkgdir}/etc/profile.d/tinyos.sh