1 # Contributor: Fazlul Shahriar <fshahriar@gmail.com>
5 pkgdesc="Vx32 virtual machine and Plan 9 VX"
7 url="http://swtch.com/9vx/"
8 license=('custom:LPL' 'LGPL2')
10 makedepends=('mercurial')
12 _hgroot="http://code.swtch.com/vx32"
17 msg "Connecting to mercurial server...."
19 if [ -d $_hgname ] ; then
20 cd $_hgname && hg pull -u
21 msg "The local files are updated."
26 msg "Mercurial checkout done or server timeout"
27 msg "Starting make..."
29 rm -rf "$srcdir/$_hgname-build"
30 hg clone "$srcdir/$_hgname" "$srcdir/$_hgname-build"
31 cd "$srcdir/$_hgname-build"
33 cd $srcdir/$_hgname/src
35 # Install the vx32 library
36 # (installs in non-standard directory $pkgdir/usr/vx32)
37 #mkdir -p $pkgdir/usr/lib
38 #mkdir -p $pkgdir/usr/bin
39 #make install prefix=$pkgdir/usr || return 1
42 make 9vx/9vx || return 1
43 install -Dm0755 9vx/9vx $pkgdir/usr/bin/9vx
44 install -Dm0644 9vx/README \
45 ${pkgdir}/usr/share/doc/${pkgname}/9vx.README
46 install -Dm0644 9vx/LICENSE \
47 ${pkgdir}/usr/share/licenses/${pkgname}/LPL-LICENSE
50 # vim:set ts=2 sw=2 et: