1 # Maintainer: Michael Duell <mail@akurei.me> PGP-Key: 6EE23EBE
2 pkgname=python-potr-git
5 pkgdesc="A pure python implementation of the OTR encryption protocol. Git version."
7 url="http://python-otr.pentabarf.de/"
9 depends=('python2' 'pycrypto')
11 provides=('python-potr')
12 conflicts=('python-potr')
14 _gitroot=git://github.com/afflux/pure-python-otr.git
15 _gitname=pure-python-otr
17 PYTHON=`which python2`
22 msg "Connecting to GIT server...."
24 if [[ -d "$_gitname" ]]; then
25 cd "$_gitname" && git pull origin
26 msg "The local files are updated."
28 git clone "$_gitroot" "$_gitname"
31 msg "GIT checkout done or server timeout"
32 msg "Starting build..."
34 rm -rf "$srcdir/$_gitname-build"
35 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36 cd "$srcdir/$_gitname-build"
40 $PYTHON setup.py build
44 cd "$srcdir/$_gitname-build"
45 $PYTHON setup.py install --root=$pkgdir/
48 # To use python2 instead of default python v3.
50 for file in $(find . -name '*.py' -print); do
51 sed -i 's_^#!.*/usr/bin/python_#!/usr/bin/python2_' "${file}"
52 sed -i 's_^#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' "${file}"
56 # vim:set ts=2 sw=2 et: