# Maintainer : Aurelien Desbrieres # Contributor: Limao Luo # Contributor: Josh Chase pkgname=nova _relname=juno pkgver=2014.2.b1 pkgrel=1 pkgdesc="OpenStack cloud computing fabric controller" arch=(any) url=https://launchpad.net/nova license=(custom) depends=(glance python2-amqplib python2-babel python2-carrot python2-cheetah python2-daemon python2-feedparser python2-gflags python2-lockfile python2-novaclient python2-paramiko python2-suds) makedepends=(python2-setuptools) source=($url/$_relname/$_relname-1/+download/$pkgname-$pkgver.tar.gz) prepare() { find $pkgname-$pkgver -type f -exec sed -ri 's:^#!/usr/bin/(env )?python$:&2:' '{}' \; } build() { cd $pkgname-$pkgver/ python2 setup.py build } package() { cd $pkgname-$pkgver/ python2 setup.py install --root="$pkgdir" --optimize=1 install -d "$pkgdir"/etc/ cp -r etc/ "$pkgdir"/etc/$pkgname/ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }