1 # Maintainer: mutantmonkey <mutantmonkey@mutantmonkey.in>
2 pkgname=convergence-server-git
5 pkgdesc="An agile, distributed, and secure strategy for replacing Certificate Authorities (notary server)"
7 url="http://convergence.io"
9 depends=('python2' 'python-m2crypto' 'twisted' 'python2-pyopenssl')
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
26 msg "Connecting to GIT server...."
28 if [[ -d "$_gitname" ]]; then
29 cd "$_gitname" && git pull origin
30 msg "The local files are updated."
32 git clone "$_gitroot" "$_gitname"
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
46 cd "$srcdir/$_gitname-build/server"
47 python2 setup.py install --root="$pkgdir/"
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: