updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / miniserv-git / PKGBUILD
blob00a87ae90eda1ff8019e132a00d480933c210aff
1 # Maintainer: Steve Engledow <steve at offend dot me dot uk>
2 pkgname='miniserv-git'
3 pkgver=0.2
4 pkgrel=2
5 pkgdesc="A simple web server for serving files from a chosen directory over HTTP"
6 arch=('i686' 'x86_64')
7 url="https://github.com/stilvoid/miniserv"
8 license=('MIT')
9 depends=('nodejs')
10 makedepends=('git')
11 noextract=()
12 md5sums=() #generate with 'makepkg -g'
14 build() {
15   cd "$srcdir"
17   if [ -d miniserv ]; then
18     cd miniserv
19     git checkout master
20     git pull
21   else
22     git clone git://github.com/stilvoid/miniserv.git miniserv
23   fi
25   cd "$srcdir/miniserv"
27   echo -e "#!/bin/sh\nnode /usr/lib/${pkgname}/miniserv.js \$*" > "${srcdir}/miniserv/miniserv"
30 package() {
31   cd "$srcdir/miniserv"
32   install -Dm644 ${srcdir}/miniserv/miniserv.js "${pkgdir}/usr/lib/$pkgname/miniserv.js"
33   install -Dm644 ${srcdir}/miniserv/mime.types "${pkgdir}/usr/lib/$pkgname/mime.types"
34   install -Dm755 ${srcdir}/miniserv/miniserv "${pkgdir}/usr/bin/miniserv"