plugrel=1 pkgname=plugui-git pkgver=20110323 pkgrel=1 pkgdesc="PlugApps web interface" arch=('arm') url="https://github.com/plugapps/PlugUI" license=('GPL') depends=('python2' 'cherrypy' 'django' 'python2-pytz') makedepends=('git') provides=('plugui') conflicts=('plugui') install=plugui.install _gitroot="git://github.com/plugapps/PlugUI.git" _gitname="PlugUI" build() { cd $srcdir ## Git checkout if [ -d $srcdir/${_gitname} ] ; then msg "Git checkout: Updating existing tree" cd ${_gitname} && git pull msg "Git checkout: Tree has been updated" else msg "Git checkout: Retrieving sources" git clone --depth 1 ${_gitroot} fi msg "Checkout completed" } package() { cd $srcdir/${_gitname} # create directory structure install -d $pkgdir/opt/PlugUI install -d $pkgdir/var/run/PlugUI install -d $pkgdir/var/lib/PlugUI install -d $pkgdir/etc/cron.hourly install -d $pkgdir/etc/rc.d # copy everything cp -a * $pkgdir/opt/PlugUI # install cron and rc.d scripts chmod +x $pkgdir/opt/PlugUI/plugmaintenance.py $pkgdir/opt/PlugUI/plugui.cherrypy ln -s /opt/PlugUI/plugmaintenance.py $pkgdir/etc/cron.hourly/plugmaintenance ln -s /opt/PlugUI/plugui.cherrypy $pkgdir/etc/rc.d/plugui }