updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / convergence-server-git / PKGBUILD
blobf56afa13f490f8323540cb371909537deb0a84a9
1 # Maintainer: mutantmonkey <mutantmonkey@mutantmonkey.in>
2 pkgname=convergence-server-git
3 pkgver=20111110
4 pkgrel=1
5 pkgdesc="An agile, distributed, and secure strategy for replacing Certificate Authorities (notary server)"
6 arch=('any')
7 url="http://convergence.io"
8 license=('GPL')
9 depends=('python2' 'python-m2crypto' 'twisted' 'python2-pyopenssl')
10 makedepends=('git')
11 provides=('convergence-server')
12 conflicts=('convergence-server')
13 backup=('etc/conf.d/convergence.conf')
14 install='convergence-server.install'
15 source=('convergence.conf' 'rc.convergence')
16 md5sums=('6ebda9a22cc9c283673ef3a26768a6a3'
17          '6d4c1d5dbd26646a83cbd46830cd0755')
18 sha256sums=('9beb9b5ad903e120df8fbaae6ad8bf87aab8d7d75336d605c0fd53dcd6fd5360'
19             'd185d293beae29a97454f160db0f4b0f6d1862b899786b1858703619b0392244')
21 _gitroot=https://github.com/moxie0/Convergence.git
22 _gitname=convergence
24 build() {
25   cd "$srcdir"
26   msg "Connecting to GIT server...."
28   if [[ -d "$_gitname" ]]; then
29     cd "$_gitname" && git pull origin
30     msg "The local files are updated."
31   else
32     git clone "$_gitroot" "$_gitname"
33   fi
35   msg "GIT checkout done or server timeout"
36   msg "Starting build..."
38   rm -rf "$srcdir/$_gitname-build"
39   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
40   cd "$srcdir/$_gitname-build/server"
42   python2 setup.py build
45 package() {
46   cd "$srcdir/$_gitname-build/server"
47   python2 setup.py install --root="$pkgdir/"
48   rm -rf "$pkgdir/etc"
49   install -D -m 644 "$srcdir/convergence.conf" "$pkgdir/etc/conf.d/convergence.conf"
50   install -D -m 755 "$srcdir/rc.convergence" "$pkgdir/etc/rc.d/convergence"
53 # vim:set ts=2 sw=2 et: